Panic instead. Example of the change in action, for damaged kernel binary file:
The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 12.0-CURRENT #18 r308105+56db418(lld-buildworld)-dirty: Wed Nov 2 10:07:27 EDT 2016 emaste@feynman:/tank/emaste/obj/tank/emaste/src/freebsd-xlld/sys/GENERIC amd64 FreeBSD clang version 3.8.0 (tags/RELEASE_380/final 262564) (based on LLVM 3.8.0) WARNING: WITNESS option enabled, expect reduced performance. VT(efifb): resolution 800x600 CPU: QEMU Virtual CPU version 2.5+ (3430.58-MHz K8-class CPU) Origin="AuthenticAMD" Id=0x663 Family=0x6 Model=0x6 Stepping=3 Features=0x783fbfd<FPU,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE,SSE2> Features2=0x80002001<SSE3,CX16,HV> AMD Features=0x20100800<SYSCALL,NX,LM> AMD Features2=0x5<LAHF,SVM> SVM: NAsids=16 real memory = 268238848 (255 MB) avail memory = 213946368 (204 MB) Event timer "LAPIC" quality 400 ACPI APIC Table: <OVMF OVMFEDK2> panic: vm_wait in early boot cpuid = 0 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xffffffff81e01a40 vpanic() at vpanic+0x182/frame 0xffffffff81e01ac0 panic() at panic+0x43/frame 0xffffffff81e01b20 vm_wait() at vm_wait+0xd6/frame 0xffffffff81e01b40 kmem_alloc_contig() at kmem_alloc_contig+0x1bd/frame 0xffffffff81e01c00 contigmalloc() at contigmalloc+0x33/frame 0xffffffff81e01c40 x86bios_modevent() at x86bios_modevent+0x21a/frame 0xffffffff81e01c60 module_register_init() at module_register_init+0xb0/frame 0xffffffff81e01c90 mi_startup() at mi_startup+0x118/frame 0xffffffff81e01cb0 btext() at btext+0x2c KDB: enter: panic [ thread pid 0 tid 0 ] Stopped at kdb_enter+0x3b: movq $0,kdb_why db>