DragonFlyBSD Kernel Audit
DF-0382 / run.log
← back to finding ↓ download raw
=== BASELINE kernel kern.version ===
DragonFly 6.5-DEVELOPMENT #0: Thu Jul  2 06:02:54 UTC 2026
=== run as root, after `sysctl net.filters_default_to_accept=1; kldload dummynet3` ===
$ ./df_0382_div0       (line 1351 path: max_th==min_th==10, max_p==1)
[guest dies; ssh times out]
ssh_rc=124 (guest down)
=== panic in dfbsd-qemu/boot.log ===
Fatal trap 18: integer divide fault while in kernel mode
cpuid = 0; lapic id = 0
instruction pointer     = 0x8:0xffffffff826004ee
stack pointer           = 0x10:0xfffff8008d1f8750
frame pointer           = 0x10:0xfffff8008d1f8760
code segment            = base 0x0, limit 0xfffff, type 0x1b
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = Idle
kernel: type 18 trap, code=0
Stopped at      set_fs_parms+0x8e:      idivl   %r9d,%eax
db>

=== second run: gentle path (max_th==0, min_th==0, max_p==0, DN_IS_GENTLE_RED) ===
[identical panic signature; line 1351 evaluates max_p/(max_th-min_th) first, div0]