Subject: Re: port-alpha/3183: fatal kernel trap
To: None <brad@anduin.eldar.org>
From: Chris G. Demetriou <cgd@cs.cmu.edu>
List: netbsd-bugs
Date: 02/02/1997 13:22:02
> fatal kernel trap:
> 
>     trap entry = 0x4 (unaligned access fault)
>     a0         = 0xfffffe004a5f472c
>     a1         = 0x2d
>     a2         = 0x4
>     pc         = 0xfffffc0000351ad4
>     ra         = 0xfffffc00003507dc
>     curproc    = 0xfffffe004a5eae00
>         pid = 144, comm = httpd
> 
> panic: trap

"oh cool!"  I've not seen an unaligned access fault in the kernel for
... a long time.  8-S


could you run gdb on the kernel binary with debugging symbols that
corresponds to the kernel you're running?  (When your kernel was
built, a 'netbsd.gdb' was built at the same time as your 'netbsd'.)

In gdb, 'list *0xfffffc0000351ad4' and 'list *0xfffffc00003507dc', and
reply to this message with the results.



This is probably pretty repeatable, so you can probably cause the same
result on a new kernel if you need to build one from scratch to get a
'reasonable' (i.e. fitting your sources and kernel binary) netbsd.gdb.

If you have to build a new kernel and make it crash (so you have an
up-to-date netbsd.gdb), use the pc and ra values reported by the fatal
trap in those 'list' commands.



chris