From owner-freebsd-current@FreeBSD.ORG Sun Jun 19 23:23:11 2011 Return-Path: Delivered-To: current@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D689D106566C for ; Sun, 19 Jun 2011 23:23:11 +0000 (UTC) (envelope-from ache@vniz.net) Received: from vniz.net (vniz.net [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id 507898FC08 for ; Sun, 19 Jun 2011 23:23:10 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by vniz.net (8.14.4/8.14.4) with ESMTP id p5JNN9eX057647; Mon, 20 Jun 2011 03:23:09 +0400 (MSD) (envelope-from ache@vniz.net) Received: (from ache@localhost) by localhost (8.14.5/8.14.5/Submit) id p5JNN82v057646; Mon, 20 Jun 2011 03:23:08 +0400 (MSD) (envelope-from ache) Date: Mon, 20 Jun 2011 03:23:07 +0400 From: Andrey Chernov To: Eir Nym Message-ID: <20110619232307.GA57530@vniz.net> Mail-Followup-To: Andrey Chernov , Eir Nym , current@FreeBSD.ORG References: <20110619160148.GA35431@vniz.net> <20110619165328.GA35872@vniz.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: current@FreeBSD.ORG Subject: Re: Latest -current 100% hang at the late boot stage X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Sun, 19 Jun 2011 23:23:11 -0000 I try to narrow it down. kernel from Jun 10 produces LOR (below) but works afterwards while kernel= =20 =66rom Jun 16 hangs. lock order reversal: 1st 0xc68f7d18 ufs (ufs) @ kern/vfs_mount.c:1193 2nd 0xc6b83278 devfs (devfs) @ kern/vfs_subr.c:2134 KDB: stack backtrace: db_trace_self_wrapper(c0802170,ee7a68e4,c062fc09,c061f088,c0805aeb,...) at = db_trace_self_wrapper+0x26 kdb_backtrace(c061f088,c0805aeb,c64f1360,c64f1290,ee7a6940,...) at kdb_back= trace+0x29 _witness_debugger(c0805aeb,c6b83278,c07f1d57,c64f1290,c080cef5,...) at _wit= ness_debugger+0x1e witness_checkorder(c6b83278,9,c080ceec,856,0,...) at witness_checkorder+0x8= 1e __lockmgr_args(c6b83278,80100,c6b83298,0,0,0,c080ceec,856) at __lockmgr_arg= s+0x7c6 vop_stdlock(ee7a6a5c,c062f9e5,c07f2080,80100,c6b83220,...) at vop_stdlock+0= x5c VOP_LOCK1_APV(c0862d20,ee7a6a5c,c6bb6670,c0897740,c6b83220,...) at VOP_LOCK= 1_APV+0xaf _vn_lock(c6b83220,80100,c080ceec,856,8,...) at _vn_lock+0x5e vget(c6b83220,80100,c6bb65c0,196,c07f1f76,...) at vget+0xb8 devfs_allocv(c6b52080,c6b7d000,80000,ee7a6af4,ee7a6b40,...) at devfs_allocv= +0xfe devfs_root(c6b7d000,80000,ee7a6ba4,c6bb65c0,ee7a6b24,...) at devfs_root+0x52 vflush(c6b7d000,1,0,c6bb65c0,0,...) at vflush+0x49 devfs_unmount(c6b7d000,8000000,c080c58b,4ee,80,...) at devfs_unmount+0x46 dounmount(c6b7d000,8000000,c6bb65c0,473,2,...) at dounmount+0x45d unmount(c6bb65c0,ee7a6cec,28167690,1,0,...) at unmount+0x2b6 syscallenter(c6bb65c0,ee7a6ce4,c07977b9,c08b0250,0,...) at syscallenter+0x2= 3f syscall(ee7a6d28) at syscall+0x2e Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (22, FreeBSD ELF32, unmount), eip =3D 0x280d89ff, esp =3D 0xbfb= fe5dc, ebp =3D 0xbfbfe6a8 --- --=20 http://ache.vniz.net/