Most recent kernel where this bug did not occur: Distribution: Hardware Environment: Software Environment: Problem Description: The Linux kernel ACPI interpreter fails the following AML test when it is compiled into a simulator. So if an OEM BIOS includes this code, Linux would fail. Steps to reproduce: Run interpreter with the attached b129.aml AML code test of ASLTS.
Created attachment 7497 [details] AML code to reproduce bug (infinite loop) AML code of ASLTS test b129 to reproduce bug (infinite loop).
Created attachment 7498 [details] Proposed patch The ASLTS testing in a slack mode is blocked because of this bug - the ACPICA AML Interpreter falls into an infinitive loop on b129 test attached. The root cause (similar to 6028) is an invalid non-zero value of some pointer in FAILURE case. The patch sets that pointer to NULL in FAILURE case. INTERNAL BUG NUMBER 202
Patch integrated into version 20060310
ACPICA 20060608 shipped in Linux-2.6.17-git9, closed.