NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/46221: Kernel panic in NFS server code
The following reply was made to PR kern/46221; it has been noted by GNATS.
From: Matthias Scheler <tron%zhadum.org.uk@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc:
Subject: Re: kern/46221: Kernel panic in NFS server code
Date: Fri, 23 Mar 2012 00:01:16 +0000
On Wed, Mar 21, 2012 at 06:10:07PM +0000, Manuel Bouyer wrote:
> The code has changed in this area; I'm not sure the same code will
> work (there is a KASSERT in cleanvnode() that, I think, would
> have fired if we had the same senario). There is also a KASSERT()
> in vget() that we're not returning a clean vnode.
>
> I wonder if while we're slepping on vp->v_interlock, the vnode could
> have been moved to another filesystem ...
> printing the vnode when the problem happens will really help.
The new code in ufs_fhtovp() finally triggered.
Here is the output of vprint():
ufs_fhtovp: ip == NULL on vp %p
: vnode @ 0xfffffe8169463be0, flags (0x80010<MPSAFE,CLEAN>)
tag VT_NON(0), type VREG(1), usecount 1, writecount 0, holdcount 0
freelisthd 0x0, mount 0xfffffe8214f82000, data 0x0 lock
0xfffffe8169463cf0
Kind regards
--
Matthias Scheler http://zhadum.org.uk/
Home |
Main Index |
Thread Index |
Old Index