DF-4390 / manifest.json
{ "finding_id": "DF-4390", "verdict": "not_reproduced", "impact": "panic (statically proven; runtime blocked by absent hardware)", "confidence": "certain", "reproduce": { "build": "cc -O -Wall -o df4390 df4390_trigger.c", "run": "./df4390 /dev/mfi0", "expected": "On a Thunderbolt (2108/2208) megaraid system: instant kernel panic (page fault reading address 0 from mfi_tbolt_send_frame, preceded by 'DJA NA XXX SYSPDIO' on console). Equivalent automatic trigger: any I/O to a JBOD system PD (mfi_build_syspdio mfi.c:1992-2001) or a crash dump to a system PD. On this QEMU guest: ENOENT - no LSI hardware exists." }, "kernel_refs": [ "sys/dev/raid/mfi/mfi_tbolt.c:1140", "sys/dev/raid/mfi/mfi_tbolt.c:1144", "sys/dev/raid/mfi/mfi_tbolt.c:1156-1168", "sys/dev/raid/mfi/mfi_tbolt.c:1181-1182", "sys/dev/raid/mfi/mfi.c:1992-2001", "sys/dev/raid/mfi/mfi.c:2453-2461", "sys/dev/raid/mfi/mfi.c:2838", "sys/dev/raid/mfi/mfi.c:2266-2267", "sys/dev/raid/mfi/mfi_pci.c:119-149", "sys/dev/raid/mfi/mfireg.h:462" ], "artifacts": [ "df4390_trigger.c", "build.sh", "run.sh", "build.log", "run.log", "env.txt", "README.md", "VERDICT.md", "fix.diff", "manifest.json", "verdict.json" ] } |