trap 12 during boot
Matthew Dillon
dillon at apollo.backplane.com
Sun Jun 13 12:30:05 PDT 2004
:The trace does not help here:
:db> trace
You can experiment a bit by tracing higher addresses starting at the
stack pointer. So, for example:
:fault virtual address = 0x8758b53
:fault code = supervisor read, page not present
:instruction pointer = 0x8:0xc02f0a50
:stack pointer = 0x10:0xc048eac8
:frame pointer = 0x10:0xc048eacc
:..
Try:
trace 0xc048eacc
trace 0xc048ead0
trace 0xc048ead4
trace 0xc048ead8
trace 0xc048eadc
trace 0xc048eae0
...
until you get a good trace (or the machine locks up from the debugger
trapping into itself too many times).
If that doesn't work boot a backup kernel and generate a nm output on
the kernel binary that panics so we can figure out which procedure it
crashed in.
-Matt
More information about the Kernel
mailing list