lang: en

FreeBSD lock order reversal (LOR) #126

ID 126
state unknown
responsible
reported first
reported last
do you know more? submit update by email
LOR
lock order reversal
 1st 0xc09242c0 Giant (Giant) @ sys/kern/vfs_mount.c:502
 2nd 0xc0974c6c udp (udp) @ sys/netinet/udp_usrreq.c:926
		
KDB: stack backtrace:
kdb_backtrace(0,ffffffff,c09356e8,c0935378,c08bf804) at kdb_backtrace+0x29
witness_checkorder(c0974c6c,9,c0869ee4,39e) at witness_checkorder+0x564
_mtx_lock_flags(c0974c6c,0,c0869ee4,39e) at _mtx_lock_flags+0x5b
udp_attach(c179b2c8,0,c09223c0,c1a10000,c165fd80) at udp_attach+0x1e
socreate(2,c1a10100,2,0,c1a00780) at socreate+0x122
nfs_connect(c1a10000,0,c062b558,c106c968,1) at nfs_connect+0xb9
mountnfs(cb750a24,c165cc00,c14de9e0,cb7509c4,cb750978) at mountnfs+0x215
nfs_mount(c165cc00,c165fd80,0,0,c175d770) at nfs_mount+0x17a
vfs_domount(c165fd80,c153d240,c1532990,0,c1680ab0) at vfs_domount+0x589
vfs_donmount(c165fd80,0,cb750c08,c1a00880,c) at vfs_donmount+0xce
kernel_mount(c1541650,0,c1541650,c086c8d5,cb750c50) at kernel_mount+0x6d
nfs_cmount(c1541650,bfbfeb90,0,c165fd80,c08cf0e0) at nfs_cmount+0x39
mount(c165fd80,cb750d04,4,d,246) at mount+0x156
syscall(3b,3b,3b,bfbfed74,bfbfeb90) at syscall+0x22f
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (21, FreeBSD ELF32, mount),
    eip = 0x280b7f63, esp = 0xbfbfe74c, ebp = 0xbfbfec08 ---
		
comments/references