Most recent kernel where this bug did not occur: Distribution: Hardware Environment: Software Environment: Problem Description: The "memory leak" bug. The issue has been revealed by both PMEMCV and OAS (see bug 5422). It is a legal ACPI operation copying Device to LocalX. This operation produces the memory allocation which is not even released after the method termination and even when it loses all the references to it and thus becomes an outstanding allocation. Steps to reproduce: Run interpreter with the .asl demo code attached below.
Created attachment 6289 [details] ASL code to reproduce bug. The attached demo (m001) produces as many memory leaks as the length of the While cycle. INTERNAL BUG NUMBER 163
Copy a Device is now not allowable. The allowable source operands of CopyObject is ARGI_DATAREFOBJ, which can be one of the following: Integer String Buffer Package Object Reference DdbHandle
Reject, since copy Device is not allowable now.