DragonFlyBSD Kernel Audit
DF-0779 / fix_run.log
← back to finding ↓ download raw
=== FIX VALIDATION run: single-fix kernel ===
DragonFly 6.5-DEVELOPMENT #1: Fri Jul 10 03:58:53 UTC 2026
(kernel.stripped sha256 184c1fc2063c6eb5b181695044d4134b3969f06ccc913ee2e2905d1300b75a2d)

NFS export: /tmp/df0779_export (tmpfs, -maproot=root, 127/8). nfsd v2/v3 udp :2049.

--- TRIGGER bogus cookie 0xDEAD on PATCHED #1 ---
getfh(/tmp/df0779_export) ok, fh bytes (28): 25ff63890b00000014000000040000000000000076072ea300000000
READDIR3: fh + bogus cookie=0x000000000000dead -- sending to nfsd:2049 ...
READDIR3 reply: 132 bytes, errno=0 (Undefined error: 0)
TRIG_EXIT=0

--- TRIGGER2 bogus cookie 0x4141414141414141 (overshoot) on PATCHED #1 ---
READDIR3 reply: 132 bytes, errno=0 (Undefined error: 0)
TRIG2_EXIT=0

--- CONTROL cookie=0 (valid) on PATCHED #1 (no regression) ---
READDIR3 reply: 272 bytes, errno=0 (Undefined error: 0)
CTRL_EXIT=0

status: up  (guest survived all three)
boot.log panic check: NONE (0 new lines; no panic:, no tmpfs_readdir, no fatal trap)

=== CONTRAST: same trigger on UNPATCHED #0 baseline (before) ===
panic: assertion "uio->uio_offset == off" failed in tmpfs_readdir at /usr/src/sys/vfs/tmpfs/tmpfs_vnops.c:1730
tmpfs_readdir() at tmpfs_readdir+0x537
vop_readdir() at vop_readdir+0x6b
nfsrv_readdir() at nfsrv_readdir+0x378
status: down (guest panicked)