lang: en

FreeBSD lock order reversal (LOR) #117

ID 117
state unknown
responsible
reported first
reported last
do you know more? submit update by email
LOR
lock order reversal
 1st 0xc1cbbafc wi0 (network driver) @ sys/dev/wi/if_wi.c:845
 2nd 0xc172967c radix node head (radix node head) @ sys/netinet6/in6_ifattach.c:847
		
KDB: stack backtrace:
kdb_backtrace(0,ffffffff,c06f9730,c06faab8,c06c0b24) at kdb_backtrace+0x29
witness_checkorder(c172967c,9,c069544b,34f) at witness_checkorder+0x564
_mtx_lock_flags(c172967c,0,c069544b,34f,0) at _mtx_lock_flags+0x5b
in6_ifdetach(c1648400,c1648400,c1648400,c1648400,c1648400) at in6_ifdetach+0x330
if_detach(c1648400,c1648400) at if_detach+0x35
ether_ifdetach(c1648400,0,c1cbb000,cca1aaf4,c04a465c) at ether_ifdetach+0x28
ieee80211_ifdetach(c1cbb004,c1648400,c1648400,0,c1cb8a80) at ieee80211_ifdetach+0x50
wi_detach(c1cb8a80) at wi_detach+0x64
device_detach(c1cb8a80) at device_detach+0x70
pccard_detach_card(c163d200,cca1ab4c,c05087a2,c163d200,c16451c0) at pccard_detach_card+0x41
pccard_suspend(c163d200) at pccard_suspend+0xb
bus_generic_suspend(c163de80,c163de80,c1645240,c16451c0,c163de80) at bus_generic_suspend+0x4a
cbb_suspend(c163de80) at cbb_suspend+0x59
bus_generic_suspend(c163dd80,c06bb988,c06bb988,c163dd80,c1608280) at bus_generic_suspend+0x4a
pci_suspend(c163dd80) at pci_suspend+0x7a
bus_generic_suspend(c1607000) at bus_generic_suspend+0x4a
bus_generic_suspend(c1608280,c06e98c0,1,c08596ed,260) at bus_generic_suspend+0x4a
acpi_suspend(c1608280) at acpi_suspend+0x28
bus_generic_suspend(c1579100) at bus_generic_suspend+0x4a
bus_generic_suspend(c1579580,3,1,1010001,c162f520) at bus_generic_suspend+0x4a
acpi_SetSleepState(c1608200,3,c1607d8c,0,c08596ed) at acpi_SetSleepState+0x16a
acpi_event_sleep_button_sleep(c1608200,1,cca1acf8,c0511d36,c17edaa0)
	at acpi_event_sleep_button_sleep+0x78
acpi_task_execute(c17edaa0,1,c1557e1c,0,c06887bf) at acpi_task_execute+0xd
taskqueue_run(c1557e00,c0511e54,c15f4418,cca1ad24,c04e0530) at taskqueue_run+0x86
taskqueue_thread_loop(c0860d00,cca1ad38,c0860d00,c0511e54,0) at taskqueue_thread_loop+0x2e
fork_exit(c0511e54,c0860d00,cca1ad38) at fork_exit+0xa0
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xcca1ad6c, ebp = 0 ---
		
comments/references