DF-2618 / manifest.json
{ "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" ] } |