{
  "finding_id": "DF-2618",
  "verdict": "reproduced",
  "impact": "panic",
  "confidence": "certain",
  "reproduce": {
    "build": "sh build.sh  (guest mkbase2618.sh -> base2618.img; host python3 forge_df2618.py -> craft2618.img; scp to guest)",
    "run": "sh run.sh   (trigger.sh control = clean; trigger.sh craft = deterministic panic at stat /mnt/h2/c)",
    "expected": "panic: hammer2_chain_insert: collision ... (key=0000000000000401); trace hammer2_xop_nresolve -> hammer2_chain_inode_find -> hammer2_chain_lookup -> hammer2_chain_get -> hammer2_chain_insert; guest down"
  },
  "kernel_refs": [
    "sys/vfs/hammer2/hammer2_chain.c:97-118",
    "sys/vfs/hammer2/hammer2_chain.c:203-204",
    "sys/vfs/hammer2/hammer2_chain.c:292-332",
    "sys/vfs/hammer2/hammer2_chain.c:618-628",
    "sys/vfs/hammer2/hammer2_chain.c:2051-2108",
    "sys/vfs/hammer2/hammer2_chain.c:2567-2617",
    "sys/vfs/hammer2/hammer2_chain.c:4921-5001",
    "sys/vfs/hammer2/hammer2_chain.c:5020-5098",
    "sys/vfs/hammer2/hammer2_chain.c:5640-5731",
    "sys/vfs/hammer2/hammer2_xops.c:249-310",
    "sys/sys/tree.h:585-688"
  ],
  "artifacts": [
    "README.md",
    "VERDICT.md",
    "mkbase2618.sh",
    "forge_df2618.py",
    "trigger.sh",
    "build.sh",
    "run.sh",
    "base2618.img",
    "craft2618.img",
    "code_hashes.txt",
    "control.log",
    "run.log",
    "run2.log",
    "craft_run.log",
    "panic.txt",
    "panic2.txt",
    "env.txt",
    "dmesg.txt",
    "fix.diff",
    "fix_build.log",
    "fix_control_run.log",
    "fix_run.log",
    "fix_write_smoke.log",
    "manifest.json",
    "verdict.json"
  ]
}