DF-5466 / run.log
# DF-5466 baseline run (X86_64_NOINV, boot-config variant) # boot: hw.icu.msi_start="-32" in /boot/loader.conf (kenv confirms -32; # icu_abi_initmap() ran at boot: machdep.c:2785) # run: kldload /usr/obj/usr/src/sys/modules/icu_abi_probe/icu_msi_start.ko # dmesg (captured live before the reset): icu_msi_start: hw.icu.msi_start was set to -32 via /boot/loader.conf; calling ICU msi_alloc(zone, 32, cpu1): scan starts at i=-32 icu_msi_start: rc=0 zone[0]=-32 zone[31]=-1 icu_msi_start: NEGATIVE vectors allocated (zone[0]=-32): OOB writes done, exception gates 0..31 of cpu1 smashed with msi_intr[-k] rodata garbage icu_msi_start: on cpu1, triggering int3 (gate 3 was smashed if zone[0] < 0) # serial console (dfbsd-qemu/boot.log:1115-1116): the int3 line is # IMMEDIATELY followed by the bootloader menu -- no trap dump, no db>: # #BP(gate3,garbage) -> fetch #PF(gate14,garbage) -> #DF(gate8,garbage) # -> TRIPLE FAULT -> cold reset. Machine rebooted; module gone; # fresh dmesg (uptime "2 mins") confirms the reset.