{
  "finding_id": "DF-3067",
  "verdict": "reproduced",
  "impact": "dos",
  "reproduce": {
    "build": "sh build.sh   (cc -O -o padflood padflood.c -I/usr/src/sys/vfs/hammer; truncate 12G + newfs_hammer base image)",
    "run": "sh run3067.sh  (craft all-PAD 256KB undo ring, mount in background with vfs.hammer.debug_general=0x80)",
    "expected": "mount never returns; serial console floods with 'hammer_recover_scan_rev: rev scan_offset' lines cycling through the ring (wrap 3000000000000000 -> 300000000003fff8 seen at iterations 513 and 33281 of the captured trace); mount process unkillable (kill -9 pends); guest otherwise alive"
  },
  "kernel_refs": [
    "sys/vfs/hammer/hammer_recover.c:250-270",
    "sys/vfs/hammer/hammer_recover.c:266-269",
    "sys/vfs/hammer/hammer_recover.c:312-335",
    "sys/vfs/hammer/hammer_recover.c:423-424",
    "sys/vfs/hammer/hammer_recover.c:652-670",
    "sys/vfs/hammer/hammer_recover.c:789-790",
    "sys/vfs/hammer/hammer_recover.c:901-930"
  ],
  "artifacts": [
    "padflood.c", "build.sh", "run3067.sh", "README.md", "VERDICT.md",
    "run.log", "bootlog_walk_trace.log", "console_flood_sample.txt",
    "env.txt", "fix.diff", "fix_build.log", "fix_run.log",
    "manifest.json", "verdict.json"
  ]
}
