Subject: Re: Examining core dump..
To: None <ccsanady@bob.scl.ameslab.gov, mjacob@ns.feral.com>
From: Ross Harvey <ross@teraflop.com>
List: port-alpha
Date: 11/09/1997 23:02:18
>>From ccsanady@bob.scl.ameslab.gov  Sat Nov  8 18:31:08 1997
>>Thanks to all who responded..  Now I can show you a backtrace of what
>>happened when my system went down. :)
>>
>>(gdb) target kcore netbsd.0.core
>>panic: machine check
>>#0  0xfffffc0000412da0 in dumpsys ()
>>(gdb) bt
>>#0  0xfffffc0000412da0 in dumpsys ()
>>#1  0xfffffc0000412b38 in cpu_reboot ()
>>#2  0xfffffc0000323034 in panic ()
>>#3  0xfffffc0000411840 in machine_check ()
>>#4  0xfffffc0000411548 in interrupt ()
>>#5  0xfffffc00003003f8 in XentInt ()
>>#6  0xfffffc0000300c70 in copyout ()
>>
>>What usually causes machine checks anyways?
>>
>>Chris
>

mjacob@ns.feral.com:

>...
>
>Also- it looks wierd that there's a machine check on a copyout.
>
>-matt

Matt is quite right to suspect the report of a mchk in copyout, it
probably didn't really happen there. The test release (and earlier)
kernels don't support traceback over vector frames; I'm a bit surprised
it even made it past interrupt() to XentInt(). (You do have
/sys/arch/alpha/alpha/locore.s rev 1.37, right? What's the first
line of that file?)

It might be a good idea for us to pullup the new traceback code into
the release, after all, it's there for just this sort of bug report.
There are another 5 or 10 frames that we just aren't seeing.

Can you put this core and kernel up for ftp somewhere? Be sure to
.Z or .gz it. Also, I would much rather have the originally linked
netbsd.gdb.

What were the panic messages?!  (See /var/log/messages.)

Is it repeatable?  Is this the box with the IDE drive?

ross@teraflop.com