lang: en

FreeBSD lock order reversal (LOR) #153

ID 153
state unknown
responsible
reported first
reported last
do you know more? submit update by email
LOR
lock order reversal
 1st 0xc230a1f8 inp (tcpinp) @ sys/netinet/tcp_usrreq.c:368
 2nd 0xc1f36b68 iwi0 (network driver) @ sys/modules/iwi/../../dev/iwi/if_iwi.c:1587
		
KDB: stack backtrace:
kdb_backtrace(0,ffffffff,c0769888,c0768640,c072c8c4) at kdb_backtrace+0x29
witness_checkorder(c1f36b68,9,c08e62d1,633) at witness_checkorder+0x52c
_mtx_lock_flags(c1f36b68,0,c08e62d1,633,c075fc80) at _mtx_lock_flags+0x5b
iwi_start(c1f43400) at iwi_start+0x35
if_start(c1f43400) at if_start+0x7b
ether_output_frame(c1f43400,c216ab00,0,0,0) at ether_output_frame+0x1dc
ether_output(c1f43400,c216ab00,c22d17b0,c22c2bdc,c22d5c00) at ether_output+0x3e4
ip_output(c216ab00,0,e7833b80,0,0) at ip_output+0x78c
tcp_output(c230d1cc,c2601590,25,c237f000,e7833c98) at tcp_output+0xfb2
tcp_usr_connect(c2601590,c1fb4960,c237f000) at tcp_usr_connect+0xe3
soconnect(c2601590,c1fb4960,c237f000,0,c248bdc8) at soconnect+0x4e
kern_connect(c237f000,3,c1fb4960,c1fb4960,0) at kern_connect+0x74
connect(c237f000,e7833d04,3,7,206) at connect+0x2f
syscall(3b,282c003b,bfbf003b,3,806e349) at syscall+0x22f
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (98, FreeBSD ELF32, connect), eip = 0x2829e97f, esp = 0xbfbfbb5c, ebp = 0xbfbfbbb8 ---
		
comments/references