Subject: Re: Data modified on freelist...
To: Chris G. Demetriou <cgd@cs.cmu.edu>
From: Andrew Gallatin <gallatin@cs.duke.edu>
List: port-alpha
Date: 03/17/1997 15:46:16
Chris G. Demetriou writes:
 > does your machine crash with "panic: unexpected machine check", or
 > "panic: fatal machine check or error (unknown type)"?
 > 
 > It turns out that i disable correctable error reporting, so it
 > shouldn't be seeing machine check interrupts for correctable errors.
 > (I forgot about this earlier.)
 > 
 > It could be that disabling correctable error reporting turns
 > correctable errors into "real" machine checks somehow, but if so
 > that's not documented (that i'm aware of).
 > 
 > It'd probably make sense to enable correctable errors and print out
 > what i can about them, when they happen...
 > 
 > 
 > chris

I've gotten several like this:

 unexpected machine check:
 
     mces    = 0x19
     vector  = 0x670
     param   = 0xfffffc0000006060
     pc      = 0xfffffc0000300948
     ra      = 0xfffffc0000300bf4
     curproc = 0xfffffe004a5da800
         pid = 52, comm = syslogd
 
 panic: machine check
 syncing disks... 24 24 21 16 8 done

According to nm, it looks like it might be somewhere in copyoutstr,
with the ra somewhere in copyout.  (The kernel its referencing is the
ISP-enabled netbsd-GENERIC-970312).

Drew