lang: en

FreeBSD lock order reversal (LOR) #116

ID 116
state patched
responsible
reported first
reported last
do you know more? submit update by email
LOR
lock order reversal
 1st 0xc0b29120 ACPI thermal zone (ACPI thermal zone) @
	sys/modules/acpi/acpi/../../../dev/acpica/acpi_thermal.c:1023
 2nd 0xc0921760 proctree (proctree) @ sys/kern/kern_fork.c:277
		
KDB: stack backtrace:
kdb_backtrace(0,ffffffff,c0931c10,c0932a98,c08be16c) at kdb_backtrace+0x29
witness_checkorder(c0921760,1,c0855597,115) at witness_checkorder+0x564
_sx_slock(c0921760,c0855597,115,c1c06bf0,c1c06aa4,0,0,0) at _sx_slock+0x50
fork1(c091f720,60034,0,c0c20bf4) at fork1+0x135
kthread_create(c0b14130,c1c89c00,c1c89cd4,40000,0) at kthread_create+0x3d
acpi_tz_cooling_thread_start(c1c89c00,307a74,c0b27958,c1ae9940,c1ad3980)
	at acpi_tz_cooling_thread_start+0x66
acpi_tz_attach(c1ad3980) at acpi_tz_attach+0x408
device_attach(c1ad3980,0,c1ad3980,c1ad3180,0) at device_attach+0x58
device_probe_and_attach(c1ad3980) at device_probe_and_attach+0xe0
bus_generic_attach(c1ad3200,3,c0c20cd8,c0b0aa6c,c1ad3200) at bus_generic_attach+0x16
acpi_probe_children(c1ad3200,5057b58,c1ad3200,c1ad3200,0) at acpi_probe_children+0x2f
acpi_attach(c1ad3200) at acpi_attach+0x514
device_attach(c1ad3200,c0b26d60,c1ad3200,c1a14080,0) at device_attach+0x58
device_probe_and_attach(c1ad3200) at device_probe_and_attach+0xe0
bus_generic_attach(c1a14080,c1a14080,c1a14080,c0c20d40,c0646e64) at bus_generic_attach+0x16
nexus_attach(c1a14080) at nexus_attach+0x13
device_attach(c1a14080,c08f7730,c1a14080,c08f7730,c28000) at device_attach+0x58
device_probe_and_attach(c1a14080) at device_probe_and_attach+0xe0
root_bus_configure(c0c20d88,c060b73e,0,c1ec00,c1e000)
	at root_bus_configure+0x16configure(0,c1ec00,c1e000,0,c0445685)
at configure+0x9
mi_startup() at mi_startup+0x96
begin() at begin+0x2c
		
comments/references