Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

gdb core dump



A Monday amd64 kernel running box panicked overnight during a bulk build.

Reading symbols from netbsd.0...
(No debugging symbols found in netbsd.0)
(gdb) target kvm netbsd.0.core
[1]   Abort trap (core dumped) gdb netbsd.0
# gdb `which gdb` gdb.core
GNU gdb (GDB) 11.0.50.20200914-git
...
Program terminated with signal SIGABRT, Aborted.


# crash -N netbsd.0 -M netbsd.0.core 
Crash version 9.99.74, image version 9.99.74.
System panicked: kernel diagnostic assertion "(pg->flags & PG_PAGEOUT) == 0" failed: file "../../../../uvm/uvm_page.c", line 1448 
Backtrace from time of crash is available.
crash> bt
_KERNEL_OPT_NAGR() at 0
?() at ffffc9803de74b01
sys_reboot() at sys_reboot
vpanic() at vpanic+0x160
__x86_indirect_thunk_rax() at __x86_indirect_thunk_rax
uvm_pagefree() at uvm_pagefree+0x62d
uvm_anon_release() at uvm_anon_release+0x6d
uvm_aio_aiodone_pages() at uvm_aio_aiodone_pages+0x439
uvm_aio_aiodone() at uvm_aio_aiodone+0x226
dkiodone() at dkiodone+0x97
biointr() at biointr+0x61
softint_dispatch() at softint_dispatch+0xf5
crash: _kvm_kvatop(ffffc9825cf930b8)
crash: kvm_read(0xffffc9825cf930b8, 8): invalid translation (invalid PTE)

# ident /netbsd.old | grep uvm_ | grep 2020/10
     $NetBSD: uvm_bio.c,v 1.123 2020/10/18 08:52:15 rin Exp $
     $NetBSD: uvm_init.c,v 1.54 2020/10/07 17:51:50 chs Exp $
     $NetBSD: uvm_page.c,v 1.249 2020/10/18 18:31:31 chs Exp $
     $NetBSD: uvm_pager.c,v 1.130 2020/10/18 18:22:29 chs Exp $
     $NetBSD: uvm_pgflcache.c,v 1.6 2020/10/18 18:31:31 chs Exp $
     $NetBSD: uvm_pglist.c,v 1.86 2020/10/07 17:51:50 chs Exp $
     $NetBSD: uvm_swap.c,v 1.200 2020/10/07 17:51:50 chs Exp $



Cheers,

Patrick


Home | Main Index | Thread Index | Old Index