Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 04 May 2006 10:33:45 +0100
From:      Gavin Atkinson <gavin.atkinson@ury.york.ac.uk>
To:        Konstantin Belousov <kostikbel@gmail.com>
Cc:        scottl@freebsd.org, freebsd-stable@freebsd.org
Subject:   Re: 6.1-RC panic: mutex Giant not owned at /usr/src/sys/kern/vfs_subr.c:2037
Message-ID:  <1146735225.4321.1.camel@buffy.york.ac.uk>
In-Reply-To: <20060503183341.GB35756@deviant.kiev.zoral.com.ua>
References:  <1146675697.957.5.camel@buffy.york.ac.uk> <20060503183341.GB35756@deviant.kiev.zoral.com.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 2006-05-03 at 21:33 +0300, Konstantin Belousov wrote:
> On Wed, May 03, 2006 at 06:01:37PM +0100, Gavin Atkinson wrote:
> > Just had the following panic on 6.1-RC from source current as of 24
> > hours ago:
> > 
> > db> ex/s *panicstr
> > buf.1:  mutex Giant not owned at /usr/src/sys/kern/vfs_subr.c:2037
> > db> tr
> > Tracing pid 6158 tid 100120 td 0xc64e4180
> > kdb_enter(c089df29) at kdb_enter+0x2b
> > panic(c089d3c0,c08b1ac6,c08a7350,7f5,c6f8a550) at panic+0x127
> > _mtx_assert(c0981140,1,c08a7350,7f5) at _mtx_assert+0x67
> > vrele(c6f8a550,c6f8a550,c64e4180,eb8bc884,c64e4180) at vrele+0x4e
> > smbfs_reclaim(eb8bc884) at smbfs_reclaim+0xe0
> > VOP_RECLAIM_APV(c922cae0,eb8bc884) at VOP_RECLAIM_APV+0x7e
> > vgonel(c783ecc0) at vgonel+0x12d
> > vtryrecycle(c783ecc0,0,2,eb8bc904,c069e9d3) at vtryrecycle+0x107
> > vnlru_free(1) at vnlru_free+0x14e
> > getnewvnode(c08a5197,c4cf9800,c09555a0,eb8bc970,eb8bc948) at getnewvnode+0x33
[ snip ]
> This is already fixed in rev. 1.669 of sys/kern/vfs_subr.c.
> Please, ask re@ for MFC.

I knew I'd seen a commit fly by that was possibly related, although I
somehow managed to miss it while looking.  Thanks for identifying it -
and thanks to Scott for the MFC!

Gavin



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