Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 May 2009 09:16:40 -0400
From:      John Baldwin <jhb@freebsd.org>
To:        freebsd-stable@freebsd.org
Cc:        stable@freebsd.org, Martin Sugioarto <nakal@web.de>
Subject:   Re: kernel trap 12 with interrupts disabled [bge0 on 7.2R]
Message-ID:  <200905140916.40594.jhb@freebsd.org>
In-Reply-To: <1696198956@web.de>
References:  <1696198956@web.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday 14 May 2009 7:47:23 am Martin Sugioarto wrote:
> Hi,
> 
> I've received a panic today on RELEASE 7.2 with bge(4). We have got
> an apache 2.2 running that mounts an NFS share from a file server.
> We have put some load on it, because we
> have downloaded big files (700MB) for installation on two
> workstations, about 15 of files were downloaded at the same time.
> 
> After about 20 minutes we received a panic output 2 times. I wrote it
> down on paper. I could not access the debugger, because the output of
> the panic stopped almost at the end. I've got only an USB keyboard that
> would not help in this situation. It wasn't even plugged in.
> 
> Btw, promiscuous mode is enabled, because ipcad is running to count
> traffic. I've got this problem the second time now.
> 
> 
> The panic looks like this:
> 
> kernel trap 12 with interrupts disabled
> 
> 
> Fatal trap 12: page fault while in kernel mode
> cpuid = 0; apic id = 0
> fault virtual address = 0x80000000000

Given that that is a single bit set, it could possibly be due to bad RAM.  
Does your kernel have debug symbols?  If so, running 'l *0xffffffff80186249' 
(from the 'instruction pointer' line in the fault message) would be helpful.

> fault code = supervisor write data, page not present
> instruction pointer = 0x8:0xffffffff80186249
> stack pointer = 0x10:0xffffffff8065f200
> frame pointer = 0x10:0x36ee7f
> 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 = 26 (irq256: bge0)
> trap number = 12
> p[*CURSOR STOPPED HERE*]

-- 
John Baldwin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200905140916.40594.jhb>