DF-0729 / fix_run.log
DF-0729 FIX VALIDATION โ PATCHED KERNEL #1 RUN ================================================ Kernel: DragonFly 6.5-DEVELOPMENT #1: Thu Jul 9 00:13:56 UTC 2026 SHA256: 5f9884268296fef12c8466271ad556614ed120a049b3ef1326992db6b7e4b335 [*] PATCHED KERNEL #1 โ testing harness trigger [*] before trigger: alive check OK dev.df729.trigger: 0 -> 0 [*] AFTER trigger โ rc=0 [*] system still alive! DragonFly 6.5-DEVELOPMENT #1: Thu Jul 9 00:13:56 UTC 2026 150000 [*] mbufs released 7/146632 mbufs in use (current/max): 256/33296 mbuf clusters in use (current/max) 0/8260 mbuf jumbo clusters in use (current/max) 263 mbufs and mbuf clusters allocated to data boot.log (serial console) confirms NO panic: DF729: draining up to 150000 mbufs... DF729: holding 150000 mbufs. m_copym(M_NOWAIT) will now fail. DF729: simulating ip6_forward.c:259 โ icmp6_error(NULL, DST_UNREACH, ADDR, 0) DF729: icmp6_error derefs m->m_flags at 0x1c (icmp6.c:264) DF729: NULL page fault imminent โ THIS IS THE BUG DF729: SURVIVED (impossible โ m was NULL) โ FIX PREVENTED PANIC DF729: released all held mbufs COMPARE TO BASELINE (#0 unpatched): Fatal trap 12: page fault while in kernel mode fault virtual address = 0x1c Stopped at icmp6_error+0x54: movl 0x1c(%rbx),%eax (guest DOWN)