lang: en

FreeBSD lock order reversal (LOR) #283

ID 283
state unknown
responsible
reported first 2009-02-15
reported last
do you know more? submit update by email
LOR
lock order reversal:
 1st 0xc09b96e4 sysctl lock (sysctl lock) @ sys/kern/kern_sysctl.c:1510
 2nd 0xc09a4edc ACPI video (ACPI video) @ sys/dev/acpica/acpi_video.c:627
		
KDB: stack backtrace:
db_trace_self_wrapper(c0915f2b,e6791aac,c060f6a5,4,c091148e,...) at db_trace_self_wrapper+0x26
kdb_backtrace(4,c091148e,c4117ad0,c4118de8,e6791b08,...) at kdb_backtrace+0x29
_witness_debugger(c0918c84,c09a4edc,c08f008d,c4118de8,c08efce4,...) at _witness_debugger+0x25
witness_checkorder(c09a4edc,9,c08efce4,273,0,...) at witness_checkorder+0x839
_sx_xlock(c09a4edc,0,c08efce4,273,0,...) at _sx_xlock+0x85
acpi_video_vo_active_sysctl(c429ce40,c429d040,0,e6791ba4,e6791ba4,...) at acpi_video_vo_active_sysctl+0x47
sysctl_root(e6791ba4,0,c091388f,5e6,c459cb40,...) at sysctl_root+0x199
userland_sysctl(c459cb40,e6791c10,5,0,bfbfdc90,...) at userland_sysctl+0x115
__sysctl(c459cb40,e6791cf8,18,c0919a9d,c0968730,...) at __sysctl+0x94
syscall(e6791d38) at syscall+0x2a3
Xint0x80_syscall() at Xint0x80_syscall+0x20
--- syscall (202, FreeBSD ELF32, __sysctl), eip = 0x2816ff6f, esp = 0xbfbfdb9c, ebp = 0xbfbfdbc8 ---
		
comments/references