lang: en

FreeBSD lock order reversal (LOR) #136

ID 136
state unknown
responsible
reported first
reported last
do you know more? submit update by email
LOR
lock order reversal
 1st 0xc15d8938 vr0 (network driver) @ sys/pci/if_vr.c:806
 2nd 0xc087e180 Giant (Giant) @ sys/kern/kern_synch.c:236
		
KDB: stack backtrace:
kdb_backtrace(c07dcab1,c087e180,c07d832b,c07d832b,c07d94cd) at kdb_backtrace+0x2e
witness_checkorder(c087e180,9,c07d94cd,ec,c087e140) at witness_checkorder+0x6c3
_mtx_lock_flags(c087e180,0,c07d94cd,ec,0) at _mtx_lock_flags+0x8a
msleep(c1615600,c155dc80,a0,c07d6679,0) at msleep+0x4b4
ithread_remove_handler(c1615600,d1405a90,c0787071,c1615600,d1405ab8)
	at ithread_remove_handler+0x155
intr_remove_handler(c1615600,d1405ab8,c05896d5,c155d100,c15e2d80)
	at intr_remove_handler+0x11
nexus_teardown_intr(c155d100,c15e2d80,c1615b80,c1615600,c15e2d80)
	at nexus_teardown_intr+0x11
bus_generic_teardown_intr(c15e2380,c15e2d80,c1615b80,c1615600,c15e2d80)
	at bus_generic_teardown_intr+0x75
bus_generic_teardown_intr(c15e1e80,c15e2d80,c1615b80,c1615600,c15e2d80)
	at bus_generic_teardown_intr+0x75
bus_generic_teardown_intr(c15e2780,c15e2d80,c1615b80,c1615600,c15e2d80)
	at bus_generic_teardown_intr+0x75
bus_teardown_intr(c15e2d80,c1615b80,c1615600,326,c1620800) at bus_teardown_intr+0x72
vr_detach(c15e2d80,d1405b7c,c05889bf,c15e2d80,c1581028) at vr_detach+0x114
vr_shutdown(c15e2d80,c1581028,c0824378) at vr_shutdown+0x11
device_shutdown(c15e2d80,c15e2780,d1405ba4,c05889bf,c15e2780) at device_shutdown+0x4f
bus_generic_shutdown(c15e2780,c15bb028,c0824378) at bus_generic_shutdown+0x28
device_shutdown(c15e2780,c15e1e80,d1405bcc,c05889bf,c15e1e80) at device_shutdown+0x4f
bus_generic_shutdown(c15e1e80,c15ba028,c0824378) at bus_generic_shutdown+0x28
device_shutdown(c15e1e80,c15e2380,d1405bf4,c09e79d5,c15e2380) at device_shutdown+0x4f
bus_generic_shutdown(c15e2380,1,c0a02e3d,2a2,d1405c0c) at bus_generic_shutdown+0x28
acpi_shutdown(c15e2380,c15bf828,c0824378) at acpi_shutdown+0x35
device_shutdown(c15e2380,c155d100,d1405c34,c05889bf,c155d100) at device_shutdown+0x4f
bus_generic_shutdown(c155d100,c15a4828,c0824378) at bus_generic_shutdown+0x28
device_shutdown(c155d100,c155d580,d1405c5c,c05889bf,c155d580) at device_shutdown+0x4f
bus_generic_shutdown(c155d580,c157b028,c0824378) at bus_generic_shutdown+0x28
device_shutdown(c155d580,c1520000,c152000c,d1405c88,c05634c5) at device_shutdown+0x4f
root_bus_module_handler(c1528200,2,0,c1503aa0,d1405cbc) at root_bus_module_handler+0xcf
module_shutdown(0,0,c07d8cd9,190,0) at module_shutdown+0x55
boot(0,0,c07d8cd9,a1,d1405d30) at boot+0x690
reboot(c1920a80,d1405d04,4,421,1) at reboot+0x46
syscall(3b,3b,3b,0,54) at syscall+0x2c0
Xint0x80_syscall() at Copyright (c) 1992-2005 The FreeBSD Project.
		
comments/references