DF-0074 / fix_run.log
============================================================
DF-0074 fix validation — re-run on the PATCHED single-fix kernel
============================================================
Kernel: DragonFly 6.5-DEVELOPMENT #1: Sat Jul 4 16:48:34 UTC 2026
sha256(/boot/kernel/kernel) = 58d7f052637e8b048f6b8edd7c9be7e66f5d6b26a7067a6d435856bc237716cd
(built from with-src baseline + fix.diff applied; only subr_diskslice.c changed)
$ vnconfig -c vn0 /home/maxx/poc/DF-0074/overflow.img
$ ls /dev/vn0* (kernel auto-probed the 130-entry GPT -> vn0s0..vn0s16 created, dss_nslices=130)
--- single trigger ---
$ /home/maxx/poc/DF-0074/trigger /dev/vn0s1
DIOCGSLICEINFO returned nslices=130 <-- live count preserved (regression-free)
rc=0
--- stress: 10 iters (ioctl + slab churn) ---
[9] DIOCGSLICEINFO returned nslices=130 (overflow happened)
fork/exit churn to force fdfree slab validation...
stress done; if we got here, no synchronous panic this run.
stress_rc=0
--- 32-proc parallel flood, 3 rounds = 96 concurrent DIOCGSLICEINFO ---
flood done (96 triggers)
--- final stress: 20 iters ---
fork/exit churn to force fdfree slab validation...
stress done; if we got here, no synchronous panic this run.
stress2_rc=0
$ date
Sat Jul 4 16:54:59 UTC 2026
$ vm.sh status => up
$ dmesg | tail => no slab warnings, no panic signature
============================================================
RESULT: NO panic, NO slab corruption, guest stays up. Fix closes the bug.
Compare baseline #0: identical workload (5 stress iters + 16-proc flood)
panicked at _kmalloc+0x44a (corrupted zone), guest down.
============================================================