Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Jan 2010 08:28:49 -0500
From:      John Baldwin <jhb@freebsd.org>
To:        freebsd-current@freebsd.org
Cc:        "Wilkinson, Alex" <alex.wilkinson@dsto.defence.gov.au>
Subject:   Re: Fatal trap 12: page fault while in kernel mode [SEC=UNCLASSIFIED]
Message-ID:  <201001050828.49809.jhb@freebsd.org>
In-Reply-To: <20100105060748.GA16239@stlux503.dsto.defence.gov.au>
References:  <20100105060748.GA16239@stlux503.dsto.defence.gov.au>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 05 January 2010 1:07:48 am Wilkinson, Alex wrote:
> This seems to be happening often to me :(
> 
> FreeBSD 9.0-CURRENT #2 r200661: Fri Dec 18
> 
>    Kernel page fault with the following non-sleepable locks held:
>    exclusive sleep mutex vm page queue free mutex (vm page queue free mutex) 
r = 0
>    (0xc0f65280) locked @ /usr/src/sys/vm/vm_page.c:1052
>    exclusive sleep mutex vm object (standard object) r = 0 (0xc207bee0) 
locked @
>    /usr/src/sys/vm/vm_fault.c:269
>    
>    KDB: stack backtrace:
>    db_trace_self_wrapper(c0c94824,e8986954,c08ceab5,c0cba8a5,10d,...) at
>    db_trace_self_wrapper+0x26
>    kdb_backtrace(c0cba8a5,10d,ffffffff,c0f2bbfc,e898698c,...) at 
kdb_backtrace+0x29
>    _witness_debugger(c0c96cd9,e89869a0,4,1,0,...) at _witness_debugger+0x25
>    witness_warn(5,0,c0ccb229,c0df122c,c69e6d48,...) at witness_warn+0x1fd
>    trap(e8986a2c) at trap+0x19e
>    calltrap() at calltrap+0x6
>    --- trap 0xc, eip = 0xc0afd732, esp = 0xe8986a6c, ebp = 0xe8986ac0 ---
>    vm_reserv_alloc_page(c207bee0,58a5,0,37e,c207bee0,...) at
>    vm_reserv_alloc_page+0x102
>    vm_page_alloc(c207bee0,58a5,0,40,e8986c0c,...) at vm_page_alloc+0x25e
>    vm_fault(c684c1d0,2e129000,2,0,2e129000,...) at vm_fault+0x575
>    trap_pfault(5,0,c0ccb229,2f0,c69e6d48,...) at trap_pfault+0x10d
>    trap(e8986d38) at trap+0x2d0
>    calltrap() at calltrap+0x6
>    --- trap 0xc, eip = 0x2834ecba, esp = 0xbfbfe454, ebp = 0xbfbfe468 ---

Are you able to get a crashdump and examine it with kgdb?

-- 
John Baldwin



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