DF-3227 / manifest.json
{ "verdict": "reproduced", "impact": "panic", "reproduce": { "build": "cc -O2 -Wall -o /tmp/df3227/df3227 /tmp/poc-src/DF-3227/df3227.c -lpthread", "run": "kldload fuse && /tmp/df3227/df3227 0 ; kill $(pgrep df3227) ; umount /mnt/df3227", "expected": "mode0 summary: blind_ok=41 ... SIG1_zero_byte_reads=6-7 ; read() returning 0 bytes (SIG-1) ; at teardown (after ~35-40s of fuse_ipc_wait timeouts) panic: Bad tailq NEXT(0x...->tqh_last) != NULL in fuse_ipc_tx <- fuse_unmount ; guest down in DDB" }, "kernel_refs": [ "sys/vfs/fuse/fuse_device.c:191", "sys/vfs/fuse/fuse_device.c:205", "sys/vfs/fuse/fuse_device.c:219", "sys/vfs/fuse/fuse_ipc.c:100", "sys/vfs/fuse/fuse_ipc.c:258", "sys/vfs/fuse/fuse_ipc.c:266", "sys/vfs/fuse/fuse_ipc.c:110", "sys/sys/queue.h:516" ], "artifacts": [ "df3227.c", "build.sh", "run.sh", "build.log", "run.log", "daemon_mode0.log", "run2_summary.txt", "serial_run2.txt", "panic.txt", "serial_full.txt", "env.txt", "fix.diff", "fix_run.log", "fix_run2.log", "verdict.json", "manifest.json", "VERDICT.md" ] } |