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

Reply via email to