lang: en

FreeBSD lock order reversal (LOR) #232

ID 232
state unknown
responsible
reported first 2008-02-11
reported last 2008-03-25
do you know more? submit update by email
LOR
lock order reversal:
 1st 0xa8157804 struct mount mtx (struct mount mtx) @
  sys/modules/zfs/../../compat/opensolaris/kern/opensolaris_vfs.c:206
 2nd 0xa54f0010 sleep mtxpool (sleep mtxpool) @ sys/kern/kern_resource.c:1273
		
KDB: stack backtrace:
db_trace_self_wrapper(a07d3fd1,f9b3773c,a05ca405,a07d5389,a54f0010,...) at db_trace_self_wrapper+0x26
kdb_backtrace(a07d5389,a54f0010,a07d135c,a07d135c,a07d1914,...) at kdb_backtrace+0x29
witness_checkorder(a54f0010,9,a07d1914,4f9,38,...) at witness_checkorder+0x5e5
_mtx_lock_flags(a54f0010,0,a07d1914,4f9,a8232a00,...) at _mtx_lock_flags+0x34
uifree(a5522020,adfbdbb0,a81577d4,f9b377d8,a098cebf,...) at uifree+0x2d
crfree(a8232a00,0,a0a049bc,ce,c2,...) at crfree+0x27
domount(a822e880,adfbdbb0,a0a09ae1,ac7a5b20,f9b37814,...) at domount+0x1ff
zfsctl_snapdir_lookup(f9b37aa0,f9b37a58,2,a8aeb770,f9b37ac0,...) at zfsctl_snapdir_lookup+0x362
VOP_LOOKUP_APV(a0a0daa0,f9b37aa0,a822e880,a07d9b3e,19b,...) at VOP_LOOKUP_APV+0x46
lookup(f9b37ba8,a07d9b3e,c6,bf,a691602c,...) at lookup+0x57e
namei(f9b37ba8,2,281d5000,a058de02,a085d434,...) at namei+0x2bb
kern_stat(a822e880,282226c4,0,f9b37c18,a07e7092,...) at kern_stat+0x3d
stat(a822e880,f9b37cfc,8,a822e880,a080c060,...) at stat+0x2f
syscall(f9b37d38) at syscall+0x2b3
Xint0x80_syscall() at Xint0x80_syscall+0x20
--- syscall (188, FreeBSD ELF32, stat), eip = 0x281b632b, esp = 0x9fbfe8ec, ebp = 0x9fbfe9f8 ---
		
comments/references