lang: en

FreeBSD lock order reversal (LOR) #38

ID 38
state patched
responsible
reported first
reported last
do you know more? submit update by email
LOR
lock order reversal
 1st 0xc1621780 pcm0 (sound softc) @
 	sys/modules/sound/driver/ad1816/../../../../dev/sound/isa/ad1816.c:83
 2nd 0xc16213c0 pcm0:play:0 (pcm play channel) @
 	sys/modules/sound/sound/../../../dev/sound/pcm/channel.c:503
		
KDB: stack backtrace:
kdb_backtrace(0,ffffffff,c08bdf80,c08bdeb8,c084c8bc) at kdb_backtrace+0x29
witness_checkorder(c16213c0,9,c09eec4c,1f7) at witness_checkorder+0x544
_mtx_lock_flags(c16213c0,0,c09eec4c,1f7,c1621680) at _mtx_lock_flags+0x5b
chn_intr(c161a780,c1621640,c14ffd80,c1502c60,cbcfdd1c) at chn_intr+0x1b
ad1816_intr(c161a900) at ad1816_intr+0x7b
ithread_loop(c14ffd80,cbcfdd48,c14ffd80,c05ed66c,0) at ithread_loop+0x124
fork_exit(c05ed66c,c14ffd80,cbcfdd48) at fork_exit+0xa4
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xcbcfdd7c, ebp = 0 ---
		
comments/references