lang: en

FreeBSD lock order reversal (LOR) #3

ID 3
state patched
responsible
reported first
reported last
do you know more? submit update by email
LOR
lock order reversal
 1st 0xc2d28264 rtentry (rtentry) @ sys/netinet/if_ether.c:426
 2nd 0xc2b89c00 wi2 (network driver) @ sys/dev/wi/if_wi.c:867
		
Stack backtrace:
backtrace(0,ffffffff,c0706f80,c0707908,c06d785c) at backtrace+0x12
witness_checkorder(c2b89c00,9,c069accb,363) at witness_checkorder+0x593
_mtx_lock_flags(c2b89c00,0,c069accb,363) at _mtx_lock_flags+0x67
wi_start(c2b89000) at wi_start+0x2d
ether_output_frame(c2b89000,c14f4b00,c050edef,c2b89000,ffffffff) at ether_output_frame+0x1b5
ether_output(c2b89000,c14f4b00,cdaddaf8,0,c2d22302) at ether_output+0x372
arprequest(c2b89000,c2d04bc8,c2c715f0,c2b340ab) at arprequest+0xc3
arpresolve(c2b89000,c2d28200,c14f4c00,c2c715ec,cdaddb74,c2d28200) at arpresolve+0x241
ether_output(c2b89000,c14f4c00,c2c715ec,c2d28200,0) at ether_output+0x87
ip_output(c14f4c00,0,0,1,0,0) at ip_output+0xaac
transmit_event(c2d1a600) at transmit_event+0xad
ready_event(c2d25c80,c072e57c,c072e59c,c072e58c,c0571c6c) at ready_event+0x170
dummynet(0) at dummynet+0xd3
softclock(0) at softclock+0x16e
ithread_loop(c14dd580,cdaddd48,c14dd580,c04e7444,0) at ithread_loop+0x11c
fork_exit(c04e7444,c14dd580,cdaddd48) at fork_exit+0xa8
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xcdaddd7c, ebp = 0 ---
		
comments/references