I don't know if this can be of any help, but I recompile the GENERIC kernel with “makeoptions DEBUG="-g"”, get a new crash dump and examine it with gdb and the bsd.gdb kernel. And... Strangly, I get this.
$ gdb /bsd.gdb (gdb) target kvm /var/crash/bsd.0.core #0 0xffffffff81567000 in dumpsys () at /usr/src/sys/arch/amd64/amd64/machdep.c:1050 1050 memcpy(va, (void *)PMAP_DIRECT_MAP(maddr), n); Current language: auto; currently minimal (gdb) bt #0 0xffffffff81567000 in dumpsys () at /usr/src/sys/arch/amd64/amd64/machdep.c:1050 #1 0xffffffff81566a07 in boot (howto=18692) at /usr/src/sys/arch/amd64/amd64/machdep.c:848 #2 0xffffffff81bd30e2 in reboot (howto=Variable "howto" is not available. ) at /usr/src/sys/kern/kern_xxx.c:74 #3 0xffffffff8102a700 in db_reboot (howto=Variable "howto" is not available. ) at /usr/src/sys/ddb/db_command.c:783 #4 0xffffffff8102a182 in db_boot_crash_cmd () at /usr/src/sys/ddb/db_command.c:795 #5 0xffffffff8102993e in db_command (last_cmdp=0x4904, cmd_table=Variable "cmd_table" is not available. ) at /usr/src/sys/ddb/db_command.c:302 #6 0xffffffff8102a610 in db_command_loop () at /usr/src/sys/ddb/db_command.c:699 #7 0xffffffff81635585 in db_trap (type=Variable "type" is not available. ) at /usr/src/sys/ddb/db_trap.c:92 #8 0xffffffff81d5bd2e in db_ktrap (type=0, code=-2113171808, regs=0x0) at /usr/src/sys/arch/amd64/amd64/db_interface.c:148 #9 0xffffffff818e448e in kerntrap (frame=0x0) at /usr/src/sys/arch/amd64/amd64/trap.c:292 #10 0xffffffff81da61ce in alltraps_kern_meltdown () #11 0xffffffff81d5be40 in db_enter () at cpufunc.h:390 #12 0xffffffff81596a7a in panic (fmt=0xffffffff81dd6a7d "kernel %sassertion \"%s\" failed: file \"%s\", line %d") at /usr/src/sys/kern/subr_prf.c:214 #13 0xffffffff8159694b in __assert (t=Variable "t" is not available. ) at /usr/src/sys/kern/subr_prf.c:162 #14 0xffffffff813641f1 in sched_chooseproc () at /usr/src/sys/kern/kern_sched.c:353 #15 0xffffffff81820449 in mi_switch () at /usr/src/sys/kern/sched_bsd.c:388 #16 0xffffffff81b571a1 in msleep (ident=Variable "ident" is not available. ) at /usr/src/sys/kern/kern_synch.c:412 #17 0xffffffff81c5d126 in uvm_pagezero_thread (arg=Variable "arg" is not available. ) at /usr/src/sys/uvm/uvm_pmemrange.c:2139 #18 0xffffffff810e4427 in proc_trampoline () #19 0x0000000000000000 in ?? () (gdb) frame 14 #14 0xffffffff813641f1 in sched_chooseproc () at /usr/src/sys/kern/kern_sched.c:353 353 KASSERT(p->p_wchan == NULL); (gdb) p p->p_wchan $1 = (const volatile void *) 0x646e616820746365
