Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Dec 2012 10:51:44 -0800
From:      Adrian Chadd <adrian@freebsd.org>
To:        David Demelier <demelier.david@gmail.com>
Cc:        freebsd-acpi@freebsd.org, freebsd-stable@freebsd.org
Subject:   Re: Kernel panic when playing games/iourbanterror
Message-ID:  <CAJ-VmomcVEMos7dkF=cc4Wugt5KANX6PbsqS%2BahvbCuwc83bcw@mail.gmail.com>
In-Reply-To: <50D85E24.7000108@gmail.com>
References:  <50D85E24.7000108@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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 <demelier.david@gmail.com> 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 <Address 0x1 out of bounds>)
>     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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmomcVEMos7dkF=cc4Wugt5KANX6PbsqS%2BahvbCuwc83bcw>