lang: en

FreeBSD lock order reversal (LOR) #70

ID 70
state unknown
responsible
reported first
reported last
do you know more? submit update by email
LOR
lock order reversal
 1st 0xc06463e0 sched lock (sched lock) @ sys/kern/kern_intr.c:406
 2nd 0xc06a7e80 sio (sio) @ sys/dev/sio/sio.c:2587
		
KDB: stack backtrace:
kdb_backtrace(0,ffffffff,c065b9b8,c065bb70,c0621bb0) at kdb_backtrace+0x29
witness_checkorder(c06a7e80,9,c060a827,a1b) at witness_checkorder+0x54c
_mtx_lock_spin_flags(c06a7e80,0,c060a827,a1b,ffffffff) at _mtx_lock_spin_flags+0x5d
siocnputc(c06384e0,70) at siocnputc+0x78
cnputc(70) at cnputc+0x4d
putchar(70,d54aaa08) at putchar+0x52
kvprintf(c05f52b1,c04c4bfc,d54aaa08,a,d54aaa28) at kvprintf+0x77
printf(c05f52b1,18,0) at printf+0x43
setrunqueue(c1584190,4) at setrunqueue+0x92
ithread_schedule(c1567b80,e,c15feaf0,9,c1667800) at ithread_schedule+0xb3
intr_execute_handlers(c15b4980,d54aaa9c,e,d54aaae0,c05c0803) at intr_execute_handlers+0xdd
lapic_handle_intr(3e) at lapic_handle_intr+0x2e
Xapic_isr1() at Xapic_isr1+0x33
		
comments/references