lang: en

FreeBSD lock order reversal (LOR) #214

ID 214
state unknown
responsible pjd
reported first 2007-04-10
reported last 2007-04-10
do you know more? submit update by email
LOR
lock order reversal:
 1st 0xc2966048 zfs:&zfsvfs->z_um_lock (zfs:&zfsvfs->z_um_lock) @
  sys/modules/zfs/../../contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c:2936
 2nd 0xc295ccac zfs:&tx->tx_sync_lock (zfs:&tx->tx_sync_lock) @
  sys/modules/zfs/../../contrib/opensolaris/uts/common/fs/zfs/txg.c:414
		
KDB: stack backtrace:
db_trace_self_wrapper(c094df78) at db_trace_self_wrapper+0x25
kdb_backtrace(0,ffffffff,c0a5d708,c0a5d9b0,c09f8eac,...) at kdb_backtrace+0x29
witness_checkorder(c295ccac,9,c2a887a2,19e) at witness_checkorder+0x586
_sx_xlock(c295ccac,c2a887a2,19e,c2a887a2,d0b55b64,...) at _sx_xlock+0x3e
txg_wait_open(c295cc00,2352,0,c2a887a2,ec,...) at txg_wait_open+0x2d
dmu_tx_wait(c347c880,c347c8b4,2351,0,c4acc7c8,...) at dmu_tx_wait+0xd9
dmu_tx_assign(c347c880,1,0,c347c880,317e0,...) at dmu_tx_assign+0x53
zfs_inactive(d0b55c30) at zfs_inactive+0xbc
VOP_INACTIVE_APV(c2a8d540,d0b55c30) at VOP_INACTIVE_APV+0x7e
vinactive(c3ab2440,c283abd0) at vinactive+0x75
vrele(c3ab2440,c2ac4068,c2a84437,332,c2ac4068,...) at vrele+0x15b
do_dnlc_reduce_cache(3,c2ab8038,c2ab8058,c2ab807c,5c7d3d61,...) at do_dnlc_reduce_cache+0x145
taskq_thread(c2ab8000,d0b55d38) at taskq_thread+0x101
fork_exit(c2a24dc4,c2ab8000,d0b55d38) at fork_exit+0xac
fork_trampoline() at fork_trampoline+0x8
--- trap 0, eip = 0, esp = 0xd0b55d70, ebp = 0 ---
		
comments/references