Subject: Re: pagedeamon deadlocks (2) - II
To: Daniel Carosone <dan@geek.com.au>
From: Gilbert Fernandes <gilbertf@netbsd-fr.org>
List: current-users
Date: 02/20/2004 06:29:05
On Thu, Feb 19, 2004 at 06:07:49PM +1100, Daniel Carosone wrote:

> In particular, try
>  sysctl -w vm.bufcache=10
>  
> And repeat your test. That should at least make it harder to get into
> this state, let me know what you find.

still does deadlock/panic but the tar xf goes
much farther before doing so. when using the
default bufcache=15 it does panic after 30 seconds
to 1 minute, while when doing bufcache=10 it only
deadlocks after 2 minutes after about 100 mb
extracted out of 200.

cpu_Debugger+0x4
panic+0x11d
uvm_wait+0xb2
uvm_km_kmemalloc1+0x127
malloc+0xef
softdep_disk_io_initiation+0xf3
VOP_STRATEGY+0x28
ufs_strategy+0x67
VOP_STRATEGY+0x28
bwrite+0xdb
VOP_BWRITE+0x25
getnewbuf+0x132
buf_trim+0x14
buf_drain+0x71
uvm_pageout+0x56

panic: kernel diagnostic assertion "!pagedaemon" failed
file ../../../../miscfs/genfs/genfs_vnops.c
line 1171

-- 
Gilbert Fernandes