lang: en

FreeBSD lock order reversal (LOR) #27

ID 27
state patched
responsible
reported first
reported last
do you know more? submit update by email
LOR
lock order reversal
  1st 0xc1a98064 drm device (drm device) @ @/dev/drm/drm_drv.h:846
  2nd 0xc0a53060 ACPI root bus (ACPI root bus) @ sys/modules/acpi/acpi/../../../dev/acpica/acpi.c:841
		
KDB: stack backtrace:
kdb_backtrace(0,ffffffff,c08bf718,c08c06b8,c084fe8c) at kdb_backtrace+0x29
witness_checkorder(c0a53060,9,c0a4d5c8,349) at witness_checkorder+0x544
_sx_xlock(c0a53060,c0a4d5c8,349,121,c084c460) at _sx_xlock+0x50
acpi_release_resource(c1a4e980,c1a77180,1,0,c1a5b500) at acpi_release_resource+0x23
bus_generic_release_resource(c197db80,c1a77180,1,0,c1a5b500) at bus_generic_release_resource+0x64
resource_list_release(c1a77204,c1a77e80,c1a77180,1,0) at resource_list_release+0x6e
bus_generic_rl_release_resource(c1a77e80,c1a77180,1,0,c1a5b500) at bus_generic_rl_release_resource+0x5e
bus_generic_release_resource(c1a77900,c1a77180,1,0,c1a5b500) at bus_generic_release_resource+0x64
resource_list_release(c1a77204,c1a77100,c1a77180,1,0) at resource_list_release+0xfb
bus_generic_rl_release_resource(c1a77100,c1a77180,1,0,c1a5b500) at bus_generic_rl_release_resource+0x5e
bus_release_resource(c1a77180,1,0,c1a5b500,c1a77180) at bus_release_resource+0x61
radeon_irq_uninstall(c1a98000,c195e200,d5464a64,d5464a74,c1db05cd) at radeon_irq_uninstall+0x5b
radeon_do_cleanup_cp(c1a98000,c195e2fc,c195e2f8,c1a98000,c1a98000) at radeon_do_cleanup_cp+0x17
radeon_do_release(c1a98000,c1a98000,c1c57280,c195e200,d5464aac) at radeon_do_release+0x85
radeon_takedown(c1a98000,1f5,0,c1daa108,c1a65dc0) at radeon_takedown+0x27
radeon_close(c1d4a400,43,2000,c1a65dc0,c1dc1480) at radeon_close+0x163
spec_close(d5464af8,d5464b20,c0658ee2,d5464af8,c08953c0) at spec_close+0x2ae
spec_vnoperate(d5464af8) at spec_vnoperate+0x13
vn_close(c1daa108,43,c1d23000,c1a65dc0,c061f875) at vn_close+0x5a
vn_closefile(c1c7894c,c1a65dc0) at vn_closefile+0xaa
fdrop_locked(c1c7894c,c1a65dc0,c194bd00,0,c07ef78e) at fdrop_locked+0x84
fdrop(c1c7894c,c1a65dc0,3,c1a65dc0,d5464bf4) at fdrop+0x24
closef(c1c7894c,c1a65dc0) at closef+0x1db
fdfree(c1a65dc0,c1d14b94,d5464cb8,c061f9da,c08e4008) at fdfree+0x2ff
exit1(c1a65dc0,100,d5464d40,c07898ff,c1a65dc0) at exit1+0x402
exit1(c1a65dc0,d5464d14,1,11e,3296) at exit1
syscall(872002f,bfbf002f,bfbf002f,1,88e7800) at syscall+0x217
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (1, FreeBSD ELF32, sys_exit), eip = 0x2823a453, esp = 0xbfbfec7c, ebp = 0xbfbfec98 ---
		
comments/references