From owner-freebsd-stable@FreeBSD.ORG Wed Dec 3 19:36:35 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E17001065677 for ; Wed, 3 Dec 2008 19:36:35 +0000 (UTC) (envelope-from frode@nordahl.net) Received: from smtp3.powertech.no (smtp3.powertech.no [195.159.0.178]) by mx1.freebsd.org (Postfix) with ESMTP id A1FE88FC22 for ; Wed, 3 Dec 2008 19:36:35 +0000 (UTC) (envelope-from frode@nordahl.net) Received: from dhcp1.xu.nordahl.net (dhcp1.xu.nordahl.net [195.159.148.120]) by smtp3.powertech.no (Postfix) with ESMTP id EF293C5C93; Wed, 3 Dec 2008 20:12:22 +0100 (CET) Message-Id: From: Frode Nordahl To: Kostik Belousov In-Reply-To: <20081203173939.GA2401@deviant.kiev.zoral.com.ua> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v929.2) Date: Wed, 3 Dec 2008 20:12:22 +0100 References: <3B675385-956D-4A26-8E09-E338DF7D7244@nordahl.net> <20081203173939.GA2401@deviant.kiev.zoral.com.ua> X-Mailer: Apple Mail (2.929.2) Cc: freebsd-stable@freebsd.org Subject: Re: FreeBSD 7.1-PRERELEASE-p1, panic: dqget: free dquot isn't 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: Wed, 03 Dec 2008 19:36:36 -0000 (moved to freebsd-stable) On 3. des.. 2008, at 18.39, Kostik Belousov wrote: >> db> where >> Tracing pid 41111 tid 100199 td 0xffffff0056f1f370 >> kdb_enter_why() at kdb_enter_why+0x3d >> panic() at panic+0x17b >> dqget() at dqget+0xaa4 >> getinoquota() at getinoquota+0x5b >> ufs_access() at ufs_access+0x28c >> ufs_lookup() at ufs_lookup+0x9fe >> vfs_cache_lookup() at vfs_cache_lookup+0xf8 >> VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x40 >> lookup() at lookup+0x531 >> namei() at namei+0x35d >> kern_rmdir() at kern_rmdir+0xbd >> syscall() at syscall+0x256 >> Xfast_syscall() at Xfast_syscall+0xab > > For the start, I want to see the content of the *dq in the dqget() > frame. I am unable to get to *dq :-( (kgdb) frame 10 #10 0xffffffff806dbc54 in dqget (vp=0xffffff011e0767e0, id=419444, ump=0xffffff00038a9000, type=0, dqp=0xffffff0122e47268) at /usr/src/sys/ufs/ufs/ufs_quota.c:1210 1210 panic("dqget: free dquot isn't"); (kgdb) print dq Variable "dq" is not available. I will try to provoke the panic again and see if I can get more info from DDB. (Any hints as to what to ask ddb to get the information you requested?) (I'll put my kernel.debug and vmcore.0 in an archve somewhere and mail you the URL privately if you are up to download 126MB) -- Frode Nordahl