From owner-freebsd-current@FreeBSD.ORG Wed Dec 10 12:29:54 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7604916A4CE for ; Wed, 10 Dec 2003 12:29:54 -0800 (PST) Received: from mta6-svc.business.ntl.com (mta6-svc.business.ntl.com [62.253.164.46]) by mx1.FreeBSD.org (Postfix) with ESMTP id C3EAA43D13 for ; Wed, 10 Dec 2003 12:29:52 -0800 (PST) (envelope-from bruce@cran.org.uk) Received: from buffy.brucec.backnet ([81.107.205.187]) by mta7-svc.business.ntl.comESMTP <20031208200448.JRER20717.mta7-svc.business.ntl.com@buffy.brucec.backnet> for ; Mon, 8 Dec 2003 20:04:48 +0000 Received: from buffy.brucec.backnet (localhost.brucec.backnet [127.0.0.1]) by buffy.brucec.backnet (8.12.10/8.12.10) with ESMTP id hB8K44g5000986 for ; Mon, 8 Dec 2003 20:04:05 GMT (envelope-from bruce@buffy.brucec.backnet) Received: (from bruce@localhost) by buffy.brucec.backnet (8.12.10/8.12.10/Submit) id hB8K43Hu000985 for freebsd-current@freebsd.org; Mon, 8 Dec 2003 20:04:03 GMT (envelope-from bruce) Date: Mon, 8 Dec 2003 20:04:03 +0000 From: Bruce Cran To: freebsd-current@freebsd.org Message-ID: <20031208200403.GA917@buffy.brucec.backnet> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="ZPt4rx8FFjLCG7dd" Content-Disposition: inline User-Agent: Mutt/1.4.1i Subject: panic: getnewvnode: free vnode isn't X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Dec 2003 20:29:54 -0000 --ZPt4rx8FFjLCG7dd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I've come across a new way to panic my 5.2-BETA box. Under certain conditions, the X session locks up and the attached panic occurs. It's happened twice when I've been running 'make extract' in a ports directory, and once when grepping /usr. I've got a crash dump of the panic, but I typed 'panic' in the debugger, and so has recorded the dumping++ line instead of the panic. If it's any use I'll keep it around. uname "FreeBSD buffy.brucec.backnet 5.2-BETA FreeBSD 5.2-BETA #0: Fri Dec 5 22:13:38 GMT 2003 bruce@buffy.brucec.backnet:/usr/obj/usr/src/sys/MYKERNEL i386" -- Bruce Cran --ZPt4rx8FFjLCG7dd Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="panic.1.txt" ugen0: at uhub1 port 2 (addr 2) disconnected ugen0: detached ugen0: ALCATEL Speed Touch 330, rev 1.10/2.00, addr 2 ugenread: no pipe ugenread: no pipe ugenread: no pipe Warning: pid 17244 used static ldt allocation. See the i386_set_ldt man page for more info panic: getnewvnode: free vnode isn't Debugger("panic") Stopped at Debugger+0x4d: xchgl %ebx,in_Debugger.0 db> tr Debugger(c063aa7f,c0688980,c0640bef,e9bf1940,100) at Debugger+0x4d panic(c0640bef,0,c0640ba4,39a,579) at panic+0xcc getnewvnode(c06431c6,c43e4c00,c43aa400,e9bf19d8,e9bf19a4) at getnewvnode+0x380 ffs_vget(c43e4c00,56d41,2,e9bf1a4c,e9bf1a50) at ffs_vget+0x95 ufs_lookup(e9bf1b10,e9bf1b4c,c0524886,e9bf1b10,e9bf1c3c) at ufs_lookup+0xd46 ufs_vnoperate(e9bf1b10,e9bf1c3c,e9bf1c50,c47bf8cc,c4826780) at ufs_vnoperate+0x18 vfs_cache_lookup(e9bf1b90,e9bf1bac,c05298aa,e9bf1b90,20002) at vfs_cache_lookup+0x2d6 ufs_vnoperate(e9bf1b90,20002,c4826780,e9bf1b90,c4826780) at ufs_vnoperate+0x18 lookup(e9bf1c28,0,c06404fd,a6,c4826780) at lookup+0x2da namei(e9bf1c28,c4826780,e9bf1c34,c052729f,c47bf8cc) at namei+0x235 lstat(c4826780,e9bf1d14,c06506ee,3ee,2) at lstat+0x52 syscall(2f,2f,2f,8055180,bfbfe770) at syscall+0x292 Xint0x80_syscall() at Xint0x80_syscall+0x1d --- syscall (190, FreeBSD ELF32, lstat), eip = 0x280cc9ef, esp = 0xbfbfe74c, ebp = 0xbfbfe7e8 --- db> panic panic: from debugger Uptime: 34m8s --ZPt4rx8FFjLCG7dd--