lang: en

FreeBSD lock order reversal (LOR) #262

ID 262
state unknown
responsible
reported first 2008-09-30
reported last 2008-11-06
do you know more? submit update by email
LOR
lock order reversal:
 1st 0xc3396000 vfslock (vfslock) @ sys/kern/vfs_subr.c:372
 2nd 0xc328cdf4 devfs (devfs) @ sys/kern/vfs_lookup.c:432
 3rd 0xc3395d34 vfslock (vfslock) @ 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 ---
		
comments/references