From owner-freebsd-current@FreeBSD.ORG Mon Nov 24 12:58:02 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 F0CE616A4CE; Mon, 24 Nov 2003 12:58:02 -0800 (PST) Received: from obsecurity.dyndns.org (adsl-63-207-60-234.dsl.lsan03.pacbell.net [63.207.60.234]) by mx1.FreeBSD.org (Postfix) with ESMTP id D674A43FE0; Mon, 24 Nov 2003 12:58:01 -0800 (PST) (envelope-from kris@obsecurity.org) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 4196266D1F; Mon, 24 Nov 2003 12:58:01 -0800 (PST) Date: Mon, 24 Nov 2003 12:58:01 -0800 From: Kris Kennaway To: current@FreeBSD.org Message-ID: <20031124205800.GA20935@xor.obsecurity.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="bp/iNruPH9dso1Pn" Content-Disposition: inline User-Agent: Mutt/1.4.1i cc: re@FreeBSD.org Subject: recursed on non-recursive lock (sleep mutex) vnode interlock @ /var/portbuild/sparc64/src-client/sys/ufs/ufs/ufs_ihash.c:128 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: Mon, 24 Nov 2003 20:58:03 -0000 --bp/iNruPH9dso1Pn Content-Type: text/plain; charset=us-ascii Content-Disposition: inline One of my sparc64 package machines (running -current from Nov 21) died overnight with the following: recursed on non-recursive lock (sleep mutex) vnode interlock @ /var/portbuild/sparc64/src-client/sys/ufs/ufs/ufs_ihash.c:128 first acquired @ /var/portbuild/sparc64/src-client/sys/ufs/ufs/ufs_ihash.c:128 panic: recurse cpuid = 0; Debugger("panic") Stopped at Debugger+0x1c: ta %xcc, 1 db> trace panic() at panic+0x174 witness_lock() at witness_lock+0x3b4 _mtx_lock_flags() at _mtx_lock_flags+0x9c ufs_ihashget() at ufs_ihashget+0x94 ffs_vget() at ffs_vget+0x20 ufs_lookup() at ufs_lookup+0xb2c ufs_vnoperate() at ufs_vnoperate+0x1c vfs_cache_lookup() at vfs_cache_lookup+0x330 ufs_vnoperate() at ufs_vnoperate+0x1c lookup() at lookup+0x408 namei() at namei+0x254 vn_open_cred() at vn_open_cred+0x208 vn_open() at vn_open+0x18 kern_open() at kern_open+0x84 open() at open+0x14 syscall() at syscall+0x308 -- syscall (5, FreeBSD ELF64, open) %o7=0x4038c2b0 -- userland() at 0x40395948 user trace: trap %o7=0x4038c2b0 pc 0x40395948, sp 0x7fdffffdaf1 pc 0x4038b47c, sp 0x7fdffffdc31 pc 0x101778, sp 0x7fdffffdcf1 pc 0x101378, sp 0x7fdffffddb1 pc 0x100f80, sp 0x7fdffffde71 pc 0x4020a234, sp 0x7fdffffdf31 done --bp/iNruPH9dso1Pn Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQE/wnDYWry0BWjoQKURAkedAKDdA+cVT8QfUYJLGO10xyBYxDTX+wCfcEWg b2GXMHjezO0V6QcYliLIAAw= =Oes0 -----END PGP SIGNATURE----- --bp/iNruPH9dso1Pn--