lang: en

FreeBSD lock order reversal (LOR) #156

ID 156
state unknown
responsible
reported first
reported last
do you know more? submit update by email
LOR
lock order reversal
1st 0xc0655660 Giant (Giant) @ sys/kern/kern_descrip.c:1876
2nd 0xc06a3eec udp (udp) @ sys/netinet6/udp6_usrreq.c:674
		
KDB: stack backtrace:
witness_checkorder(c06a3eec,9,c06185b2,2a2,0) at witness_checkorder+0x51c
_mtx_lock_flags(c06a3eec,0,c06185b2,2a2,c1ba23f0) at _mtx_lock_flags+0x54
udp6_detach(c1c696f4,c06060df,8,c19747f0,849) at udp6_detach+0x2b
soclose(c1c696f4,12c,0,c1ba23f0,c1ba23f0) at soclose+0x187
soo_close(c1ba23f0,c1aa14b0,c06060df,849,c1ce6770) at soo_close+0x37
fdrop_locked(c1ba23f0,c1aa14b0,c06060df,77f,64a,d5735ba0,1,c06060df,
	c063303c,c1aa1528,64c,c06060df,8,c1ce672c,64c,c06060df,d5735bd8,c04
	911f2,c1ce672c,1,c06086ec,12c,0) at fdrop_locked+0xb5
closef(c1ba23f0,c1aa14b0,c06060df,64c,8) at closef+0x25
fdfree(c1aa14b0,8,c0606814,e6,c060aa55) at fdfree+0x264
exit1(c1aa14b0,0,d5735d30,c05e707d,c1aa14b0) at exit1+0x346
sys_exit(c1aa14b0,d5735d04,4,1,1) at sys_exit+0x1d
syscall(3b,3b,3b,28054540,bfbfeeb0) at syscall+0x13d
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (1, FreeBSD ELF32, sys_exit),
    eip = 0x28148453, esp = 0xbfbfee5c, ebp = 0xbfbfee68 ---
		
comments/references