From owner-freebsd-stable@FreeBSD.ORG Thu May 4 09:33:52 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B816316A400; Thu, 4 May 2006 09:33:52 +0000 (UTC) (envelope-from gavin.atkinson@ury.york.ac.uk) Received: from mail-gw4.york.ac.uk (mail-gw4.york.ac.uk [144.32.128.249]) by mx1.FreeBSD.org (Postfix) with ESMTP id F244A43D46; Thu, 4 May 2006 09:33:51 +0000 (GMT) (envelope-from gavin.atkinson@ury.york.ac.uk) Received: from buffy.york.ac.uk (buffy-128.york.ac.uk [144.32.128.160]) by mail-gw4.york.ac.uk (8.13.6/8.13.6) with ESMTP id k449Xlho016335; Thu, 4 May 2006 10:33:47 +0100 (BST) Received: from buffy.york.ac.uk (localhost [127.0.0.1]) by buffy.york.ac.uk (8.13.6/8.13.6) with ESMTP id k449Xk2F004396; Thu, 4 May 2006 10:33:46 +0100 (BST) (envelope-from gavin.atkinson@ury.york.ac.uk) Received: (from ga9@localhost) by buffy.york.ac.uk (8.13.6/8.13.6/Submit) id k449XkkQ004395; Thu, 4 May 2006 10:33:46 +0100 (BST) (envelope-from gavin.atkinson@ury.york.ac.uk) X-Authentication-Warning: buffy.york.ac.uk: ga9 set sender to gavin.atkinson@ury.york.ac.uk using -f From: Gavin Atkinson To: Konstantin Belousov 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> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Thu, 04 May 2006 10:33:45 +0100 Message-Id: <1146735225.4321.1.camel@buffy.york.ac.uk> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 FreeBSD GNOME Team Port X-York-MailScanner: Found to be clean X-York-MailScanner-From: gavin.atkinson@ury.york.ac.uk 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 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 May 2006 09:33:52 -0000 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