LORs during boot with -current (20080930)

Harry Starr starr4 at gccs.com.au
Tue Sep 30 07:30:38 UTC 2008


I am consistently getting LORs during boot on both Uniprocessor  and 
SMP -current (20080930)
>>>
Trying to mount root from ufs:/dev/ad0s1a
lock order reversal:
 1st 0xc3396000 vfslock (vfslock) @ /usr/src/sys/kern/vfs_subr.c:372
 2nd 0xc328cdf4 devfs (devfs) @ /usr/src/sys/kern/vfs_lookup.c:432
 3rd 0xc3395d34 vfslock (vfslock) @ /usr/src/sys/kern/vfs_subr.c:372
KDB: stack backtrace:
db_trace_self_wrapper(c0bbad75,c2e77820,c082ff55,4,c0bb671e,...) at 
db_trace_self_wrapper+0x26
kdb_backtrace(4,c0bb671e,c3395d34,c3079fe0,c2e7787c,...) at 
kdb_backtrace+0x29
_witness_debugger(c0bbd643,c3395d34,c0bc3ed3,c3079fe0,c0bc4478,...) at 
_witness_debugger+0x25
witness_checkorder(c3395d34,1,c0bc4478,174,0,...) at 
witness_checkorder+0x810
__lockmgr_args(c3395d34,200100,c3395d50,0,0,...) at __lockmgr_args+0x237
vfs_busy(c3395d34,200,0,c328ce10,c0cb3840,...) at vfs_busy+0x1bc
vfs_mount_alloc(c328cd9c,c0cb3840,c32809f0,c30c2400,0,...) at 
vfs_mount_alloc+0x74
vfs_donmount(c30bdd20,4001,c2e77b50,c3281500,6,...) at vfs_donmount+0x1269
kernel_mount(c32809d0,4001,c339b980,ffffffff,c2e77bc0) at kernel_mount+0x84
kernel_vmount(4001,c0bc40c2,c32809b0,c0bc40d1,c0bb133f,...) at 
kernel_vmount+0x63
vfs_mountroot_try(c0bc43d4,c0bb133f,c0ba93f9,1,c0870610,...) at 
vfs_mountroot_try+0x132
vfs_mountroot(c0d021f0,4,c0bb2694,265,0,...) at vfs_mountroot+0x418
start_init(0,c2e77d38,c0bb4070,322,c30bbd0c,...) at start_init+0x65
fork_exit(c07b7dc0,0,c2e77d38) at fork_exit+0xb8
fork_trampoline() at fork_trampoline+0x8
--- trap 0, eip = 0, esp = 0xc2e77d70, ebp = 0 ---
lock order reversal:
 1st 0xc328c9c4 ufs (ufs) @ /usr/src/sys/kern/vfs_subr.c:2051
 2nd 0xc3396000 vfslock (vfslock) @ /usr/src/sys/kern/vfs_subr.c:372
KDB: stack backtrace:
db_trace_self_wrapper(c0bbad75,c2e778f0,c082ff55,4,c0bb671e,...) at 
db_trace_self_wrapper+0x26
kdb_backtrace(4,c0bb671e,c0bc4478,c3079fe0,c2e7794c,...) at 
kdb_backtrace+0x29
_witness_debugger(c0bbd62a,c3396000,c0bc3ed3,c3079fe0,c0bc4478,...) at 
_witness_debugger+0x25
witness_checkorder(c3396000,1,c0bc4478,174,0,...) at 
witness_checkorder+0x810
__lockmgr_args(c3396000,200100,c339601c,0,0,...) at __lockmgr_args+0x237
vfs_busy(c3396000,0,0,1b0,c2e77b24,...) at vfs_busy+0x1bc
lookup(c2e77b0c,c0bc3b83,d8,c0,c30c252c,...) at lookup+0x7bd
namei(c2e77b0c,c2e77b24,c082fd9c,c0e3bcd0,c0bc421a,...) at namei+0x44b
kern_unlinkat(c30bdd20,ffffff9c,c0bc421a,1,c2e77c5c,...) at 
kern_unlinkat+0x46
kern_unlink(c30bdd20,c0bc421a,1,631,0,...) at kern_unlink+0x27
vfs_mountroot_try(c0bc43d4,c0bb133f,c0ba93f9,1,c0870610,...) at 
vfs_mountroot_try+0x478
vfs_mountroot(c0d021f0,4,c0bb2694,265,0,...) at vfs_mountroot+0x418
start_init(0,c2e77d38,c0bb4070,322,c30bbd0c,...) at start_init+0x65
fork_exit(c07b7dc0,0,c2e77d38) at fork_exit+0xb8
fork_trampoline() at fork_trampoline+0x8
--- trap 0, eip = 0, esp = 0xc2e77d70, ebp = 0 ---
lock order reversal:
 1st 0xc30c1044 user map (user map) @ /usr/src/sys/vm/vm_map.c:3115
 2nd 0xc328c7ac ufs (ufs) @ /usr/src/sys/kern/vfs_subr.c:2051
KDB: stack backtrace:
db_trace_self_wrapper(c0bbad75,c2e77910,c082ff55,4,c0bb671e,...) at 
db_trace_self_wrapper+0x26
kdb_backtrace(4,c0bb671e,c0bc4478,c307a1e8,c2e7796c,...) at 
kdb_backtrace+0x29
_witness_debugger(c0bbd62a,c328c7ac,c0bb1c2c,c307a1e8,c0bc4478,...) at 
_witness_debugger+0x25
witness_checkorder(c328c7ac,1,c0bc4478,803,0,...) at 
witness_checkorder+0x810
__lockmgr_args(c328c7ac,200501,c328c7c8,0,0,...) at __lockmgr_args+0x237
ffs_lock(c2e77a78,c0bdf8d6,c0bb133d,200501,c328c754,...) at ffs_lock+0x8a
VOP_LOCK1_APV(c0cb3c00,c2e77a78,c0cce980,c328c754,200501,...) at 
VOP_LOCK1_APV+0xa5
_vn_lock(c328c754,200501,c0bc4478,803,4,...) at _vn_lock+0x5e
vget(c328c754,200501,c30bdd20,4b4,0,...) at vget+0xc9
vnode_pager_lock(c1461364,0,c0bdce9c,127,c2e77c18,...) at 
vnode_pager_lock+0x1e0
vm_fault(c30c1000,80db000,2,8,80db1c0,...) at vm_fault+0x1df
trap_pfault(5,0,c0bec1db,2f5,c30bbd0c,...) at trap_pfault+0x118
trap(c2e77d38) at trap+0x289
calltrap() at calltrap+0x6
--- trap 0xc, eip = 0x80480e5, esp = 0xbfbfeef0, ebp = 0xbfbfef10 ---
<<<



More information about the freebsd-current mailing list