Subject: Re: double fault trap in uvm_aobj.c upon shutdown in amd64-current
To: Blair Sadewitz <blair.sadewitz@gmail.com>
From: Nicolas Joly <njoly@pasteur.fr>
List: current-users
Date: 07/23/2007 17:19:43
On Mon, Jul 23, 2007 at 11:00:18AM -0400, Blair Sadewitz wrote:
> I'm using 4.99.25 on amd64, updated as of ~1hr ago.
> I'm using GENERIC.MP built with LOCKDEBUG and DIAGNOSTIC.
> Unfortunately, I don't have any more information because I thought
> "oh, it'll be in the message buffer" (I use DDB_TEE_MSGBUF=1).  Well,
> it's pretty obvious that syslogd wasn't running--as would be expected.
> I'll do a shutdown again and try to capture it somehow (there's
> always a pencil and paper!).  Can anyone else running amd64-current
> reproduce this?  Someone with a serial console or digital camera might
> have an easier time than me recording it down, as it filled the
> screen. ;)

Here it is ...

mutex_enter with held simple_lock 0xffffffff80b417e0 CPU 1 /local/src/NetBSD/src/sys/uvm/uvm_aobj.c:1265
kernel_object_store.7620() at 0xffffffff80b417e0
Stopped in pid 619.1 (swapctl) at       netbsd:cpu_Debugger+0x5:        leave
db{1}> bt
cpu_Debugger() at netbsd:cpu_Debugger+0x5
mutex_vector_enter() at netbsd:mutex_vector_enter+0x376
uao_swap_off() at netbsd:uao_swap_off+0xc7
sys_swapctl() at netbsd:sys_swapctl+0x312
syscall_plain() at netbsd:syscall_plain+0x1cf

rw_enter with held simple_lock 0xffffffff80b417e0 CPU 1 /local/src/NetBSD/src/sys/uvm/uvm_aobj.c:1265

rw_enter with held simple_lock 0xffffffff80b417e0 CPU 1 /local/src/NetBSD/src/sys/uvm/uvm_aobj.c:1265

rw_enter with held simple_lock 0xffffffff80b417e0 CPU 1 /local/src/NetBSD/src/sys/uvm/uvm_aobj.c:1265

rw_enter with held simple_lock 0xffffffff80b417e0 CPU 1 /local/src/NetBSD/src/sys/uvm/uvm_aobj.c:1265

rw_enter with held simple_lock 0xffffffff80b417e0 CPU 1 /local/src/NetBSD/src/sys/uvm/uvm_aobj.c:1265

rw_enter with held simple_lock 0xffffffff80b417e0 CPU 1 /local/src/NetBSD/src/sys/uvm/uvm_aobj.c:1265
kernel: double fault trap, code=0
Faulted in DDB; continuing...

-- 
Nicolas Joly

Biological Software and Databanks.
Institut Pasteur, Paris.