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