Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Feb 2009 17:48:39 GMT
From:      Rene Ladan <rene@FreeBSD.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   kern/131718: [lor] kern_sysctl.c / acpi_video.c
Message-ID:  <200902151748.n1FHmdhW087098@www.freebsd.org>
Resent-Message-ID: <200902151750.n1FHo2or056309@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200902151748.n1FHmdhW087098>