DF-5748 / manifest.json
{ "finding_id": "DF-5748", "title": "Dead callout_active()/RFCOMM_DLC_DETACH deferred-free machinery in rfcomm_detach() under DragonFly callout semantics", "verdict": "reproduced", "impact": "none", "reproduce": { "build": "cd /root/rfup/DF-5748 && ./build.sh", "run": "cd /root/rfup/DF-5748 && ./run.sh && dmesg | tail (~25 s incl. session-expiry sleep)", "expected": "[DF-5748] A timer: pending=1 active=1 (ARMED) then after rfcomm_dlc_close(): pending=0 active=0 -> '[DF-5748] DEAD: ... RFCOMM_DLC_DETACH branch at rfcomm_upper.c:293 is UNREACHABLE'; no crash" }, "kernel_refs": [ "sys/netbt/rfcomm_upper.c:289-296", "sys/netbt/rfcomm_upper.c:249-253", "sys/netbt/rfcomm_dlc.c:164", "sys/netbt/rfcomm_dlc.c:201-204", "sys/kern/kern_timeout.c:869", "sys/kern/kern_timeout.c:888-921" ], "artifacts": [ "harness5748.c", "l2cap_stub.c", "Makefile", "build.sh", "run.sh", "build.log", "fix_build.log", "setup.log", "run.log", "fix_run.log", "env.txt", "fix.diff", "VERDICT.md", "manifest.json", "verdict.json" ] } |