Date: Wed, 26 Oct 2005 15:09:26 +0200 From: Peter Holm <peter@holm.cc> To: Gleb Smirnoff <glebius@freebsd.org> Cc: current@freebsd.org Subject: Re: panic: mutex nfsd_mtx owned at nfsserver/nfs_serv.c:2160 Message-ID: <20051026130926.GA41293@peter.osted.lan> In-Reply-To: <20051026083147.GA41520@cell.sick.ru> References: <20051026072337.GA31319@peter.osted.lan> <20051026083147.GA41520@cell.sick.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Oct 26, 2005 at 12:31:47PM +0400, Gleb Smirnoff wrote: > Peter, > > On Wed, Oct 26, 2005 at 09:23:37AM +0200, Peter Holm wrote: > P> While stress testing RELENG_6_0 with a nfs mounted file system on a > P> box running HEAD from Oct 24 13:21 UTC I got this panic (on HEAD): > P> http://people.freebsd.org/~pho/stress/log/nfsd.html > > let's try out this one. > With this patch I got a (unrelated ?) panic: lock (sleep mutex) Giant not locked @ nfsserver/nfs_serv.c:2193 http://people.freebsd.org/~pho/stress/log/nfsd3.html - Peter > -- > Totus tuus, Glebius. > GLEBIUS-RIPN GLEB-RIPE > Index: nfs_serv.c > =================================================================== > RCS file: /home/ncvs/src/sys/nfsserver/nfs_serv.c,v > retrieving revision 1.156 > diff -u -r1.156 nfs_serv.c > --- nfs_serv.c 17 Apr 2005 16:25:36 -0000 1.156 > +++ nfs_serv.c 26 Oct 2005 08:00:26 -0000 > @@ -2092,6 +2092,7 @@ > tl = nfsm_dissect_nonblock(u_int32_t *, NFSX_UNSIGNED); > vtyp = nfsv3tov_type(*tl); > if (vtyp != VCHR && vtyp != VBLK && vtyp != VSOCK && vtyp != VFIFO) { > + NFSD_UNLOCK(); > error = NFSERR_BADTYPE; > goto out; > } > @@ -2108,6 +2109,7 @@ > * Iff doesn't exist, create it. > */ > if (nd.ni_vp) { > + NFSD_UNLOCK(); > error = EEXIST; > goto out; > }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051026130926.GA41293>