Fatal trap 12: page fault while in kernel mode / current process=12 (swi1: net)

Diane Bruce db at db.net
Thu Mar 23 18:32:42 UTC 2006


I have a similar crash from
6.1-PRERELEASE FreeBSD 6.1-PRERELEASE #1: Sun Mar 19 13:28:

On Fri, Mar 17, 2006 at 09:01:05PM -0600, Vlad wrote:
i
> Ok, thanks for Joe's hint I was able to get stuff captured:
>
> # kgdb kernel.debug /var/crash/vmcore.0
...
> #9  0xffffffff8037ee2b in calltrap () at ../../../amd64/amd64/exception.S:168
> #10 0xffffffff8026d5f6 in propagate_priority (td=0xffffff003a5e94c0)
> at ../../../kern/subr_turnstile.c:233
> #11 0xffffffff8026de2f in turnstile_wait (lock=0xffffffff805710c0,
> owner=0x0) at ../../../kern/subr_turnstile.c:628
> #12 0xffffffff8023b4a9 in _mtx_lock_sleep (m=0xffffffff805710c0,
> tid=18446742975234022368, opts=180,
>     file=0xfffffffe <Address 0xfffffffe out of bounds>,

My panic.

kernel trap 12 with interrupts disabled


Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0x808080f4
fault code              = supervisor read, page not present
instruction pointer     = 0x20:0xc0513ff5
stack pointer           = 0x28:0xda6e4c0c
frame pointer           = 0x28:0xda6e4c10
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = resume, IOPL = 0
current process         = 3984 (sh)
[thread pid 3984 tid 100242 ]
Stopped at      turnstile_setowner+0xd: movl    0x74(%ecx),%eax
db> bt
Tracing pid 3984 tid 100242 td 0xc41fb780
turnstile_setowner(c41fe840,80808080,c07a5c58,c079f3e0,c41fb780) at turnstile_se
towner+0xd
turnstile_wait(c079f3e0,80808080) at turnstile_wait+0xa5
_mtx_lock_sleep(c079f3e0,c41fb780,0,c0674893,25e) at _mtx_lock_sleep+0xc4
_mtx_lock_flags(c079f3e0,0,c0674893,25e,c44b37f8) at _mtx_lock_flags+0x30
fork1(c41fb780,14,0,da6e4cd4,c41fb780) at fork1+0xb2a
fork(c41fb780,da6e4d04,0,0,246) at fork+0x18
syscall(3b,3b,3b,0,8068000) at syscall+0x25f
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (2, FreeBSD ELF32, fork), eip = 0x2813ca33, esp = 0xbfbfe5ec, ebp =
0xbfbfe608 -


--
- db at db.net http://www.db.net/~db


More information about the freebsd-stable mailing list