Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Jun 2011 03:23:07 +0400
From:      Andrey Chernov <ache@FreeBSD.ORG>
To:        Eir Nym <eirnym@gmail.com>
Cc:        current@FreeBSD.ORG
Subject:   Re: Latest -current 100% hang at the late boot stage
Message-ID:  <20110619232307.GA57530@vniz.net>
In-Reply-To: <BANLkTimCegAu0ERJyLaCqen0=F%2BbWMDBNw@mail.gmail.com>
References:  <20110619160148.GA35431@vniz.net> <BANLkTim5CyWOHThk45tgvMgcivF54QNuHQ@mail.gmail.com> <20110619165328.GA35872@vniz.net> <BANLkTimCegAu0ERJyLaCqen0=F%2BbWMDBNw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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/



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