sparc64 kernel dump debug

Pyun YongHyeon yongari at kt-is.co.kr
Wed Oct 13 01:28:11 PDT 2004


On Tue, Oct 12, 2004 at 04:17:46PM +0400, Maxim Konovalov wrote:
 > [Bcc: sparc64@ ]
 > 
 > Hello,
 > 
 > Are there any ways to debug a kernel dump on sparc64?  On our SMP
 > netra1440:
 > 
 > # strings vmcore.3 | grep panic
 > panic: trap: fast data access mmu miss
 > ...
 > 
 > # kgdb kernel.debug vmcore.3 2>&1| more
 > kgdb: kvm_read: invalid address (71756972)
 > kgdb: kvm_read: invalid address (4580a0)
 > kgdb: kvm_read: invalid address (1)
 > kgdb: kvm_read: invalid address (1)
 > kgdb: kvm_read: invalid address (1)
 > kgdb: kvm_read: invalid address (1)
 > ...
 > 
 > # uname -a
 > FreeBSD sun4u 6.0-CURRENT FreeBSD 6.0-CURRENT #2: Fri
 > Oct 1 12:02:51 MSD 2004 root at sun4u:/usr/obj/usr/src/sys/SUN4U  sparc64
 > 

AFAIK, neither gdb6 from ports nor kgdb works on sparc64.
So I use trace command in DDB prompt and have to use addr2line(1)
to get source location. Or you can use objdump(1).

 > -- 
 > Maxim Konovalov
-- 
Regards,
Pyun YongHyeon
http://www.kr.freebsd.org/~yongari	|	yongari at freebsd.org


More information about the freebsd-sparc64 mailing list