DF-3380 / manifest.json
{ "finding_id": "DF-3380", "verdict": "reproduced", "impact": "panic", "reproduce": { "build": "cc -o /root/trigger_df3380 /root/trigger_df3380.c", "run": "kldload pf; ifconfig pfsync0 create; /root/trigger_df3380 lo0; sleep 10", "expected": "stock INVARIANTS kernel: 'panic: assertion \"LWKT_TOKEN_HELD_ANY(&pf_token)\" failed in pfsync_bulkfail at if_pfsync.c:1621' ~5s after trigger, backtrace pfsync_bulkfail<-softclock_handler, guest dead in DDB. Kernel with fix.diff: SURVIVED_CALLOUT, guest up, dmesg 'pfsync0 demoted group carp to 1'." }, "kernel_refs": [ "sys/net/pf/if_pfsync.c:1621", "sys/net/pf/if_pfsync.c:1164-1170", "sys/net/pf/if_pfsync.c:1514-1522", "sys/net/pf/if_pfsync.c:1552", "sys/net/pf/if_pfsync.c:1673", "sys/net/pf/if_pfsync.c:203-206", "sys/net/pf/if_pfsync.c:222", "sys/kern/kern_timeout.c:491" ], "artifacts": [ "README.md", "VERDICT.md", "trigger_df3380.c", "build.sh", "run.sh", "build.log", "run.log", "run.baseline.log", "run.fixed.log", "fix_run.log", "fix_build.log", "build.log.final", "boot_panic_full.log", "panic.txt", "fix.diff", "env.txt", "verdict.json", "manifest.json" ] } |