DF-5464 / run_invkernel.log
# DF-5464 on the INVARIANTS kernel (stock sys/config/X86_64_GENERIC,
# uname -i X86_64_GENERIC) -- same rig, same guest:
icu_msiabi_probe: loaded
icu_msiabi_probe: msix_alloc(cpu0) rc=0 irq=16
icu_msiabi_probe: msi_map addr=0xfee00000 data=0x30
icu_msiabi_probe: msix_release done
icu_msiabi_probe: calling ICU msi_alloc(count=64, cpu0) (contract max is 32)
panic: invalid count 64
icu_msiabi_modevent() at icu_msiabi_modevent+0xdb 0xffffffff826000db
Debugger("panic")
db>
# -> the KASSERT at icu_abi.c:460 is the only guard: INVARIANTS kernels
# panic on the debug assert, production (GENERIC / NOINV) kernels take
# the OOB-write path instead.