Kernel Bug Tracker – Bug 6151
The ASLTS test b129 falls into an infinitive loop in a 32-bit slack mode
Last modified: 2006-09-28 13:13:09 UTC
Most recent kernel where this bug did not occur:
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]
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
Patch integrated into version 20060310
ACPICA 20060608 shipped in Linux-2.6.17-git9, closed.