kern/131718: [lor] kern_sysctl.c / acpi_video.c
Rene Ladan
rene at FreeBSD.org
Sun Feb 15 09:50:03 PST 2009
>Number: 131718
>Category: kern
>Synopsis: [lor] kern_sysctl.c / acpi_video.c
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sun Feb 15 17:50:02 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Rene Ladan
>Release: 8.0-CURRENT i386 r188644
>Organization:
>Environment:
FreeBSD eee 8.0-CURRENT FreeBSD 8.0-CURRENT #1 r188644: Sun Feb 15 17:06:01 CET 2009 root at self.rene-ladan.nl:/usr/head/obj/i386/usr/head/src/sys/EEE_HEAD i386
>Description:
LOR, seen on Asus EEE 901:
lock order reversal:
1st 0xc09b96e4 sysctl lock (sysctl lock) @ /usr/head/src/sys/kern/kern_sysctl.c:1510
2nd 0xc09a4edc ACPI video (ACPI video) @ /usr/head/src/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 ---
>How-To-Repeat:
boot the Eee 901, running a kernel with
options VESA
device vga
device agp
device drm
device i195drm
device acpi_asus
device acpi_video
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list