⬢ DragonFlyBSD Kernel Audit
DF-3168 / fixrun.log
← back to finding ↓ download raw
# Fix-validation run: kernel #1 Mon Sep  7 13:18:26 UTC 2026 (fix.diff applied
# in-guest to /usr/src, make nativekernel KERNCONF=X86_64_GENERIC), same image
# build + same 14-leaf count=128 patch:
#
#   MOUNTED -- running hammer rebalance (FIXED kernel)
#   vfs.hammer.debug_general: 0 -> 4096
#   rebalance start 8000000000000000:0000
#   Rebalance /mnt failed: Input/output error
#   Rebalance:
#       0 B-Tree nodes scanned
#       0 B-Tree nodes deleted
#       0 collision retries
#       0 B-Tree nodes rebalanced
#   REBAL_RC=0
#   hammer_ioc_rebalance: rebalance: bad node 8000000021004000 type L count 128
#   == post-rebalance readback (expect ONLY the 14 forged leaves) ==
#   CORRUPT-LEAF zone8=8000000021004000 count=128 (parent=8000000021001000 pindex=3)
#   CORRUPT-LEAF zone8=8000000021005000 count=128 (parent=8000000021001000 pindex=4)
#   CORRUPT-LEAF zone8=8000000021008000 count=128 (parent=8000000021001000 pindex=7)
#   CORRUPT-LEAF zone8=8000000021009000 count=128 (parent=8000000021001000 pindex=8)
#   CORRUPT-LEAF zone8=800000002100c000 count=128 (parent=8000000021001000 pindex=11)
#   CORRUPT-LEAF zone8=800000002100d000 count=128 (parent=8000000021001000 pindex=12)
#   CORRUPT-LEAF zone8=8000000021010000 count=128 (parent=8000000021001000 pindex=15)
#   CORRUPT-LEAF zone8=8000000021011000 count=128 (parent=8000000021001000 pindex=16)
#   CORRUPT-LEAF zone8=8000000021014000 count=128 (parent=8000000021001000 pindex=19)
#   CORRUPT-LEAF zone8=8000000021015000 count=128 (parent=8000000021001000 pindex=20)
#   CORRUPT-LEAF zone8=8000000021018000 count=128 (parent=8000000021001000 pindex=23)
#   CORRUPT-LEAF zone8=8000000021019000 count=128 (parent=8000000021001000 pindex=24)
#   CORRUPT-LEAF zone8=800000002101c000 count=128 (parent=8000000021001000 pindex=27)
#   CORRUPT-LEAF zone8=800000002101d000 count=128 (parent=8000000021001000 pindex=28)
#   VERIFY: 14 out-of-bounds counts found
#   FIXRUN-DONE (guest healthy, clean umount, no panic)