Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 May 2001 17:21:12 -0700 (PDT)
From:      John Baldwin <jhb@FreeBSD.org>
To:        Matthew Jacob <mjacob@feral.com>
Cc:        alpha@FreeBSD.org, alfred@FreeBSD.org
Subject:   RE: nawp, another...
Message-ID:  <XFMail.010523172112.jhb@FreeBSD.org>
In-Reply-To: <200105232347.f4NNlxW63094@remote.feral.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On 23-May-01 Matthew Jacob wrote:
> 
> top of tree *after* all your changes:

Argh.  I'm working on a patch for the vnode pager. :(

Since my mailer breaks patches, I've put it at
www.freebsd.org/~jhb/patches/vm.patch.  It fixes several places that perform
VOP's while holding the vm lock. 
 
> recursed on non-recursive lock (sleep mutex) vm @
> ../../ufs/ufs/ufs_readwrite.c:411
> first acquired @ ../../vm/vnode_pager.c:912
> panic: recurse
> cpuid = 0; panic
> Stopped at      Debugger+0x34:  zapnot  v0,#0xf,a0      <v0=0x0,a0=0x6>
> db> t
> Debugger() at Debugger+0x34
> panic() at panic+0x178
> witness_lock() at witness_lock+0x488
> ffs_write() at ffs_write+0x108
> vnode_pager_generic_putpages() at vnode_pager_generic_putpages+0x1f4
> vop_stdputpages() at vop_stdputpages+0x30
> vop_defaultop() at vop_defaultop+0x2c
> ufs_vnoperate() at ufs_vnoperate+0x2c
> vnode_pager_putpages() at vnode_pager_putpages+0x278
> vm_pageout_flush() at vm_pageout_flush+0x264
> (null)() at 0xfffffc0000000005

-- 

John Baldwin <jhb@FreeBSD.org> -- http://www.FreeBSD.org/~jhb/
PGP Key: http://www.baldwin.cx/~john/pgpkey.asc
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message




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