LOR |
lock order reversal:
1st 0xc2c3e818 zfs:&ds->ds_deadlist.bpl_lock (zfs:&ds->ds_deadlist.bpl_lock) @
sys/modules/zfs/../../contrib/opensolaris/uts/common/fs/zfs/bplist.c:154
2nd 0xc2be63a0 zfs:&dn->dn_struct_rwlock (zfs:&dn->dn_struct_rwlock) @
sys/modules/zfs/../../contrib/opensolaris/uts/common/fs/zfs/dnode.c:571
KDB: stack backtrace:
db_trace_self_wrapper(c06f8954) at db_trace_self_wrapper+0x25
kdb_backtrace(0,ffffffff,c0786508,c0786710,c073cbac,...) at kdb_backtrace+0x29
witness_checkorder(c2be63a0,1,c2947a33,23b,c2be63a0,...) at witness_checkorder+0x586
_sx_slock(c2be63a0,c2947a33,23b,91,c2a42000,...) at _sx_slock+0x3e
dnode_hold_impl(c28bf600,22,0,1,c29456cd,...) at dnode_hold_impl+0x5b
dnode_hold(c28bf600,22,0,c29456cd,d3c48a10,...) at dnode_hold+0x19
dmu_bonus_hold(c28bf618,22,0,c2c3e818,c2c3e848,...) at dmu_bonus_hold+0x20
bplist_hold(c2c3e818,c294700d,9a,0,0,...) at bplist_hold+0x27
bplist_iterate(c2c3e818,d3c48ac8,d3c48ad8,c1056788,728,...) at bplist_iterate+0x23
dsl_dataset_destroy_sync(c2ff3200,c2945a94,c2eeb600,c29846f0,c28129a4,...) at dsl_dataset_destroy_sync+0x1f5
dsl_sync_task_group_sync(c2eead00,c2eeb600,c281294c,c28bf600,c2eeb600,...) at dsl_sync_task_group_sync+0x110
dsl_pool_sync(c2812800,7a0,0,c2868000,7a0,...) at dsl_pool_sync+0xb9
spa_sync(c2868000,7a0,0,c28128ac,c294aa21,...) at spa_sync+0x33f
txg_sync_thread(c2812800,d3c48d38) at txg_sync_thread+0x183
fork_exit(c291a75c,c2812800,d3c48d38) at fork_exit+0xac
fork_trampoline() at fork_trampoline+0x8
--- trap 0, eip = 0, esp = 0xd3c48d70, ebp = 0 ---
|