lang: en

FreeBSD lock order reversal (LOR) #137

ID 137
state unknown
responsible
reported first
reported last
do you know more? submit update by email
LOR
lock order reversal
 1st 0xc1612afc wi0 (network driver) @ sys/dev/wi/if_wi.c:609
 2nd 0xc163027c radix node head (radix node head) @ sys/net/route.c:148
		
KDB: stack backtrace:
kdb_backtrace(c07dcab1,c163027c,c07dc558,c07dc558,c07e401e) at kdb_backtrace+0x2e
witness_checkorder(c163027c,9,c07e401e,94,cbfe1a70) at witness_checkorder+0x6c3
_mtx_lock_flags(c163027c,0,c07e401e,94,c0598fd0) at _mtx_lock_flags+0x8a
rtalloc1(cbfe1b3c,1,100,0,cbfe1b38) at rtalloc1+0x79
rtalloc_ign(cbfe1b38,100,0,c1696400,200280a) at rtalloc_ign+0xda
ip_findroute(cbfe1b38,200280a,c1696400,1,0) at ip_findroute+0x3c
ip_fastforward(c1696400,e,10,3,0) at ip_fastforward+0x49b
ether_demux(c160fc00,c1696400,3,0,3) at ether_demux+0x2ef
ether_input(c160fc00,c1696400,18,18,447) at ether_input+0x2f5
ieee80211_input(c1612004,c1696400,c1608800,21,15428a7) at ieee80211_input+0xaa7
wi_rx_intr(c1612000,0,c07d1694,261,c1607dc0) at wi_rx_intr+0x506
wi_intr(c1612000,0,c07d65ee,220,cbfe1d00) at wi_intr+0x162
ithread_loop(c1536880,cbfe1d38,c07d63d9,30d,0) at ithread_loop+0x162
fork_exit(c05569f0,c1536880,cbfe1d38) at fork_exit+0xc1
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xcbfe1d6c, ebp = 0 ---
		
comments/references