Subject: Re: panic: lockmgr: release of unlocked lock
To: None <wrstuden@netbsd.org>
From: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
List: tech-kern
Date: 01/24/2005 09:19:35
> > > > Just before the panic there is:
> > > > vnode: table is full - increase kern.maxvnodes or NVNODE
> > > > 
> > > > I don't know if it's related or not.
> > > 
> > > It might be. Please also put a diagnostic printf() near line 473 of 
> > > layerfs_lookup(), in the if (error) case just after layer_node_create(). 
> > > There may be an inconsistency in how we handle an error in case that 
> > > create fails.
> > 
> > What kind of diagnostic do you have in mind ? I'm sorry, but I don't know
> > this part of the code so I don't know what to check ...
> 
> cnp->cn_flags would be good. Plus the simple fact of the printf happening 
> would help too. :-)
> 
> Somehow or another a parent directory is getting returned in the wrong 
> lock state. I'm not sure why...

isn't this a known problem?

http://mail-index.NetBSD.org/tech-kern/2004/06/20/0019.html

YAMAMOTO Takashi