system panic
Robert Watson
rwatson at freebsd.org
Wed Jan 26 16:26:52 PST 2005
On Wed, 26 Jan 2005, Vlad wrote:
> Console message (mostly the same every time): ///////////////////////////////
>
> kernel trap 12 with interrupts disabled
>
> Fatal trap 12: page fault while in kernel mode
> fault virtual address = 0xc5cebc64
> fault code = supervisor read, page not present
> instruction pointer = 0x8:0xc04a383f
> stack pointer = 0x10:0xc581cc24
> frame pointer = 0x10:0xc581cc44
> code segment = base 0x0, limit 0xfffff, type 0x1b
> = DPL 0, pres 1, def32, gran 1
> processor eflags = resume, IOPL = 0
> current process = 26 (swi5: clock sio)
> trap number = 12
> panic: page fault
Looks like one of the timer callouts may be dereferencing an invalid
pointer. The question really is which. If you have a version of the
kernel compiled with debugging symbols, could you use gdb to convert the
instruction pointer above to a file, line number, and function? It would
also be useful if you could use DDB to generate a stack trace. There are
detailed instructions on setting up for post-mortem debugging in the
handbook, if you're not familiar with that.
Robert N M Watson
More information about the freebsd-stable
mailing list