lang: en

FreeBSD lock order reversal (LOR) #224

ID 224
state unknown
responsible
reported first 2007-08-26
reported last
do you know more? submit update by email
LOR
lock order reversal: (sleepable after non-sleepable)
 1st 0xc653aec0 ath0 (ath0) @ sys/modules/ath/../../dev/ath/if_ath.c:5210
 2nd 0xc63b4cfc user map (user map) @ sys/vm/vm_map.c:3074
		
KDB: stack backtrace:
kdb_backtrace(c07c6a1f,c63b4cfc,c07d9630,c07d9630,c07d9675,...) at kdb_backtrace+0x2e
witness_checkorder(c63b4cfc,9,c07d9675,c02,8061000,...) at witness_checkorder+0x5ef
_sx_xlock(c63b4cfc,c07d9675,c02,c089fa00,eed329ac,...) at _sx_xlock+0x4d
_vm_map_lock_read(c63b4cb8,c07d9675,c02,29a02b7,8061000,...) at _vm_map_lock_read+0x4a
vm_map_lookup(eed32a44,8061000,2,eed32a48,eed32a38,...) at vm_map_lookup+0x38
vm_fault(c63b4cb8,8061000,2,8,c6567300,...) at vm_fault+0x7e
trap_pfault(eed32b2c,0,8061000,c07c66cb,8061000,...) at trap_pfault+0x11a
trap(8,28,28,8061000,c66ea800,...) at trap+0x37d
calltrap() at calltrap+0x5
--- trap 0xc, eip = 0xc0768664, esp = 0xeed32b6c, ebp = 0xeed32ba0 ---
slow_copyout(c64c1800,c66ff080,c653ab30,c0286938,0,...) at slow_copyout+0x4
ieee80211_ioctl(c653a230,c0286938,c66ff080,145a,c66ff080,...) at ieee80211_ioctl+0xcb
ath_ioctl(c64c1800,c0286938,c66ff080,8,c07cb304,...) at ath_ioctl+0x1c6
ifhwioctl(c0286938,c64c1800,c66ff080,c6567300,8c,...) at ifhwioctl+0xacd
ifioctl(c685d590,c0286938,c66ff080,c6567300,2,...) at ifioctl+0xe1
soo_ioctl(c675ddc8,c0286938,c66ff080,c63aad80,c6567300,...) at soo_ioctl+0x3ef
ioctl(c6567300,eed32d04,c,c07abc38,3,...) at ioctl+0x44d
syscall(3b,3b,3b,8060028,1e,...) at syscall+0x2c0
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (54, FreeBSD ELF32, ioctl), eip = 0x281681c3, esp = 0xbfbfe79c, ebp = 0xbfbfe7b8 ---
		
comments/references