lang: en

FreeBSD lock order reversal (LOR) #79

ID 79
state unknown
responsible
reported first
reported last
do you know more? submit update by email
LOR
lock order reversal
  1st 0xc1428d4c wi0 (network driver) @ sys/dev/wi/if_wi.c:601
  2nd 0xc06f512c tcp (tcp) @ sys/netinet/tcp_input.c:614
		
KDB: stack backtrace:
witness_checkorder(c06f512c,9,c0655279,266) at witness_checkorder+0x4d6
_mtx_lock_flags(c06f512c,0,c0655279,266) at _mtx_lock_flags+0x5f
tcp_input(c13fac00,14,c063dba8,c13fac00,3) at tcp_input+0x423
ip_input(c13fac00,c13fac00,0,c13fac00,4e) at ip_input+0x933
ether_demux(c1428000,c13fac00,800,c1428000,c1399800) at ether_demux+0x228
ether_input(c1428000,c13fac00,c067fa20,436,0) at ether_input+0x19a
ieee80211_input(c1428254,c13fac00,c1399800,2d,b79650e8) at
ieee80211_input+0xd39
wi_intr(c1428000,0,0,c1223be8,0) at wi_intr+0x72d
ithread_loop(c121c700,cdf0bd48,28,c121c700,c04c4b76) at ithread_loop+0x113
fork_exit(c04c4b76,c121c700,cdf0bd48) at fork_exit+0x9b
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xcdf0bd7c, ebp = 0 ---
		
comments/references