From owner-freebsd-acpi@FreeBSD.ORG Sun Dec 23 19:25:47 2012 Return-Path: Delivered-To: freebsd-acpi@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0B18F361; Sun, 23 Dec 2012 19:25:47 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id F1B158FC12; Sun, 23 Dec 2012 19:25:45 +0000 (UTC) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id VAA25838; Sun, 23 Dec 2012 21:25:44 +0200 (EET) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1TmrB9-000FyV-Mv; Sun, 23 Dec 2012 21:25:43 +0200 Message-ID: <50D75AB5.1040803@FreeBSD.org> Date: Sun, 23 Dec 2012 21:25:41 +0200 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: Stefan Farfeleder Subject: Re: ACPI panic References: <20121125140008.GA1497@mole.fafoe.narf.at> <50B244A1.1040800@FreeBSD.org> <20121126091101.GA1469@mole.fafoe.narf.at> <50B33693.2060000@FreeBSD.org> <20121126093704.GB1469@mole.fafoe.narf.at> <50B34484.1090807@FreeBSD.org> <20121126104737.GC1469@mole.fafoe.narf.at> <50B34EEA.4000209@FreeBSD.org> <20121129084627.GA1450@mole.fafoe.narf.at> <50B7D717.4030402@FreeBSD.org> <20121204085000.GA1445@mole.fafoe.narf.at> <50BF0E60.30705@FreeBSD.org> In-Reply-To: <50BF0E60.30705@FreeBSD.org> X-Enigmail-Version: 1.4.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-acpi@FreeBSD.org X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Dec 2012 19:25:47 -0000 Stefan, long time, no news... So, I decided to attempt a different approach to the problem. Could you please try the following patch if you are still experiencing the problem? Could you please report how it goes? My hope is that, even if the problem persist, it will be easier to debug it using FreeBSD built-in debugging capabilities like INVARIANTS, WITNESS, DEBUG_MEMGUARD, etc. commit 12a6b3610b82e5370bf32f3c3ea5ac1fae46bb63 Author: Andriy Gapon Date: Sun Dec 23 19:52:26 2012 +0200 [test] acpi: use uma instead of acpica internal object cache implementation diff --git a/sys/contrib/dev/acpica/include/platform/acfreebsd.h b/sys/contrib/dev/acpica/include/platform/acfreebsd.h index d7aa7ed..2f2abd6 100644 --- a/sys/contrib/dev/acpica/include/platform/acfreebsd.h +++ b/sys/contrib/dev/acpica/include/platform/acfreebsd.h @@ -54,7 +54,6 @@ #define ACPI_UINTPTR_T uintptr_t #define ACPI_USE_DO_WHILE_0 -#define ACPI_USE_LOCAL_CACHE #define ACPI_USE_SYSTEM_CLIBRARY #ifdef _KERNEL @@ -64,9 +63,11 @@ #include #include #include +#include #include "opt_acpi.h" +#define ACPI_CACHE_T struct uma_zone #define ACPI_MUTEX_TYPE ACPI_OSL_MUTEX #ifdef ACPI_DEBUG diff --git a/sys/dev/acpica/Osd/OsdMemory.c b/sys/dev/acpica/Osd/OsdMemory.c index b806642..5108f04 100644 --- a/sys/dev/acpica/Osd/OsdMemory.c +++ b/sys/dev/acpica/Osd/OsdMemory.c @@ -39,6 +39,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include static MALLOC_DEFINE(M_ACPICA, "acpica", "ACPI CA memory pool"); @@ -143,3 +144,39 @@ AcpiOsWriteMemory(ACPI_PHYSICAL_ADDRESS Address, UINT64 Value, UINT32 Width) return (AE_OK); } + +ACPI_STATUS +AcpiOsCreateCache(char *CacheName, UINT16 ObjectSize, UINT16 MaxDepth, + ACPI_CACHE_T **ReturnCache) +{ + *ReturnCache = uma_zcreate(CacheName, ObjectSize, NULL, NULL, NULL, NULL, + UMA_ALIGN_PTR, 0); + return (AE_OK); +} + +ACPI_STATUS +AcpiOsDeleteCache(ACPI_CACHE_T *Cache) +{ + uma_zdestroy(Cache); + return (AE_OK); +} + +ACPI_STATUS +AcpiOsPurgeCache(ACPI_CACHE_T *Cache) +{ + zone_drain(Cache); + return (AE_OK); +} + +void * +AcpiOsAcquireObject(ACPI_CACHE_T *Cache) +{ + return uma_zalloc(Cache, M_ZERO | M_WAITOK); +} + +ACPI_STATUS +AcpiOsReleaseObject(ACPI_CACHE_T *Cache, void *Object) +{ + uma_zfree(Cache, Object); + return (AE_OK); +} -- Andriy Gapon From owner-freebsd-acpi@FreeBSD.ORG Mon Dec 24 11:06:39 2012 Return-Path: Delivered-To: freebsd-acpi@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 310655C4 for ; Mon, 24 Dec 2012 11:06:39 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id EFDF08FC1C for ; Mon, 24 Dec 2012 11:06:38 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qBOB6cmd065947 for ; Mon, 24 Dec 2012 11:06:38 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qBOB6cx8065945 for freebsd-acpi@FreeBSD.org; Mon, 24 Dec 2012 11:06:38 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 24 Dec 2012 11:06:38 GMT Message-Id: <201212241106.qBOB6cx8065945@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-acpi@FreeBSD.org Subject: Current problem reports assigned to freebsd-acpi@FreeBSD.org X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Dec 2012 11:06:39 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/171305 acpi [acpi] acpi_tz0: _CRT value is absurd, ignored (256.0C o kern/164329 acpi [acpi] hw.acpi.thermal.tz0.temperature shows strange v o kern/163268 acpi [acpi_hp] fix driver detach in absence of CMI o kern/162859 acpi [acpi] ACPI battery/acline monitoring partialy working o kern/161715 acpi [acpi] Dell E6520 doesn't resume after ACPI suspend o kern/161713 acpi [acpi] Suspend on Dell E6520 o kern/160838 acpi [acpi] ACPI Battery Monitor Non-Functional o kern/160419 acpi [acpi_thermal] acpi_thermal kernel thread high CPU usa o kern/158689 acpi [acpi] value of sysctl hw.acpi.thermal.polling_rate ne o kern/154955 acpi [acpi] Keyboard or ACPI doesn't work on Lenovo S10-3 o kern/152438 acpi [acpi]: patch to acpi_asus(4) to add extra sysctls for o kern/152098 acpi [acpi] Lenovo T61p does not resume o i386/146715 acpi [acpi] Suspend works, resume not on a HP Probook 4510s o kern/145306 acpi [acpi]: Can't change brightness on HP ProBook 4510s o i386/143798 acpi [acpi] shutdown problem with SiS K7S5A o kern/143420 acpi [acpi] ACPI issues with Toshiba o kern/142009 acpi [acpi] [panic] Panic in AcpiNsGetAttachedObject o kern/139088 acpi [acpi] ACPI Exception: AE_AML_INFINITE_LOOP error o amd64/138210 acpi [acpi] acer aspire 5536 ACPI problems (S3, brightness, o kern/137042 acpi [acpi] hp laptop's lcd not wakes up after suspend to r o i386/136008 acpi [acpi] Dell Vostro 1310 will not shutdown (Requires us o kern/132602 acpi [acpi] ACPI Problem with Intel SS4200: System does not p kern/128634 acpi [patch] fix acpi_asus(4) in asus a6f laptop o bin/126162 acpi [acpi] ACPI autoload failed : loading required module o kern/123039 acpi [acpi] ACPI AML_BUFFER_LIMIT errors during boot a i386/122887 acpi [panic] [atkbdc] 7.0-RELEASE on IBM HS20 panics immed s kern/112544 acpi [acpi] [patch] Add High Precision Event Timer Driver f o kern/105537 acpi [acpi] problems in acpi on HP Compaq nc6320 o kern/91594 acpi [acpi] FreeBSD > 5.4 w/ACPI fails to detect Intel Pro/ o kern/73823 acpi [request] acpi / power-on by timer support o kern/56024 acpi ACPI suspend drains battery while in S3 31 problems total. From owner-freebsd-acpi@FreeBSD.ORG Mon Dec 24 13:52:51 2012 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AB6AE52E; Mon, 24 Dec 2012 13:52:51 +0000 (UTC) (envelope-from demelier.david@gmail.com) Received: from mail-bk0-f48.google.com (mail-bk0-f48.google.com [209.85.214.48]) by mx1.freebsd.org (Postfix) with ESMTP id 0550A8FC15; Mon, 24 Dec 2012 13:52:50 +0000 (UTC) Received: by mail-bk0-f48.google.com with SMTP id jc3so3297322bkc.7 for ; Mon, 24 Dec 2012 05:52:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=8FrqhWZqcwg9bcyGOwOOnEHVTO0qIwnV92SOIIEF69c=; b=kLCRrqiirnu8/rRG987dS1okVfqY5MGTesmFJ2iyPkgTXjN7epwp/uMj/IK8EwtoKk oBAQtgC/vr3yUf3ANJzjAq1/uIVv3O7duWYd91nSDrxElh8NpzbhR+kIaTsZMneh4dGL +MzAdUXdeezqGflNd33BvzYBYdtv/JtIBInuyma3/S1DQYxVZrsZZjBWmf0URNN71fsm z7U7GE7J4SUHg1MhW9O3IHvjFdzKiDdTUH0r/R7s0vlCogYkog2MNbEACESxUsOWClW1 SMOc/d80YqqCKZ7UoXl7Md0X5ufmtajE2nI5W3CDWRYkiANf7ClYfMSshHIIw02FKCna Z10A== X-Received: by 10.204.136.207 with SMTP id s15mr10514816bkt.5.1356357162692; Mon, 24 Dec 2012 05:52:42 -0800 (PST) Received: from Melon.malikania.fr (235.21.102.84.rev.sfr.net. [84.102.21.235]) by mx.google.com with ESMTPS id y11sm15218476bkw.8.2012.12.24.05.52.40 (version=SSLv3 cipher=OTHER); Mon, 24 Dec 2012 05:52:41 -0800 (PST) Message-ID: <50D85E24.7000108@gmail.com> Date: Mon, 24 Dec 2012 14:52:36 +0100 From: David Demelier User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: freebsd-stable@freebsd.org, freebsd-acpi@freebsd.org Subject: Kernel panic when playing games/iourbanterror Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Dec 2012 13:52:51 -0000 Hello, When playing a lot Urban Terror, the system panic with ACPI related issues : Fatal trap 9: general protection fault while in kernel mode cpuid = 1; apic id = 01 instruction pointer = 0x20:0xffffffff802c6f15 stack pointer = 0x28:0xffffff80d89ac6c0 frame pointer = 0x28:0x0 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 1288 (hald) trap number = 9 panic: general protection fault cpuid = 1 Uptime: 1h52m22s Dumping 596 out of 3054 MB:..3%..11%..22%..33%..41%..51%..62%..73%..81%..92% Reading symbols from /boot/modules/vboxdrv.ko...done. Loaded symbols for /boot/modules/vboxdrv.ko #0 doadump (textdump=Variable "textdump" is not available. ) at pcpu.h:224 224 __asm("movq %%gs:0,%0" : "=r" (td)); (kgdb) list *0xffffff80d89ac6c0 No source file for address 0xffffff80d89ac6c0. (kgdb) backtrace #0 doadump (textdump=Variable "textdump" is not available. ) at pcpu.h:224 #1 0x0000000000000004 in ?? () #2 0xffffffff804f3ae6 in kern_reboot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:448 #3 0xffffffff804f3fa9 in panic (fmt=0x1
) at /usr/src/sys/kern/kern_shutdown.c:636 #4 0xffffffff806fcfa9 in trap_fatal (frame=0x9, eva=Variable "eva" is not available. ) at /usr/src/sys/amd64/amd64/trap.c:857 #5 0xffffffff806fd554 in trap (frame=0xffffff80d89ac610) at /usr/src/sys/amd64/amd64/trap.c:599 #6 0xffffffff806e81bf in calltrap () at /usr/src/sys/amd64/amd64/exception.S:228 #7 0xffffffff802c6f15 in AcpiUtUpdateObjectReference ( Object=0xfffffe0001824a80, Action=0) at /usr/src/sys/contrib/dev/acpica/utilities/utdelete.c:563 #8 0xffffffff802b77a4 in AcpiExResolveNodeToValue ( ObjectPtr=0xfffffe0001a2c2e0, WalkState=0xfffffe0001a2c000) at /usr/src/sys/contrib/dev/acpica/executer/exresnte.c:184 #9 0xffffffff802b7ad3 in AcpiExResolveToValue (StackPtr=0xfffffe0001a2c2e0, WalkState=0xfffffe0001a2c000) at /usr/src/sys/contrib/dev/acpica/executer/exresolv.c:124 #10 0xffffffff802ac433 in AcpiDsEvaluateNamePath (WalkState=0xfffffe0001a2c000) at /usr/src/sys/contrib/dev/acpica/dispatcher/dsutils.c:886 ---Type to continue, or q to quit--- #11 0xffffffff802aceef in AcpiDsExecEndOp (WalkState=0xfffffe0001a2c000) at /usr/src/sys/contrib/dev/acpica/dispatcher/dswexec.c:436 #12 0xffffffff802c05ba in AcpiPsParseLoop (WalkState=0xfffffe0001a2c000) at /usr/src/sys/contrib/dev/acpica/parser/psloop.c:1249 #13 0xffffffff802c10a8 in AcpiPsParseAml (WalkState=0xfffffe0001a2c000) at /usr/src/sys/contrib/dev/acpica/parser/psparse.c:525 #14 0xffffffff802c1d45 in AcpiPsExecuteMethod (Info=0xfffffe0033df8540) at /usr/src/sys/contrib/dev/acpica/parser/psxface.c:368 #15 0xffffffff802bb784 in AcpiNsEvaluate (Info=0xfffffe0033df8540) at /usr/src/sys/contrib/dev/acpica/namespace/nseval.c:193 #16 0xffffffff802bec91 in AcpiEvaluateObject (Handle=0xfffffe00017f7b80, Pathname=0xffffffff8078229f "_BST", ExternalParams=0x0, ReturnBuffer=0xffffff80d89ac960) at /usr/src/sys/contrib/dev/acpica/namespace/nsxfeval.c:289 #17 0xffffffff80309802 in acpi_cmbat_get_bst (arg=Variable "arg" is not available. ) at /usr/src/sys/dev/acpica/acpi_cmbat.c:257 #18 0xffffffff80309af8 in acpi_cmbat_bst (dev=0xfffffe0001936400, bstp=0xfffffe008b319400) at /usr/src/sys/dev/acpica/acpi_cmbat.c:418 #19 0xffffffff8045bd22 in devfs_ioctl_f (fp=0xfffffe001ba256e0, com=3231990289, data=Variable "data" is not available. ) at /usr/src/sys/fs/devfs/devfs_vnops.c:757 #20 0xffffffff8053a23d in kern_ioctl (td=0xfffffe00039ae8e0, fd=Variable "fd" is not available. ) at file.h:293 #21 0xffffffff8053a4ad in sys_ioctl (td=0xfffffe00039ae8e0, uap=0xffffff80d89acb70) at /usr/src/sys/kern/sys_generic.c:691 ---Type to continue, or q to quit--- #22 0xffffffff806fc902 in amd64_syscall (td=0xfffffe00039ae8e0, traced=0) at subr_syscall.c:135 #23 0xffffffff806e84a7 in Xfast_syscall () at /usr/src/sys/amd64/amd64/exception.S:387 #24 0x0000000801d89c5c in ?? () Previous frame inner to this frame (corrupt stack?) Before the panic, a lot of ACPI Error appears in dmesg like that : ACPI Error: Method execution failed [\\_SB_.BAT0._UID] (Node 0xfffffe00017f7b00), AE_AML_NO_OPERAND (20110527/uteval-113) ACPI Error: No object attached to node 0xfffffe00017f7b00 (20110527/exresnte-139) ACPI Error: Method execution failed [\\_SB_.BAT0._UID] (Node 0xfffffe00017f7b00), AE_AML_NO_OPERAND (20110527/uteval-113) ACPI Error: No object attached to node 0xfffffe00017f7b00 (20110527/exresnte-139) This happens on 9.1-RELEASE amd64 Cheers, From owner-freebsd-acpi@FreeBSD.ORG Mon Dec 24 14:29:09 2012 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E339EE82; Mon, 24 Dec 2012 14:29:09 +0000 (UTC) (envelope-from stefan@fafoe.narf.at) Received: from fep11.mx.upcmail.net (fep11.mx.upcmail.net [62.179.121.31]) by mx1.freebsd.org (Postfix) with ESMTP id E281E8FC0C; Mon, 24 Dec 2012 14:29:08 +0000 (UTC) Received: from edge03.upcmail.net ([192.168.13.238]) by viefep11-int.chello.at (InterMail vM.8.01.05.05 201-2260-151-110-20120111) with ESMTP id <20121224142906.JLUX2060.viefep11-int.chello.at@edge03.upcmail.net>; Mon, 24 Dec 2012 15:29:06 +0100 Received: from mole.fafoe.narf.at ([80.109.55.137]) by edge03.upcmail.net with edge id fSV61k00L2xdvHc03SV6kr; Mon, 24 Dec 2012 15:29:06 +0100 X-SourceIP: 80.109.55.137 Received: by mole.fafoe.narf.at (Postfix, from userid 1001) id E05466D454; Mon, 24 Dec 2012 15:29:05 +0100 (CET) Date: Mon, 24 Dec 2012 15:29:05 +0100 From: Stefan Farfeleder To: Andriy Gapon Subject: Re: ACPI panic Message-ID: <20121224142905.GA1433@mole.fafoe.narf.at> References: <50B33693.2060000@FreeBSD.org> <20121126093704.GB1469@mole.fafoe.narf.at> <50B34484.1090807@FreeBSD.org> <20121126104737.GC1469@mole.fafoe.narf.at> <50B34EEA.4000209@FreeBSD.org> <20121129084627.GA1450@mole.fafoe.narf.at> <50B7D717.4030402@FreeBSD.org> <20121204085000.GA1445@mole.fafoe.narf.at> <50BF0E60.30705@FreeBSD.org> <50D75AB5.1040803@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <50D75AB5.1040803@FreeBSD.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-acpi@FreeBSD.org X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Dec 2012 14:29:10 -0000 On Sun, Dec 23, 2012 at 09:25:41PM +0200, Andriy Gapon wrote: > > Stefan, > > long time, no news... > > So, I decided to attempt a different approach to the problem. > Could you please try the following patch if you are still experiencing the > problem? Could you please report how it goes? > > My hope is that, even if the problem persist, it will be easier to debug it > using FreeBSD built-in debugging capabilities like INVARIANTS, WITNESS, > DEBUG_MEMGUARD, etc. Hi Andriy, apologies for the lack of reports. With the previous set of patches I once had a "use after free" panic (additionally to the usual cycle-panics), but failed to keep the vmcore :( Then I upgraded to a newer head version and didn't get any panics any longer. Not sure what that means, either my previous kernel was somehow buggy by chance or the timing has changed sufficiently to no longer trigger the condition. Once I've finished finding an unrelated userland bug with head (all my C++ applications crash), I'll try your patch. Stefan From owner-freebsd-acpi@FreeBSD.ORG Mon Dec 24 15:50:04 2012 Return-Path: Delivered-To: freebsd-acpi@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AF9CF53E for ; Mon, 24 Dec 2012 15:50:04 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 032BF8FC14 for ; Mon, 24 Dec 2012 15:50:03 +0000 (UTC) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id RAA04907; Mon, 24 Dec 2012 17:49:54 +0200 (EET) (envelope-from avg@FreeBSD.org) Message-ID: <50D879A1.40206@FreeBSD.org> Date: Mon, 24 Dec 2012 17:49:53 +0200 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: David Demelier Subject: Re: Kernel panic when playing games/iourbanterror References: <50D85E24.7000108@gmail.com> In-Reply-To: <50D85E24.7000108@gmail.com> X-Enigmail-Version: 1.4.6 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: freebsd-acpi@FreeBSD.org X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Dec 2012 15:50:04 -0000 on 24/12/2012 15:52 David Demelier said the following: > #6 0xffffffff806e81bf in calltrap () > at /usr/src/sys/amd64/amd64/exception.S:228 > #7 0xffffffff802c6f15 in AcpiUtUpdateObjectReference ( > Object=0xfffffe0001824a80, Action=0) > at /usr/src/sys/contrib/dev/acpica/utilities/utdelete.c:563 > #8 0xffffffff802b77a4 in AcpiExResolveNodeToValue ( > ObjectPtr=0xfffffe0001a2c2e0, WalkState=0xfffffe0001a2c000) > at /usr/src/sys/contrib/dev/acpica/executer/exresnte.c:184 > #9 0xffffffff802b7ad3 in AcpiExResolveToValue (StackPtr=0xfffffe0001a2c2e0, > WalkState=0xfffffe0001a2c000) > at /usr/src/sys/contrib/dev/acpica/executer/exresolv.c:124 > #10 0xffffffff802ac433 in AcpiDsEvaluateNamePath (WalkState=0xfffffe0001a2c000) > at /usr/src/sys/contrib/dev/acpica/dispatcher/dsutils.c:886 > ---Type to continue, or q to quit--- > #11 0xffffffff802aceef in AcpiDsExecEndOp (WalkState=0xfffffe0001a2c000) > at /usr/src/sys/contrib/dev/acpica/dispatcher/dswexec.c:436 > #12 0xffffffff802c05ba in AcpiPsParseLoop (WalkState=0xfffffe0001a2c000) > at /usr/src/sys/contrib/dev/acpica/parser/psloop.c:1249 > #13 0xffffffff802c10a8 in AcpiPsParseAml (WalkState=0xfffffe0001a2c000) > at /usr/src/sys/contrib/dev/acpica/parser/psparse.c:525 > #14 0xffffffff802c1d45 in AcpiPsExecuteMethod (Info=0xfffffe0033df8540) > at /usr/src/sys/contrib/dev/acpica/parser/psxface.c:368 > #15 0xffffffff802bb784 in AcpiNsEvaluate (Info=0xfffffe0033df8540) > at /usr/src/sys/contrib/dev/acpica/namespace/nseval.c:193 > #16 0xffffffff802bec91 in AcpiEvaluateObject (Handle=0xfffffe00017f7b80, > Pathname=0xffffffff8078229f "_BST", ExternalParams=0x0, > ReturnBuffer=0xffffff80d89ac960) > at /usr/src/sys/contrib/dev/acpica/namespace/nsxfeval.c:289 > #17 0xffffffff80309802 in acpi_cmbat_get_bst (arg=Variable "arg" is not available. > ) > at /usr/src/sys/dev/acpica/acpi_cmbat.c:257 > #18 0xffffffff80309af8 in acpi_cmbat_bst (dev=0xfffffe0001936400, > bstp=0xfffffe008b319400) at /usr/src/sys/dev/acpica/acpi_cmbat.c:418 > #19 0xffffffff8045bd22 in devfs_ioctl_f (fp=0xfffffe001ba256e0, > com=3231990289, data=Variable "data" is not available. > ) at /usr/src/sys/fs/devfs/devfs_vnops.c:757 > #20 0xffffffff8053a23d in kern_ioctl (td=0xfffffe00039ae8e0, fd=Variable "fd" is > not available. > ) at file.h:293 > #21 0xffffffff8053a4ad in sys_ioctl (td=0xfffffe00039ae8e0, > uap=0xffffff80d89acb70) at /usr/src/sys/kern/sys_generic.c:691 > ---Type to continue, or q to quit--- > #22 0xffffffff806fc902 in amd64_syscall (td=0xfffffe00039ae8e0, traced=0) > at subr_syscall.c:135 > #23 0xffffffff806e84a7 in Xfast_syscall () > at /usr/src/sys/amd64/amd64/exception.S:387 > #24 0x0000000801d89c5c in ?? () > Previous frame inner to this frame (corrupt stack?) > > Before the panic, a lot of ACPI Error appears in dmesg like that : > > ACPI Error: Method execution failed [\\_SB_.BAT0._UID] (Node 0xfffffe00017f7b00), > AE_AML_NO_OPERAND (20110527/uteval-113) > ACPI Error: No object attached to node 0xfffffe00017f7b00 (20110527/exresnte-139) > ACPI Error: Method execution failed [\\_SB_.BAT0._UID] (Node 0xfffffe00017f7b00), > AE_AML_NO_OPERAND (20110527/uteval-113) > ACPI Error: No object attached to node 0xfffffe00017f7b00 (20110527/exresnte-139) > > This happens on 9.1-RELEASE amd64 Could you please try a patch from a parallel thread: http://thread.gmane.org/gmane.os.freebsd.devel.acpi/7562/focus=7611 ? -- Andriy Gapon From owner-freebsd-acpi@FreeBSD.ORG Mon Dec 24 18:51:51 2012 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D4E12B1A; Mon, 24 Dec 2012 18:51:51 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-we0-f181.google.com (mail-we0-f181.google.com [74.125.82.181]) by mx1.freebsd.org (Postfix) with ESMTP id 2A01C8FC12; Mon, 24 Dec 2012 18:51:50 +0000 (UTC) Received: by mail-we0-f181.google.com with SMTP id t11so3394658wey.40 for ; Mon, 24 Dec 2012 10:51:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=D2tIgKESpXDbECiYgP5fQYTDsISPTpt6lYjLGsnyKXA=; b=IJLvXpi+MyCl8He70Qz0KS3J9hS9GIumSFBh6fKo4lGtllBOAMYd8gZ5Phrnv0GJ1R 83sHa4uIKpbQbymAdJ7I9G6nUzEsUubg3hIED6oxstbTxnB5kHN9wr/7Vb+Y51IyS96r Z0i8dmGJMh20KZlpr/8RUfC/GwLgRPteltQN1mvEgbnkNsKwosGVOzVOdwRWkdUGtgX2 qM6UiHjHlijEQ0CYZvUZ7XtyiFXEGBO4U8C5aWDD4t2eQnuWQW3Hpo+PpMchVHtKgDLa BVuUDUx8HkpSdnEGW6Udkr0Q4DQxPCg+FvGGf10wnevggwbMAQNerksz2a1/3z/sBZ1l HpjQ== MIME-Version: 1.0 Received: by 10.180.88.40 with SMTP id bd8mr28132509wib.33.1356375104390; Mon, 24 Dec 2012 10:51:44 -0800 (PST) Sender: adrian.chadd@gmail.com Received: by 10.217.57.9 with HTTP; Mon, 24 Dec 2012 10:51:44 -0800 (PST) In-Reply-To: <50D85E24.7000108@gmail.com> References: <50D85E24.7000108@gmail.com> Date: Mon, 24 Dec 2012 10:51:44 -0800 X-Google-Sender-Auth: bD5pPUlxVeJaaM9GauL0rSnBjA0 Message-ID: Subject: Re: Kernel panic when playing games/iourbanterror From: Adrian Chadd To: David Demelier Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-acpi@freebsd.org, freebsd-stable@freebsd.org X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Dec 2012 18:51:51 -0000 Hi, Please file a PR? We can bump it to the ACPI person who has been busily making this stuff updated and stable. Thanks! Adrian On 24 December 2012 05:52, David Demelier wrote: > Hello, > > When playing a lot Urban Terror, the system panic with ACPI related issues : > > Fatal trap 9: general protection fault while in kernel mode > cpuid = 1; apic id = 01 > instruction pointer = 0x20:0xffffffff802c6f15 > stack pointer = 0x28:0xffffff80d89ac6c0 > frame pointer = 0x28:0x0 > code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres 1, long 1, def32 0, gran 1 > processor eflags = interrupt enabled, resume, IOPL = 0 > current process = 1288 (hald) > trap number = 9 > panic: general protection fault > cpuid = 1 > Uptime: 1h52m22s > Dumping 596 out of 3054 MB:..3%..11%..22%..33%..41%..51%..62%..73%..81%..92% > > Reading symbols from /boot/modules/vboxdrv.ko...done. > Loaded symbols for /boot/modules/vboxdrv.ko > #0 doadump (textdump=Variable "textdump" is not available. > ) at pcpu.h:224 > 224 __asm("movq %%gs:0,%0" : "=r" (td)); > (kgdb) list *0xffffff80d89ac6c0 > No source file for address 0xffffff80d89ac6c0. > (kgdb) backtrace > #0 doadump (textdump=Variable "textdump" is not available. > ) at pcpu.h:224 > #1 0x0000000000000004 in ?? () > #2 0xffffffff804f3ae6 in kern_reboot (howto=260) > at /usr/src/sys/kern/kern_shutdown.c:448 > #3 0xffffffff804f3fa9 in panic (fmt=0x1
) > at /usr/src/sys/kern/kern_shutdown.c:636 > #4 0xffffffff806fcfa9 in trap_fatal (frame=0x9, eva=Variable "eva" is not > available. > ) > at /usr/src/sys/amd64/amd64/trap.c:857 > #5 0xffffffff806fd554 in trap (frame=0xffffff80d89ac610) > at /usr/src/sys/amd64/amd64/trap.c:599 > #6 0xffffffff806e81bf in calltrap () > at /usr/src/sys/amd64/amd64/exception.S:228 > #7 0xffffffff802c6f15 in AcpiUtUpdateObjectReference ( > Object=0xfffffe0001824a80, Action=0) > at /usr/src/sys/contrib/dev/acpica/utilities/utdelete.c:563 > #8 0xffffffff802b77a4 in AcpiExResolveNodeToValue ( > ObjectPtr=0xfffffe0001a2c2e0, WalkState=0xfffffe0001a2c000) > at /usr/src/sys/contrib/dev/acpica/executer/exresnte.c:184 > #9 0xffffffff802b7ad3 in AcpiExResolveToValue (StackPtr=0xfffffe0001a2c2e0, > WalkState=0xfffffe0001a2c000) > at /usr/src/sys/contrib/dev/acpica/executer/exresolv.c:124 > #10 0xffffffff802ac433 in AcpiDsEvaluateNamePath > (WalkState=0xfffffe0001a2c000) > at /usr/src/sys/contrib/dev/acpica/dispatcher/dsutils.c:886 > ---Type to continue, or q to quit--- > #11 0xffffffff802aceef in AcpiDsExecEndOp (WalkState=0xfffffe0001a2c000) > at /usr/src/sys/contrib/dev/acpica/dispatcher/dswexec.c:436 > #12 0xffffffff802c05ba in AcpiPsParseLoop (WalkState=0xfffffe0001a2c000) > at /usr/src/sys/contrib/dev/acpica/parser/psloop.c:1249 > #13 0xffffffff802c10a8 in AcpiPsParseAml (WalkState=0xfffffe0001a2c000) > at /usr/src/sys/contrib/dev/acpica/parser/psparse.c:525 > #14 0xffffffff802c1d45 in AcpiPsExecuteMethod (Info=0xfffffe0033df8540) > at /usr/src/sys/contrib/dev/acpica/parser/psxface.c:368 > #15 0xffffffff802bb784 in AcpiNsEvaluate (Info=0xfffffe0033df8540) > at /usr/src/sys/contrib/dev/acpica/namespace/nseval.c:193 > #16 0xffffffff802bec91 in AcpiEvaluateObject (Handle=0xfffffe00017f7b80, > Pathname=0xffffffff8078229f "_BST", ExternalParams=0x0, > ReturnBuffer=0xffffff80d89ac960) > at /usr/src/sys/contrib/dev/acpica/namespace/nsxfeval.c:289 > #17 0xffffffff80309802 in acpi_cmbat_get_bst (arg=Variable "arg" is not > available. > ) > at /usr/src/sys/dev/acpica/acpi_cmbat.c:257 > #18 0xffffffff80309af8 in acpi_cmbat_bst (dev=0xfffffe0001936400, > bstp=0xfffffe008b319400) at /usr/src/sys/dev/acpica/acpi_cmbat.c:418 > #19 0xffffffff8045bd22 in devfs_ioctl_f (fp=0xfffffe001ba256e0, > com=3231990289, data=Variable "data" is not available. > ) at /usr/src/sys/fs/devfs/devfs_vnops.c:757 > #20 0xffffffff8053a23d in kern_ioctl (td=0xfffffe00039ae8e0, fd=Variable > "fd" is not available. > ) at file.h:293 > #21 0xffffffff8053a4ad in sys_ioctl (td=0xfffffe00039ae8e0, > uap=0xffffff80d89acb70) at /usr/src/sys/kern/sys_generic.c:691 > ---Type to continue, or q to quit--- > #22 0xffffffff806fc902 in amd64_syscall (td=0xfffffe00039ae8e0, traced=0) > at subr_syscall.c:135 > #23 0xffffffff806e84a7 in Xfast_syscall () > at /usr/src/sys/amd64/amd64/exception.S:387 > #24 0x0000000801d89c5c in ?? () > Previous frame inner to this frame (corrupt stack?) > > Before the panic, a lot of ACPI Error appears in dmesg like that : > > ACPI Error: Method execution failed [\\_SB_.BAT0._UID] (Node > 0xfffffe00017f7b00), AE_AML_NO_OPERAND (20110527/uteval-113) > ACPI Error: No object attached to node 0xfffffe00017f7b00 > (20110527/exresnte-139) > ACPI Error: Method execution failed [\\_SB_.BAT0._UID] (Node > 0xfffffe00017f7b00), AE_AML_NO_OPERAND (20110527/uteval-113) > ACPI Error: No object attached to node 0xfffffe00017f7b00 > (20110527/exresnte-139) > > This happens on 9.1-RELEASE amd64 > > Cheers, > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" From owner-freebsd-acpi@FreeBSD.ORG Wed Dec 26 07:29:13 2012 Return-Path: Delivered-To: freebsd-acpi@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 336703D0; Wed, 26 Dec 2012 07:29:13 +0000 (UTC) (envelope-from martymac@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 018FC8FC0C; Wed, 26 Dec 2012 07:29:13 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qBQ7TCL3040153; Wed, 26 Dec 2012 07:29:12 GMT (envelope-from martymac@freefall.freebsd.org) Received: (from martymac@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qBQ7TCi3040149; Wed, 26 Dec 2012 07:29:12 GMT (envelope-from martymac) Date: Wed, 26 Dec 2012 07:29:12 GMT Message-Id: <201212260729.qBQ7TCi3040149@freefall.freebsd.org> To: martymac@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-acpi@FreeBSD.org From: martymac@FreeBSD.org Subject: Re: kern/174504: [ACPI] Suspend/resume broken on Lenovo x220 X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Dec 2012 07:29:13 -0000 Synopsis: [ACPI] Suspend/resume broken on Lenovo x220 Responsible-Changed-From-To: freebsd-bugs->freebsd-acpi Responsible-Changed-By: martymac Responsible-Changed-When: Wed Dec 26 07:29:12 UTC 2012 Responsible-Changed-Why: Over to ACPI team http://www.freebsd.org/cgi/query-pr.cgi?pr=174504 From owner-freebsd-acpi@FreeBSD.ORG Fri Dec 28 09:42:56 2012 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 47F41DE6; Fri, 28 Dec 2012 09:42:56 +0000 (UTC) (envelope-from demelier.david@gmail.com) Received: from mail-bk0-f53.google.com (mail-bk0-f53.google.com [209.85.214.53]) by mx1.freebsd.org (Postfix) with ESMTP id 963968FC08; Fri, 28 Dec 2012 09:42:55 +0000 (UTC) Received: by mail-bk0-f53.google.com with SMTP id j5so4601349bkw.12 for ; Fri, 28 Dec 2012 01:42:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=GfpYBikQcKLhNw7Az+oBva/fXzUOwmF/oS8zXxT4NAE=; b=RTFql2LQLrDX3ciyLbHBnUUncgS13PMFySDYt1ug/d5xp1ueMVCZKkaJND1jBFnWsW RBHzVvllWRhxwH2h0fLFSNTodmL1YuH+/vouvn5pWBEaGPmB8DtDFqCSg9xL3FHhqJie LB3If8ESLM+YJpsgTJxDIuXYH/Dxh1Hf8wsgI3s4xwB1UrMUXRsUDEPxtIDirX0ltqqC eRnC4xpYLMBKAwTy+Ne1sIwG84ymRLl56j5iX27Rws1gKY97Enj3GB3nFWdVcPBtUsou mAA5Oh6RFBuekbz6+hjpyzRANUH9hXZonJlXbLOBWKD0kChtTvGYUhfJrs+Fdk3WbYUL gAHw== X-Received: by 10.204.147.5 with SMTP id j5mr15742296bkv.49.1356687310538; Fri, 28 Dec 2012 01:35:10 -0800 (PST) Received: from Melon.malikania.fr (110.89.123.78.rev.sfr.net. [78.123.89.110]) by mx.google.com with ESMTPS id r16sm22185656bkv.3.2012.12.28.01.35.08 (version=SSLv3 cipher=OTHER); Fri, 28 Dec 2012 01:35:09 -0800 (PST) Message-ID: <50DD67C5.60504@gmail.com> Date: Fri, 28 Dec 2012 10:35:01 +0100 From: David Demelier User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: Andriy Gapon Subject: Re: Kernel panic when playing games/iourbanterror References: <50D85E24.7000108@gmail.com> <50D879A1.40206@FreeBSD.org> In-Reply-To: <50D879A1.40206@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-acpi@FreeBSD.org X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Dec 2012 09:42:56 -0000 On 24/12/2012 16:49, Andriy Gapon wrote: > on 24/12/2012 15:52 David Demelier said the following: >> #6 0xffffffff806e81bf in calltrap () >> at /usr/src/sys/amd64/amd64/exception.S:228 >> #7 0xffffffff802c6f15 in AcpiUtUpdateObjectReference ( >> Object=0xfffffe0001824a80, Action=0) >> at /usr/src/sys/contrib/dev/acpica/utilities/utdelete.c:563 >> #8 0xffffffff802b77a4 in AcpiExResolveNodeToValue ( >> ObjectPtr=0xfffffe0001a2c2e0, WalkState=0xfffffe0001a2c000) >> at /usr/src/sys/contrib/dev/acpica/executer/exresnte.c:184 >> #9 0xffffffff802b7ad3 in AcpiExResolveToValue (StackPtr=0xfffffe0001a2c2e0, >> WalkState=0xfffffe0001a2c000) >> at /usr/src/sys/contrib/dev/acpica/executer/exresolv.c:124 >> #10 0xffffffff802ac433 in AcpiDsEvaluateNamePath (WalkState=0xfffffe0001a2c000) >> at /usr/src/sys/contrib/dev/acpica/dispatcher/dsutils.c:886 >> ---Type to continue, or q to quit--- >> #11 0xffffffff802aceef in AcpiDsExecEndOp (WalkState=0xfffffe0001a2c000) >> at /usr/src/sys/contrib/dev/acpica/dispatcher/dswexec.c:436 >> #12 0xffffffff802c05ba in AcpiPsParseLoop (WalkState=0xfffffe0001a2c000) >> at /usr/src/sys/contrib/dev/acpica/parser/psloop.c:1249 >> #13 0xffffffff802c10a8 in AcpiPsParseAml (WalkState=0xfffffe0001a2c000) >> at /usr/src/sys/contrib/dev/acpica/parser/psparse.c:525 >> #14 0xffffffff802c1d45 in AcpiPsExecuteMethod (Info=0xfffffe0033df8540) >> at /usr/src/sys/contrib/dev/acpica/parser/psxface.c:368 >> #15 0xffffffff802bb784 in AcpiNsEvaluate (Info=0xfffffe0033df8540) >> at /usr/src/sys/contrib/dev/acpica/namespace/nseval.c:193 >> #16 0xffffffff802bec91 in AcpiEvaluateObject (Handle=0xfffffe00017f7b80, >> Pathname=0xffffffff8078229f "_BST", ExternalParams=0x0, >> ReturnBuffer=0xffffff80d89ac960) >> at /usr/src/sys/contrib/dev/acpica/namespace/nsxfeval.c:289 >> #17 0xffffffff80309802 in acpi_cmbat_get_bst (arg=Variable "arg" is not available. >> ) >> at /usr/src/sys/dev/acpica/acpi_cmbat.c:257 >> #18 0xffffffff80309af8 in acpi_cmbat_bst (dev=0xfffffe0001936400, >> bstp=0xfffffe008b319400) at /usr/src/sys/dev/acpica/acpi_cmbat.c:418 >> #19 0xffffffff8045bd22 in devfs_ioctl_f (fp=0xfffffe001ba256e0, >> com=3231990289, data=Variable "data" is not available. >> ) at /usr/src/sys/fs/devfs/devfs_vnops.c:757 >> #20 0xffffffff8053a23d in kern_ioctl (td=0xfffffe00039ae8e0, fd=Variable "fd" is >> not available. >> ) at file.h:293 >> #21 0xffffffff8053a4ad in sys_ioctl (td=0xfffffe00039ae8e0, >> uap=0xffffff80d89acb70) at /usr/src/sys/kern/sys_generic.c:691 >> ---Type to continue, or q to quit--- >> #22 0xffffffff806fc902 in amd64_syscall (td=0xfffffe00039ae8e0, traced=0) >> at subr_syscall.c:135 >> #23 0xffffffff806e84a7 in Xfast_syscall () >> at /usr/src/sys/amd64/amd64/exception.S:387 >> #24 0x0000000801d89c5c in ?? () >> Previous frame inner to this frame (corrupt stack?) >> >> Before the panic, a lot of ACPI Error appears in dmesg like that : >> >> ACPI Error: Method execution failed [\\_SB_.BAT0._UID] (Node 0xfffffe00017f7b00), >> AE_AML_NO_OPERAND (20110527/uteval-113) >> ACPI Error: No object attached to node 0xfffffe00017f7b00 (20110527/exresnte-139) >> ACPI Error: Method execution failed [\\_SB_.BAT0._UID] (Node 0xfffffe00017f7b00), >> AE_AML_NO_OPERAND (20110527/uteval-113) >> ACPI Error: No object attached to node 0xfffffe00017f7b00 (20110527/exresnte-139) >> >> This happens on 9.1-RELEASE amd64 > > Could you please try a patch from a parallel thread: > http://thread.gmane.org/gmane.os.freebsd.devel.acpi/7562/focus=7611 > ? > I'm not used to the patch / diff files, how do you apply it? I selected all the patch text from the mail and wrote it in a acpi.patch file, but when I tried to do patch -p1 < acpi.patch inside /usr/src I got this error: Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- a/sys/dev/acpica/Osd/OsdMemory.c |+++ b/sys/dev/acpica/Osd/OsdMemory.c -------------------------- Patching file sys/dev/acpica/Osd/OsdMemory.c using Plan A... Hunk #1 succeeded at 39 with fuzz 2. patch: **** malformed patch at line 12: Value, UINT32 Width) From owner-freebsd-acpi@FreeBSD.ORG Fri Dec 28 10:15:21 2012 Return-Path: Delivered-To: freebsd-acpi@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B5D13328; Fri, 28 Dec 2012 10:15:21 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 844558FC0A; Fri, 28 Dec 2012 10:15:21 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qBSAFL7D019634; Fri, 28 Dec 2012 10:15:21 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qBSAFLeT019630; Fri, 28 Dec 2012 10:15:21 GMT (envelope-from linimon) Date: Fri, 28 Dec 2012 10:15:21 GMT Message-Id: <201212281015.qBSAFLeT019630@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-acpi@FreeBSD.org From: linimon@FreeBSD.org Subject: Re: kern/174766: [acpi] Random acpi panic X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Dec 2012 10:15:21 -0000 Old Synopsis: Random acpi panic New Synopsis: [acpi] Random acpi panic Responsible-Changed-From-To: freebsd-bugs->freebsd-acpi Responsible-Changed-By: linimon Responsible-Changed-When: Fri Dec 28 10:15:10 UTC 2012 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=174766