FreeBSD 7.1-PRERELEASE-p1, panic: dqget: free dquot isn't

Frode Nordahl frode at nordahl.net
Wed Dec 3 11:36:36 PST 2008


(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





More information about the freebsd-stable mailing list