lang: en

FreeBSD lock order reversal (LOR) #30

ID 30
state patched
responsible
reported first
reported last
do you know more? submit update by email
LOR
lock order reversal
 1st 0xffffffff805d03e0 sndstat (sndstat) @ sys/dev/sound/pcm/sndstat.c:165
 2nd 0xffffff002b61e8f0 user map (user map) @ sys/vm/vm_map.c:2997
		
KDB: stack backtrace:
witness_checkorder() at witness_checkorder+0x654
_sx_xlock() at _sx_xlock+0x51
vm_map_lookup() at vm_map_lookup+0x44
vm_fault() at vm_fault+0xba
trap_pfault() at trap_pfault+0x111
trap() at trap+0x1b5
alltraps_with_regs_pushed() at alltraps_with_regs_pushed+0x5
sndstat_read() at sndstat_read+0x8b
spec_read() at spec_read+0x1ea
vn_read() at vn_read+0x153
dofileread() at dofileread+0x9a
read() at read+0x68
syscall() at syscall+0x4b0
Xfast_syscall() at Xfast_syscall+0xa8
--- syscall (3, FreeBSD ELF64, read), rip = 0x200689708, rsp = 0x7fffffffeab8, rbp = 0x7fffffffedc4 ---
		
comments/references