From owner-freebsd-current@FreeBSD.ORG Sat May 8 10:17:28 2010 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 56CBA106566C for ; Sat, 8 May 2010 10:17:28 +0000 (UTC) (envelope-from uqs@spoerlein.net) Received: from acme.spoerlein.net (acme.spoerlein.net [188.72.220.29]) by mx1.freebsd.org (Postfix) with ESMTP id BDD538FC15 for ; Sat, 8 May 2010 10:17:27 +0000 (UTC) Received: from elmar.spoerlein.net (e180134083.adsl.alicedsl.de [85.180.134.83]) by acme.spoerlein.net (8.14.4/8.14.4) with ESMTP id o48AHO7d098752 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sat, 8 May 2010 12:17:25 +0200 (CEST) (envelope-from uqs@spoerlein.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=spoerlein.net; s=dkim200908; t=1273313845; bh=KD4rspMPcndJeegygy80zmdliowrfnLWFFUBVmiClJg=; h=Date:From:To:Subject:Message-ID:MIME-Version:Content-Type; b=PC6ih/oCiUnP/xfgyRJW86q8lGjVRHVpc4RiIcUjw3dfbVK/5Ax50LnFAxrbTFo5w 43LD9kdQdy+WhEbmePKY8BhV0VGiMVTUnSgWWliHhnM+T751P2fksudIskAQOeFr1n G3TGkixaAC0E5DS6CNvT6j+PLFjdM7huapIwKuv4= Received: from elmar.spoerlein.net (localhost [127.0.0.1]) by elmar.spoerlein.net (8.14.4/8.14.4) with ESMTP id o48AHOsZ011222 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 8 May 2010 12:17:24 +0200 (CEST) (envelope-from uqs@spoerlein.net) Received: (from uqs@localhost) by elmar.spoerlein.net (8.14.4/8.14.4/Submit) id o48AHOst011221 for current@freebsd.org; Sat, 8 May 2010 12:17:24 +0200 (CEST) (envelope-from uqs@spoerlein.net) Date: Sat, 8 May 2010 12:17:24 +0200 From: Ulrich =?utf-8?B?U3DDtnJsZWlu?= To: current@freebsd.org Message-ID: <20100508101724.GA1867@elmar.spoerlein.net> Mail-Followup-To: current@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) Cc: Subject: LOR: acpi_dock vs sysctl X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 May 2010 10:17:28 -0000 Hi, just turned on WITNESS as my laptop freezes from time to time and among the many LORs, here's a new one: lock order reversal: 1st 0xc09f3484 sysctl lock (sysctl lock) @ /usr/src/sys/kern/kern_sysctl.c:1521 2nd 0xc0eed504 ACPI Docking Station (ACPI Docking Station) @ /usr/src/sys/modules/acpi/acpi_dock/../../../dev/acpica/acpi_dock.c:423 KDB: stack backtrace: db_trace_self_wrapper(c09394fe,fb807aac,c062e515,c061e8ab,c093c4d8,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c061e8ab,c093c4d8,c4188da8,c418ae28,fb807b08,...) at kdb_backtrace+0x29 _witness_debugger(c093c4d8,c0eed504,c0eec1cb,c418ae28,c0eec15e,...) at _witness_debugger+0x25 witness_checkorder(c0eed504,9,c0eec15e,1a7,0,...) at witness_checkorder+0x839 _sx_xlock(c0eed504,0,c0eec15e,1a7,0,...) at _sx_xlock+0x85 acpi_dock_status_sysctl(c44c20c0,c42d0e80,0,fb807ba4,fb807ba4,...) at acpi_dock_status_sysctl+0x49 sysctl_root(fb807ba4,0,c0936c1e,5f1,c47bb000,...) at sysctl_root+0x187 userland_sysctl(c47bb000,fb807c10,4,0,bfbfdc40,...) at userland_sysctl+0x17c __sysctl(c47bb000,fb807cf8,c0972725,c093d30d,c47ead48,...) at __sysctl+0x94 syscall(fb807d38) at syscall+0x220 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (202, FreeBSD ELF32, __sysctl), eip = 0x2818cc1b, esp = 0xbfbfdb4c, ebp = 0xbfbfdb78 --- btw, my laptop freezes sometimes when docking/undocking, not sure if this is related then.