From owner-freebsd-amd64@FreeBSD.ORG Thu Sep 30 01:56:24 2004 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C226D16A4CE; Thu, 30 Sep 2004 01:56:24 +0000 (GMT) Received: from www.mmlab.cse.yzu.edu.tw (www.mmlab.cse.yzu.edu.tw [140.138.145.166]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5581E43D45; Thu, 30 Sep 2004 01:56:24 +0000 (GMT) (envelope-from avatar@mmlab.cse.yzu.edu.tw) Received: by www.mmlab.cse.yzu.edu.tw (qmail, from userid 1000) id 69FE94EFCD6; Thu, 30 Sep 2004 09:56:20 +0800 (CST) Received: from localhost (localhost [127.0.0.1]) by www.mmlab.cse.yzu.edu.tw (qmail) with ESMTP id 603F74EFCD3; Thu, 30 Sep 2004 09:56:20 +0800 (CST) Date: Thu, 30 Sep 2004 09:56:20 +0800 (CST) From: Tai-hwa Liang To: Kris Kennaway In-Reply-To: <20040929211528.GA39358@xor.obsecurity.org> Message-ID: <04093009424918.48502@www.mmlab.cse.yzu.edu.tw> References: <20040929211528.GA39358@xor.obsecurity.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: amd64@FreeBSD.org cc: current@FreeBSD.org Subject: Re: "panic: vrele: negative ref cnt" on RELENG_5 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Sep 2004 01:56:24 -0000 Hi, I ran into this panic on a Pentium 4 box two hours ago; however, there's no backtrace available since the box was booted with 5.3-BETA6-i386-disc2: panic: vrele: negative ref cnt boot() called on cpu#1 Uptime: 8h54m1s The operations performed before the panic took place were: mount /dev/ad4s3f /mnt # an UFS1 FreeBSD slice mkdir /mnt3 mount_msdosfs /dev/ad5s3 /mnt3 # a FAT32 partition bsdtar -cpvf /mnt3/backup.tar /mnt ^D # leave the FIXIT shell, BOOM! Not sure this is relevant, but there're a couple of "ad4: FAILURE ... UNCORRETABLE.. LBA=xxx..." errors while bsdtar was running. On Wed, 29 Sep 2004, Kris Kennaway wrote: > An amd64 machine I updated 5 days ago panicked with this at reboot > time: > > Waiting (max 60 seconds) for system process `vnlru' to stop...done > Waiting (max 60 seconds) for system process `bufdaemon' to stop...done > Waiting (max 60 seconds) for system process `syncer' to stop... > Syncing disks, vnodes remaining...1 1 1 0 0 done > No buffers busy after final sync > panic: vrele: negative ref cnt > kdb_enter() at kdb_enter+0x2f > panic() at panic+0x1d2 > vrele() at vrele+0x1ec > ffs_unmount() at ffs_unmount+0x182 > dounmount() at dounmount+0x171 > vfs_unmountall() at vfs_unmountall+0x50 > boot() at boot+0x809 > reboot() at reboot+0x3d > syscall() at syscall+0x4ab > Xfast_syscall() at Xfast_syscall+0xa8 > --- syscall (55, FreeBSD ELF64, reboot), rip = 0x20076d76c, rsp = 0x7fffffffebb8, rbp = 0x1b0ab ---