Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Sep 2002 16:49:12 -0400 (EDT)
From:      Jeff Roberson <jroberson@chesapeake.net>
To:        David Wolfskill <david@catwhisker.org>
Cc:        current@freebsd.org
Subject:   Re: Panic in VFS subsystem with very recent CURRENT
Message-ID:  <20020925164705.X97589-100000@mail.chesapeake.net>
In-Reply-To: <200209251754.g8PHs2Cd069940@bunrab.catwhisker.org>

next in thread | previous in thread | raw e-mail | index | archive | help


On Wed, 25 Sep 2002, David Wolfskill wrote:

> panic: vrele: missed vn_close
> cpuid = 0; lapic.id = 00000000
> Debugger("panic")
> Stopped at      Debugger+0x55:  xchgl   %ebx,in_Debugger.0
> db> tr
> Debugger(c036903a,0,c0372831,d7b9cb70,1) at Debugger+0x55
> panic(c0372831,0,c03724c2,810,c4439200) at panic+0x11f
> vrele(c44545c8,c039a9c0,c44545c8,3,c4456400) at vrele+0x19b
> vn_close(c44545c8,3,c4456400,c4078900,d7b9cc44) at vn_close+0x5d
> vn_closefile(c4209078,c4078900,c03657a0,72a,0) at vn_closefile+0x30
> fdrop_locked(c4209078,c4078900,c03657a0,668,c4078900) at fdrop_locked+0x17c
> fdrop(c4209078,c4078900,c03ef8c0,c03f1838,246) at fdrop+0x3e
> closef(c4209078,c4078900,c03657a0,342,c4209078) at closef+0xac
> close(c4078900,d7b9cd10,c03915a9,418,1) at close+0x158
> syscall(bfbf002f,2f,bfbf002f,bfbfedcd,bfbfedfd) at syscall+0x2ee
> Xint0x80_syscall() at Xint0x80_syscall+0x1d
> --- syscall (6, FreeBSD ELF32, close), eip = 0x280f7a9b, esp = 0xbfbfed9c, ebp = 0xbfbfef38 ---


Also from david, vprint output:

0xc44545c8: tag devfs, type VCHR, usecount 1, writecount 1, refcount 0,

What's interesting here is that we're about to drop our reference but we
have not decremented the writecount.   I'm sure it's a simple logic error
somewhere.  I'll have to wait until tonight to look for it.  If anyone
finds it in the mean time they are welcome to commit a fix.

Thanks,
Jeff


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020925164705.X97589-100000>