SUMMARY: Crash of AML interpreter under the specific conditions (see 7466)
See bug -- 7466 (weird battery charge level reported) and its DSDT.
Evaluation of its \_SB.BAT0._BST method in multi-threading mode results in failure.
>-----Original Message-----
>From: Lebedev, Vladimir P
>Sent: Monday, December 25, 2006 3:42 PM
>To: Starikovskiy, Alexey Y
>Subject: RE: [Bug 7466] weird battery charge level reported - ACPI Error method parse / execution failed
CPU: 0
EIP: 0060:[<c0207bfb>] Not tainted VLI
EFLAGS: 00010282 (2.6.19-gentoo-r2 #1)
EIP is at acpi_ex_store+0x138/0x245
eax: 00000000 ebx: dee12c7c ecx: 00000000 edx: 00000000
esi: 00000000 edi: 00000000 ebp: dc90a2a4 esp: dd139d74
ds: 007b es: 007b ss: 0068
Process cat (pid: 5916, ti=dd138000 task=de114070 task.ti=dd138000)
Stack: c0212461 deba5c00 deba5c00 00000080 c0212cf6 dee12c7c 00000000 deba5d80
deba5d80 deba5c00 c020758b 00000014 00000000 00000003 00000002 deba5c00
00880000 00000088 deba5d80 00000004 00000000 dee12c7c deba5c00 00000000
Call Trace:
[<c0212461>] acpi_ut_update_object_reference+0xbc/0x123
[<c0212cf6>] acpi_ut_create_internal_object_dbg+0x15/0x67
[<c020758b>] acpi_ex_opcode_2A_1T_1R+0x374/0x3a0
[<c01fdba9>] acpi_ds_exec_end_op+0xc2/0x3d1
[<c020c05e>] acpi_ps_get_next_simple_arg+0xe3/0xed
[<c020d1ed>] acpi_ps_append_arg+0x16/0x75
[<c020ce81>] acpi_ps_parse_loop+0x5bd/0x8d8
[<c020c4c6>] acpi_ps_parse_aml+0x60/0x205
[<c01ffc30>] acpi_ds_init_aml_walk+0xb4/0xfe
[<c020d5ce>] acpi_ps_execute_pass+0x7d/0x90
[<c020d6d9>] acpi_ps_execute_method+0xc8/0x157
[<c020aa95>] acpi_ns_evaluate+0x9d/0xfc
[<c020a6fe>] acpi_evaluate_object+0x120/0x1ca
[<c0154573>] seq_open+0x4d/0x63
[<c0214e18>] acpi_battery_get_info+0x6e/0x180
[<c0142a57>] cp_new_stat64+0xfc/0x10e
[<c0215473>] acpi_battery_read_info+0x3b/0x253
[<c0154783>] seq_read+0xe7/0x274
[<c0143078>] sys_fstat64+0x1e/0x23
[<c015469c>] seq_read+0x0/0x274
[<c0140c02>] vfs_read+0xa6/0x157
[<c0140f87>] sys_read+0x41/0x67
[<c0102ae1>] sysenter_past_esp+0x56/0x79
=======================
From: Podrezov, Valery A
Sent: Monday, December 25, 2006 7:14 PM
To: Lebedev, Vladimir P; Starikovskiy, Alexey Y; Suietov, Fiodor F
Subject: RE: [Bug 7466] weird battery charge level reported - ACPI Error method parse / execution failed
It is ours.
I submitted bug into our local Bugzilla (you are not registered in it):
Bug 501, Crash of AML interpreter under the specific conditions (see 7466)
Thanks
Valery