Unexplained kernel panic on 5-STABLE

John Baldwin jhb at freebsd.org
Mon Aug 14 18:49:53 UTC 2006


On Monday 14 August 2006 14:16, Peter van Heusden wrote:
> Thanks. That gives the following output:
> 
> #9  0xc0801295 in trap_pfault (frame=0xd1231b68, usermode=0x0, eva=0x3)
> at /usr/src/sys/i386/i386/trap.c:714
> #10 0xc0800fa5 in trap (frame=
>       {tf_fs = 0xc1e20018, tf_es = 0x10, tf_ds = 0x10, tf_edi = 0x0,
> tf_esi = 0xc1045420, tf_ebp = 0xd1231bb8, tf_isp = 0xd1231b94, tf_ebx =
> 0xc1045458, tf_edx = 0xffffffff, tf_ecx = 0xc28cf000, tf_eax =
> 0xc1045434, tf_trapno = 0xc, tf_err = 0x2, tf_eip = 0xc07b6bbe, tf_cs =
> 0x8, tf_eflags = 0x10286, tf_esp = 0xc102dd08, tf_ss = 0xc1edf570})
>     at /usr/src/sys/i386/i386/trap.c:427
> #11 0xc07f0eea in calltrap () at /usr/src/sys/i386/i386/exception.s:140
> ...
> #25 0xc07b6bbe in uma_zalloc_arg (zone=0xc1045420, udata=0x0, flags=0x1)
> at /usr/src/sys/vm/uma_core.c:1895
> #26 0xc07fc97f in get_pv_entry () at uma.h:276

So it got a nested page fault inside the VM, basically.

> Does this help? It seems that fork() was called, and then something went
> wrong from there. One common feature of these panics seems to be that
> they happen when my server (an aging P3 700Mhz with 256 MB of RAM that
> is put to use for all sorts of network services) is under quite heavy load.

To be honest, I'd update it to 6.1 or even 6-stable as this is likely already 
fixed in 6.x.

-- 
John Baldwin


More information about the freebsd-stable mailing list