Bug 5466 - Store-to-Debug an element of Package having reference to itself results in an infinite loop
Summary: Store-to-Debug an element of Package having reference to itself results in an...
Status: CLOSED DOCUMENTED
Alias: None
Product: ACPI
Classification: Unclassified
Component: ACPICA-Core (show other bugs)
Hardware: i386 Linux
: P2 normal
Assignee: Lin Ming
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-19 08:54 UTC by Valery A Podrezov
Modified: 2008-01-10 18:19 UTC (History)
1 user (show)

See Also:
Kernel Version: 2.6
Subsystem:
Regression: ---
Bisected commit-id:


Attachments
ASL code to reproduce bug. (535 bytes, text/plain)
2005-10-19 08:55 UTC, Valery A Podrezov
Details

Description Valery A Podrezov 2005-10-19 08:54:10 UTC
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 .asl demo code attached below.
Comment 1 Valery A Podrezov 2005-10-19 08:55:57 UTC
Created attachment 6331 [details]
ASL code to reproduce bug.

The attached ASL program demonstrates the infinite loop
on Store to Debug operation. One of elements of Package
p000 is the reference to itself. Attempt to retrieve any
element of such Package and Store the result to the Debug
target produces an infinite loop.


INTERNAL BUG NUMBER

   176
Comment 2 Fu Michael 2008-01-01 22:57:48 UTC
Ported to acpica.org bugzilla as bug# 711. Close this one.

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