Subject: kern/8440: panic: vrele: ref cnt on 1.4.1/i386
To: None <gnats-bugs@gnats.netbsd.org>
From: Hubert Feyrer <hubertf@channel.regensburg.org>
List: netbsd-bugs
Date: 09/18/1999 13:35:44
>Number: 8440
>Category: kern
>Synopsis: panic: vrele: ref cnt on 1.4.1/i386
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: kern-bug-people (Kernel Bug People)
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Sep 18 13:35:00 1999
>Last-Modified:
>Originator: Hubert Feyrer
>Organization:
Hubert Feyrer <hubertf@channel.regensburg.org>
>Release: 1.4.1
>Environment:
Dell Optiplex GX1p (PIII-500, 384MB RAM, 60% buffer cache)
>Description:
I just got this (typed in manually):
vrele: nad ref count: type VDIR, usecount -1, writecount 0, refcount 1,
tag VT_UFS, ino 1936384, on dev 0, 4
panic: vrele: ref cnt
Stopped in mv at _Debugger+0x4: leave
db> t
_Debugger(fcfc3b94,fd1aa508,fcfbffff,fd151e50,f01526e8) at _Debugger+0x4
_panic(f0152689,f0152674,fcfc3b94,fcfc3b94,fd151e74) at _panic+0x55
_vrele(fcfc3b94) at _crele+0x50
_rename_files(efbfd686,efbfd6bf,fd1aa508,0,fd151fa8) at _rename_files+0x3bf
_sys_rename(fd1aa508,fd151f88,fd151f80,0,2) at _sys_rename+0x15
_syscall() at _syscall+0x20e
--- syscall (number 128) ---
0x5e07:
db>
Looking at the source, it seems the vp->v_usecount < 0 is the
problem. Beyond that, I have no idea what this is. I just hope
that the system isn't thrashed. :>
This is a pretty vanilla 1.4.1 installation, btw. (kernel from
1.4.1 sources, config can be provided).
The system was in a big "make package" in pkgsrc when it crashed.
>How-To-Repeat:
Please not.
>Fix:
Unknown.
>Audit-Trail:
>Unformatted: