Bug 60569 - Kernel panic after ACPI Exception
Summary: Kernel panic after ACPI Exception
Status: CLOSED WILL_FIX_LATER
Alias: None
Product: ACPI
Classification: Unclassified
Component: Other (show other bugs)
Hardware: x86-64 Linux
: P1 normal
Assignee: acpi_other
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-17 16:07 UTC by Clemens Buchacher
Modified: 2013-11-25 17:33 UTC (History)
2 users (show)

See Also:
Kernel Version: 3.9.6-1-ARCH
Subsystem:
Regression: No
Bisected commit-id:


Attachments
Output of acpidump version R06_26_13-14-g87c98c1 (401.08 KB, text/plain)
2013-07-18 15:45 UTC, Clemens Buchacher
Details
dmidecode output (20.95 KB, text/plain)
2013-11-25 17:33 UTC, Clemens Buchacher
Details

Description Clemens Buchacher 2013-07-17 16:07:23 UTC
About an hour after resuming from sleep today, after about 29 days of uptime, I got a kernel panic. I remember ath9k in the stack trace (my WLAN controller). Unfortunately I neglected to take a photo of the screen and so I have no record of it. Since this happened after 29 days of uptime, during which the system barely changed (I installed some rather high-level userland software), it will probably be difficult to reproduce.

Looking at the logs, however, I see the following error messages, starting right after resume (all messages in reverse order, as produced by journalctl -r):

Jul 17 13:22:30 ecki kernel: done.
Jul 17 13:22:30 ecki kernel: ACPI Exception: AE_AML_OPERAND_TYPE, Evaluating _BST (20130117/battery-492)
Jul 17 13:22:30 ecki kernel: ACPI Error: Method parse/execution failed [\_SB_.PCI0.BAT0._BST] (Node ffff8800736fc280), AE_AML_OPERAND_TYPE (20130117/psparse-537)
Jul 17 13:22:30 ecki kernel: ACPI Error: Method parse/execution failed [\_SB_.PCI0.BAT0.FBST] (Node ffff8800736fc230), AE_AML_OPERAND_TYPE (20130117/psparse-537)
Jul 17 13:22:30 ecki kernel: ACPI Error: Method parse/execution failed [\_SB_.PCI0.SBRG.EC0_.RRAM] (Node ffff8800736fd2f8), AE_AML_OPERAND_TYPE (20130117/psparse-537)
Jul 17 13:22:30 ecki kernel: ACPI Exception: AE_AML_OPERAND_TYPE, While resolving operands for [OpcodeName unavailable] (20130117/dswexec-460)
Jul 17 13:22:30 ecki kernel: Needed [Integer/String/Buffer], found [Reference] ffff88007325c5a0 (20130117/exresop-422)
Jul 17 13:22:30 ecki kernel: ACPI Error: 
Jul 17 13:22:30 ecki kernel: Restarting tasks ... 
Jul 17 13:22:30 ecki kernel: PM: Finishing wakeup.

The ACPI messages repeat themselves continually for almost an hour, until the kernel panic:

Jul 17 14:32:57 ecki systemd-journal[118]: Allowing runtime journal files to grow to 93.0M.
-- Reboot --
Jul 17 14:26:02 ecki kernel: ACPI Exception: AE_AML_OPERAND_TYPE, Evaluating _BST (20130117/battery-492)

I get the following errors/warnings on boot (not for the first time):

Jul 17 14:32:57 ecki kernel: ACPI BIOS Bug: Warning: 32/64X FACS address mismatch in FADT - 0x76D82F40/0x0000000076DA0D40, 
Jul 17 14:32:57 ecki kernel: ACPI Warning: 32/64 FACS address mismatch in FADT - two FACS tables! (20130117/tbfadt-395)
[...]
Jul 17 14:33:01 ecki kernel: ACPI Warning: _BQC returned an invalid level (20130117/video-502)
[...]
Jul 17 14:33:00 ecki kernel: ACPI Warning: 0x0000000000000500-0x000000000000052f SystemIO conflicts with Region \GPIO 1 (20
Jul 17 14:33:00 ecki kernel: ACPI: If an ACPI driver is available for this device, you should use it instead of the native 
Jul 17 14:33:00 ecki kernel: ACPI Warning: 0x0000000000000530-0x000000000000053f SystemIO conflicts with Region \GPIO 1 (20
Jul 17 14:33:00 ecki kernel: ACPI: If an ACPI driver is available for this device, you should use it instead of the native 
Jul 17 14:33:00 ecki kernel: ACPI Warning: 0x0000000000000540-0x000000000000054f SystemIO conflicts with Region \GPIO 1 (20
Jul 17 14:33:00 ecki kernel: ACPI: If an ACPI driver is available for this device, you should use it instead of the native 
Jul 17 14:33:00 ecki kernel: ACPI Warning: 0x0000000000000428-0x000000000000042f SystemIO conflicts with Region \PMIO 2 (20
Jul 17 14:33:00 ecki kernel: ACPI Warning: 0x0000000000000428-0x000000000000042f SystemIO conflicts with Region \GPIS 1 (20
Jul 17 14:33:00 ecki kernel: ACPI: AC Adapter [AC0] (on-line)
Jul 17 14:33:00 ecki kernel: ACPI: Thermal Zone [THRM] (64 C)
Jul 17 14:33:00 ecki kernel: thermal LNXTHERM:00: registered as thermal_zone0
Jul 17 14:33:00 ecki kernel: ACPI: If an ACPI driver is available for this device, you should use it instead of the native 
Jul 17 14:33:00 ecki kernel: ACPI Warning: 0x000000000000e000-0x000000000000e01f SystemIO conflicts with Region \SMB0 1 (20
Jul 17 14:33:00 ecki kernel: ACPI: Battery Slot [BAT0] (battery present)
Comment 1 Lan Tianyu 2013-07-18 01:03:57 UTC
Hi, Please provide the output of acpidump. This issue doesn't happen with short uptime, right?
Comment 2 Clemens Buchacher 2013-07-18 15:45:37 UTC
Created attachment 106935 [details]
Output of acpidump version R06_26_13-14-g87c98c1
Comment 3 Clemens Buchacher 2013-07-18 15:57:12 UTC
This is the first time I am getting ACPI Errors/Exceptions on this device. But it was also the first time running Linux 3.9.6. It has not happened again since the reboot yesterday.

I cannot easily say if I have reached similar uptimes with previous kernel versions since the systemd logging service is broken (https://bugs.freedesktop.org/show_bug.cgi?id=64296).
Comment 4 Clemens Buchacher 2013-08-06 18:23:25 UTC
Regarding the title change: As far as I can tell, this is not on a thinkpad, but a random ASUS notebook.
Comment 5 Lan Tianyu 2013-08-07 01:11:40 UTC
Oh. Sorry. I got clue from https://bugs.freedesktop.org/show_bug.cgi?id=64296.
Could you provide the output of dmidecode?
Comment 6 Zhang Rui 2013-10-14 11:11:22 UTC
ping...
Comment 7 Lan Tianyu 2013-11-25 07:43:08 UTC
Since no response for long time, close this bug as WILL_FIX_LATER. Please feel free to reopen it if have some comments.
Comment 8 Clemens Buchacher 2013-11-25 17:33:17 UTC
Created attachment 115971 [details]
dmidecode output

Sorry, somehow I missed all your pings.

Note that I am on a new kernel by now, don't know if it makes sense to follow this up. But I will try to be more responsive...

Linux ecki 3.12.0-1-ARCH #1 SMP PREEMPT Wed Nov 6 09:06:27 CET 2013 x86_64 GNU/Linux

Note You need to log in before you can comment on or make changes to this bug.