lang: en

FreeBSD lock order reversal (LOR) #207

ID 207
state unknown
responsible pjd
reported first 2007-04-07
reported last 2007-05-26
do you know more? submit update by email
LOR
lock order reversal:
 1st 0xc6f4cb20 zfs:&dr->dt.di.dr_mtx (zfs:&dr->dt.di.dr_mtx) @
  sys/modules/zfs/../../contrib/opensolaris/uts/common/fs/zfs/dbuf.c:1865
 2nd 0xc5db1988 zfs:&db->db_mtx (zfs:&db->db_mtx) @
  sys/modules/zfs/../../contrib/opensolaris/uts/common/fs/zfs/dbuf.c:1836
		
KDB: stack backtrace:
db_trace_self_wrapper(c094b931) at db_trace_self_wrapper+0x25
kdb_backtrace(0,ffffffff,c0a5aca8,c0a5afa0,c09f64ec,...) at kdb_backtrace+0x29
witness_checkorder(c5db1988,9,c5672404,72c) at witness_checkorder+0x586
_sx_xlock(c5db1988,c5672404,72c,c1474788,728,...) at _sx_xlock+0x3e
dbuf_sync_list(c6f4cb38,c72a1a00,c094ab6c,91,c5673ab1,...) at dbuf_sync_list+0x5e
dbuf_sync_list(c5df10b0,c72a1a00,e8120b84,c562a5c5,c5af4c00,...) at dbuf_sync_list+0xde
dnode_sync(c5df1000,c72a1a00,135,0,c591d800,...) at dnode_sync+0x3a8
dmu_objset_sync(c54b1e00,c5af4c00,c72a1a00,c52db54c,c54b1200,...) at dmu_objset_sync+0xf6
dsl_pool_sync(c52db400,135,0,c54bb000,135,...) at dsl_pool_sync+0x6d
spa_sync(c54bb000,135,0,c52db4ac,c5675b03,...) at spa_sync+0x33f
txg_sync_thread(c52db400,e8120d38) at txg_sync_thread+0x183
fork_exit(c5645fcc,c52db400,e8120d38) at fork_exit+0xac
fork_trampoline() at fork_trampoline+0x8
--- trap 0, eip = 0, esp = 0xe8120d70, ebp = 0 ---
		
comments/references