⬢ DragonFlyBSD Kernel Audit
DF-3699 / manifest.json
← back to finding ↓ download raw
{
  "verdict": "inconclusive",
  "impact": "none_demonstrated_source_certain_memory_corruption",
  "reproduce": {
    "build": "cc -O2 -Wall -o rps_queue_race rps_queue_race.c",
    "run": "./rps_queue_race 60",
    "expected": "on real Intel SNB+ SMP hardware: system_wq STAILQ corruption (panic/list warnings/ghost work->func calls) within sustained load; on this audit guest: FAIL no /dev/dri/card* (no i915 hw or module)"
  },
  "kernel_refs": [
    "sys/dev/drm/linux_workqueue.c:120",
    "sys/dev/drm/linux_workqueue.c:129",
    "sys/dev/drm/linux_workqueue.c:134",
    "sys/dev/drm/linux_workqueue.c:135",
    "sys/dev/drm/linux_workqueue.c:136",
    "sys/dev/drm/linux_workqueue.c:138",
    "sys/dev/drm/linux_workqueue.c:71",
    "sys/dev/drm/linux_workqueue.c:209",
    "sys/dev/drm/linux_workqueue.c:176",
    "sys/dev/drm/include/linux/workqueue.h:45",
    "sys/dev/drm/i915/i915_irq.c:1829",
    "sys/dev/drm/i915/i915_irq.c:1838",
    "sys/dev/drm/i915/intel_pm.c:6671",
    "sys/dev/drm/i915/i915_gem.c:515",
    "sys/dev/drm/i915/i915_sysfs.c:328"
  ],
  "artifacts": [
    "README.md", "VERDICT.md", "rps_queue_race.c", "i915_uapi_min.h",
    "build.sh", "run.sh", "build.log", "run.log", "env.txt", "manifest.json", "verdict.json"
  ]
}