lang: en

FreeBSD lock order reversal (LOR) #239

ID 239
state unknown
responsible
reported first 2008-02-20
reported last 2009-02-11
do you know more? submit update by email
LOR
lock order reversal:
 1st 0xc2f0d498 ufs (ufs) @ sys/ufs/ffs/ffs_snapshot.c:416
 2nd 0xcced5884 getblk (bufwait) @ sys/sys/buf.h:301
 3rd 0xc2c28af8 ufs (ufs) @ sys/ufs/ffs/ffs_snapshot.c:537
		
KDB: stack backtrace:
db_trace_self_wrapper(c0765ade,d60115b0,c0570e56,c0767dec,c2c28af8,...) at db_trace_self_wrapper+0x26
kdb_backtrace(c0767dec,c2c28af8,c075d212,c075d212,c077a89f,...) at kdb_backtrace+0x29
witness_checkorder(c2c28af8,9,c077a89f,219,d60115e4,...) at witness_checkorder+0x6d6
_lockmgr(c2c28af8,2002,c2c28b28,c077a89f,219,...) at _lockmgr+0x4fd
ffs_lock(d6011658,d6011650,c057063c,2002,c2c28aa0,...) at ffs_lock+0x8a
VOP_LOCK1_APV(c07bf4c0,d6011658,205,c077a89f,c2c28b28,...) at VOP_LOCK1_APV+0xa5
_vn_lock(c2c28aa0,2002,c077a89f,219,c28cd800,...) at _vn_lock+0xe8
ffs_snapshot(c2bba538,c2a81420,c077c162,14f,c077d8d9,...) at ffs_snapshot+0x14dc
ffs_mount(c2bba538,c2f16880,c076db66,3e9,d6011bd4,...) at ffs_mount+0x1561
vfs_donmount(810a040,8,d6011c70,c2f01980,1211000,...) at vfs_donmount+0x13a9
nmount(c2f16880,d6011cfc,c,d6011d38,c07a3890,...) at nmount+0xb1
syscall(d6011d38) at syscall+0x2b3
Xint0x80_syscall() at Xint0x80_syscall+0x20
--- syscall (378, FreeBSD ELF32, nmount), eip = 0x280e2d53, esp = 0xbfbfeb3c, ebp = 0xbfbfee98 ---
		
comments/references