From owner-freebsd-stable@FreeBSD.ORG Tue Apr 25 15:06:14 2006 Return-Path: X-Original-To: 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 3233016A407 for ; Tue, 25 Apr 2006 15:06:14 +0000 (UTC) (envelope-from marck@rinet.ru) Received: from woozle.rinet.ru (woozle.rinet.ru [195.54.192.68]) by mx1.FreeBSD.org (Postfix) with ESMTP id 30DC043D53 for ; Tue, 25 Apr 2006 15:06:12 +0000 (GMT) (envelope-from marck@rinet.ru) Received: from localhost (localhost [127.0.0.1]) by woozle.rinet.ru (8.13.6/8.13.4) with ESMTP id k3PF6B8d074752; Tue, 25 Apr 2006 19:06:11 +0400 (MSD) (envelope-from marck@rinet.ru) Date: Tue, 25 Apr 2006 19:06:11 +0400 (MSD) From: Dmitry Morozovsky To: Chris Dillon In-Reply-To: <20060425095610.ibv24kg1kw00s040@www.wolves.k12.mo.us> Message-ID: <20060425185741.C71240@woozle.rinet.ru> References: <20060423201732.GA74905@xor.obsecurity.org> <20060424091803.L20593@woozle.rinet.ru> <20060424215650.P36233@woozle.rinet.ru> <20060424181531.GA13774@xor.obsecurity.org> <20060425001751.S44618@woozle.rinet.ru> <20060424202859.GA18457@xor.obsecurity.org> <20060425004405.G44618@woozle.rinet.ru> <20060424205026.GA18844@xor.obsecurity.org> <20060425134418.J57625@woozle.rinet.ru> <20060425080932.1rv9hq0rcws4wc84@www.wolves.k12.mo.us> <20060425133532.GD1446@deviant.kiev.zoral.com.ua> <20060425095610.ibv24kg1kw00s040@www.wolves.k12.mo.us> X-NCC-RegID: ru.rinet X-OpenPGP-Key-ID: 6B691B03 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.2 (woozle.rinet.ru [0.0.0.0]); Tue, 25 Apr 2006 19:06:11 +0400 (MSD) Cc: Kostik Belousov , stable@freebsd.org, Kris Kennaway Subject: Re: fsck_ufs locked in snaplk 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: Tue, 25 Apr 2006 15:06:14 -0000 On Tue, 25 Apr 2006, Chris Dillon wrote: CD> > Please, also add DDB to the kernel and show the result of the CD> > show lockedvnodes CD> > alltrace CD> > ps CD> > in the DDB after the deadlock, as asked by Kris Kennaway earlier CD> > in this thread ! CD> > CD> CD> OK, I've added DDB, but all of the information I might gather I'll have to CD> write down by hand since I have no serial console access. :-( I just made lab machine with serial console, compile minimal kernel with quotas and KDB+WITNESS, and immediately after ``quotacheck /var && quotaon /var'' got kdb_backtrace(d663aba0,c051f402,c05f7da3,c05fe731,c32cb414) at kdb_backtrace+0x29 vfs_badlock(c05f7da3,c05fe731,c32cb414) at vfs_badlock+0x11 assert_vop_locked(c32cb414,c05fe731,c30ed400,c04eac2c,c05f6cf4) at assert_vop_locked+0x4a quotaon(c30c5300,c3069c00,0,804a3e0,0) at quotaon+0x166 ufs_quotactl(c3069c00,10000,0,804a3e0,c30c5300) at ufs_quotactl+0xb9 quotactl(c30c5300,d663ad04,4,1,206) at quotactl+0xf8 syscall(3b,3b,3b,8048fa8,2813cccc) at syscall+0x22f Xint0x80_syscall() at Xint0x80_syscall+0x1f --- syscall (148, FreeBSD ELF32, quotactl), eip = 0x280b694b, esp = 0xbfbfebcc, ebp = 0xbfbfebf8 --- quotaon: 0xc32cb414 is not locked but should be KDB: enter: lock violation full console log after dropping to ddb is available (40k) at http://woozle.net/FreeBSD/debug/kdb-quota-20060425.txt Sincerely, D.Marck [DM5020, MCK-RIPE, DM3-RIPN] ------------------------------------------------------------------------ *** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru *** ------------------------------------------------------------------------