tech-toolchain archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Examining core dump with gdb
Hello,
I have /etc/defaults/rc.conf setup like described on:
https://wiki.netbsd.org/tutorials/panic/ relating to savecore,
savecore_flags, savecore_dir. (on NetBSD 10.1)
On the page is written:
"...To load the core dump into gdb, after uncompressing it with
gunzip(1), use target kvm /path/to/netbsd.core..."
When I try with unzipped core dump:
/var/crash#gdb
(gdb) target kvm netbsd.10.core
[1] Abort trap (core dumped) gdb
/var/crash#
When I try:
(gdb) core-file netbsd.10.core
"/var/crash/netbsd.10.core" is not a core dump: file format not recognized
When I try crash instead of gdb I have some result:
/var/crash# crash -M netbsd.10.core
Crash version 10.1, image version 10.1.
crash: _kvm_kvatop(0)
Kernel compiled without options LOCKDEBUG.
System panicked: trap
Backtrace from time of crash is available.
crash> bt
__kernel_end() at 0
kern_reboot() at sys_reboot
vpanic() at vpanic+0x192
panic() at device_printf
trap() at startlwp
--- trap (number 6) ---
__kernel_end() at ffffffff81de0132
crash> bt 10
crash: _kvm_kvatop(18)
crash: kvm_read(0x18, 8): invalid translation (invalid level 4 PDE)
crash>
I have two questions:
1. What to check/correct to be able to load core dump into gdb ?
2. Does exist any help or page describing how to use crash bt command to
display full stack ?
Peter
Home |
Main Index |
Thread Index |
Old Index