Subject: Re: 1.3.3 crash
To: Manuel Bouyer <bouyer@antioche.lip6.fr>
From: Jukka Marin <jmarin@pyy.jmp.fi>
List: port-i386
Date: 01/04/1999 18:03:25
On Mon, Jan 04, 1999 at 04:16:13PM +0100, Manuel Bouyer wrote:
> > # gdb -q netbsd.1         
> > (no debugging symbols found)...(gdb) target kcore netbsd.1.core
> > panic: trap
> > #0  0x6 in ?? ()
> > (gdb) where
> > #0  0x6 in ?? ()
> > #1  0xf01cea83 in cpu_reboot ()
> > #2  0xf0121d81 in panic ()
> > #3  0xf01d4f36 in trap ()
> > 
> 
> Maybe you could try "proc curproc" before "where" ?

# gdb -q netbsd.1
(gdb) target kcore netbsd.1.core
panic: trap
#0  0x6 in ?? ()
(gdb) proc curproc
(gdb) where
#0  0xf0252e50 in runtime ()
#1  0xe0004c43 in ?? ()
#2  0xf2f17f88 in ?? ()
(gdb) 

> You can also play with ps(1) on the core file to see which process was running
> when the crash occured.

# ps -M netbsd.1.core -N netbsd.1 -auxww |grep R
USER       PID %CPU %MEM   VSZ  RSS TT  STAT STARTED       TIME COMMAND
root     13093  0.0  0.0   192    0 m0  R+   11:44AM    0:00.10 /usr/sbin/pppd 
root       145  0.0  0.0    92    0 ??  Rs   Thu09PM    1:05.18 syslogd 
root       243  0.0  0.0   348    0 ??  R<s  Thu09PM    0:42.13 xntpd -p /var/run/xntpd.pid

So it was pppd?  (Or some interrupt routine?)

  -jm