DF-0001 / fix_run.log
===== DF-0001 FIX-VALIDATION: patched #1 kernel =====
kernel: DragonFly 6.5-DEVELOPMENT #1: Thu Jul 2 17:15:30 UTC 2026
kernel binary panic-strings check (must be ABSENT post-fix):
-> NO STRINGS (panic strings removed, fix applied)
--- run 1: trigger choreography (full) ---
==> [1/5] ensure vfs.quota_enabled=1 (loader tunable, reboot if needed)
quota not yet enabled -> non-reverting reboot
booting guest headless (daemonized)...
waiting for ssh (dfbsd-maxx)...
up (pid 124161)
==> [2/5] build trigger + stand up loopback NFS server + soft mount
-rw-r--r-- 1 maxx maxx 4096 Jul 2 17:23 /mnt/estale_target
==> [3/5] launch estale_trig as maxx (opens fd, holds fixed filehandle)
pid 871
READY fd=3 path=/mnt/estale_target -- invalidate server-side handle now
==> [4/5] invalidate the fd filehandle SERVER-SIDE (delete + recreate -> stale FH)
handle_invalidated
==> [5/5] wait + observe (FIXED = no panic, guest up, ftruncate returns error)
--- run 2: deterministic re-trigger ---
READY fd=3 path=/mnt/estale_target -- invalidate server-side handle now
estale_trig: DIAG fstat (VOP_GETATTR) returned error: errno: Stale NFS file handle
estale_trig: FTRUNCATE returned error (if GETATTR returned error this line is UNREACHED -- KASSERT panics first): errno: Stale NFS file handle
--- final guest status ---
up
--- boot.log panic check (must be empty) ---
-> no panic / no DDB prompt in boot.log (FIX HELD)