lang: en

FreeBSD lock order reversal (LOR) #8

ID 8
state patched
responsible
reported first
reported last
do you know more? submit update by email
LOR
lock order reversal
1st 0xc2bbe360 rtentry (rtentry) @ sys/net/rtsock.c:389
2nd 0xc2bf147c radix node head (radix node head) @ sys/net/route.c:142
		
Stack backtrace:
backtrace(0,ffffffff,c088b4f0,c088b6f8,c081a91c) at backtrace+0x12
witness_checkorder(c2bf147c,9,c07c92d3,8e) at witness_checkorder+0x593
_mtx_lock_flags(c2bf147c,0,c07c92d3,8e,7) at _mtx_lock_flags+0x67
rtalloc1(c2e08a78,0,0,d1dd8b54,0) at rtalloc1+0x61
ifa_ifwithroute(801,c2e08a5c,c2e08a78,c2bbe360,c2bf1400) at ifa_ifwithroute+0x64
rt_getifa(d1dd8b54,0,c2bbe300,c2e08a00,3) at rt_getifa+0xaa
route_output(c150dd00,c2d033c0,a0,c150dd00,1f60) at route_output+0x595
raw_usend(c2d033c0,0,c150dd00,0,0,c2c8bdc0) at raw_usend+0x6c
rts_send(c2d033c0,0,c150dd00,0,0) at rts_send+0x1b
sosend(c2d033c0,0,d1dd8c88,c150dd00,0) at sosend+0x3fd
soo_write(c2cabae4,d1dd8c88,c2e21600,0,c2c8bdc0) at soo_write+0x46
dofilewrite(c2c8bdc0,c2cabae4,2,bfbfdce0,a0) at dofilewrite+0xbb
write(c2c8bdc0,d1dd8d14,3,16,296) at write+0x3e
syscall(2f,2f,2f,bfbfdd80,a0) at syscall+0x217
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (4), eip = 0x2824c4cb, esp = 0xbfbfdc9c, ebp = 0xbfbfdcc8 ---
		
comments/references