5.4/amd64 not stable
John Baldwin
jhb at freebsd.org
Wed Jan 18 10:03:01 PST 2006
On Wednesday 18 January 2006 02:13, Josef Pojsl wrote:
> Hello list,
>
> I am observing panics of FreeBSD 5.4/amd64
> on a web server. We tested it heavily with
> Apache bench. Load was over 250, without problems.
> However, when we put the server in production,
> it crashes time after time. It takes some time
> between 1 and 8 hours. The panics look like this:
>
> Fatal trap 12: page fault while in kernel mode
> cpuid = 0; apic id = 00
> fault virtual address = 0x48
> fault code = supervisor read, page not present
> instruction pointer = 0x8:0xffffffff80271a83
> stack pointer = 0x10:0xffffffffc1043990
> frame pointer = 0x10:0x0
> code segment = base 0x0, limit 0xfffff, type 0x1b
> = DPL 0, pres 1, long 1, def32 0, gran 1
> processor eflags = resume, IOPL = 0
> current process = 10567 (httpd)
> trap number = 12
> panic: page fault
> cpuid = 0
> boot() called on cpu#0
>
> The instruction pointer is always the same, and process is always httpd.
> Does it mean anything?
It can. :) Can you compile DDB into your kernel to get a stack trace when it
panics? Also, if you have a kernel.debug, you can run gdb on it and do a
list of the instruction pointer to get the corresponding file:line. i.e.:
# gdb kernel.debug
gdb> l *0xffffffff80271a83
--
John Baldwin <jhb at FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve" = http://www.FreeBSD.org
More information about the freebsd-amd64
mailing list