Project

General

Profile

Bug #12169

acpica leaks terribly

Added by Dan McDonald 6 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Difficulty:
Hard
Tags:
Gerrit CR:

Description

During nfs-zone testing, I discovered on both SmartOS and OmniOSce nontrivial leaks in the acpica subsystem.

On SmartOS (2-socket Ivy Bridge E):

CACHE             LEAKED           BUFCTL CALLER
fffffe592de3f008       1 fffffe59dae97c10 AcpiOsAllocate+0x1c
fffffe592de3e008       1 fffffe59dc54a5f0 AcpiOsAllocate+0x1c
fffffe592de3f008       6 fffffe59dc5d7538 AcpiOsAllocate+0x1c
fffffe592de3f008      17 fffffe59dadd91f8 AcpiOsAllocate+0x1c
fffffe592de3f008     240 fffffe59dadfd9b0 AcpiOsAllocate+0x1c

---SNIP!---

kmem_alloc_80 leak: 1 buffer, 80 bytes
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
fffffe59dae97c10 fffffe59daeb8ab8                0 fffffffffbc580c0
                 fffffe592de3f008 fffffe59421c1740                0
                 kmem_cache_alloc_debug+0x2fc
                 kmem_cache_alloc+0x25b
                 kmem_zalloc+0x47
                 AcpiOsAllocate+0x1c
                 AcpiOsAllocateZeroed+0x24
                 AcpiOsAcquireObject+0x12b
                 AcpiUtAllocateObjectDescDbg+0x4f
                 AcpiUtCreateInternalObjectDbg+0x6d
                 AcpiUtCopyIobjectToIobject+0x60
                 AcpiDsEvaluateNamePath+0x182
                 AcpiDsExecEndOp+0x2f8
                 AcpiPsParseLoop+0x25a
                 AcpiPsParseAml+0x1ed
                 AcpiPsExecuteTable+0x135
                 AcpiNsExecuteTable+0x13d

kmem_alloc_64 leak: 1 buffer, 64 bytes
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
fffffe59dc54a5f0 fffffe59dc506700                0 fffffffffbc580c0
                 fffffe592de3e008 fffffe5942db8040 fffffe5990d39730
                 kmem_cache_alloc_debug+0x2fc
                 kmem_cache_alloc+0x135
                 kmem_zalloc+0x47
                 AcpiOsAllocate+0x1c
                 AcpiOsAllocateZeroed+0x24
                 AcpiDsBuildInternalPackageObj+0x3c8
                 AcpiDsEvalDataObjectOperands+0xfc
                 AcpiDsExecEndOp+0x3f7
                 AcpiPsParseLoop+0x25a
                 AcpiPsParseAml+0x1ed
                 AcpiPsExecuteTable+0x135
                 AcpiNsExecuteTable+0x13d
                 AcpiNsParseTable+0x58
                 AcpiNsLoadTable+0xb3
                 AcpiTbLoadNamespace+0x18c

kmem_alloc_80 leak: 6 buffers, 80 bytes each, 480 bytes total
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
fffffe59dc5d7538 fffffe59dc5a7560                0 fffffffffbc580c0
                 fffffe592de3f008 fffffe5942db7a40                0
                 kmem_cache_alloc_debug+0x2fc
                 kmem_cache_alloc+0x25b
                 kmem_zalloc+0x47
                 AcpiOsAllocate+0x1c
                 AcpiOsAllocateZeroed+0x24
                 AcpiOsAcquireObject+0x12b
                 AcpiUtAllocateObjectDescDbg+0x4f
                 AcpiUtCreateInternalObjectDbg+0x6d
                 AcpiDsBuildInternalObject+0x93
                 AcpiDsBuildInternalPackageObj+0x1fb
                 AcpiDsEvalDataObjectOperands+0xfc
                 AcpiDsExecEndOp+0x3f7
                 AcpiPsParseLoop+0x25a
                 AcpiPsParseAml+0x1ed
                 AcpiPsExecuteTable+0x135

kmem_alloc_80 leak: 17 buffers, 80 bytes each, 1360 bytes total
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
fffffe59dadd91f8 fffffe59dada7348                0 fffffffffbc580c0
                 fffffe592de3f008 fffffe59421588c0                0
                 kmem_cache_alloc_debug+0x2fc
                 kmem_cache_alloc+0x25b
                 kmem_zalloc+0x47
                 AcpiOsAllocate+0x1c
                 AcpiOsAllocateZeroed+0x24
                 AcpiOsAcquireObject+0x12b
                 AcpiUtAllocateObjectDescDbg+0x4f
                 AcpiUtCreateInternalObjectDbg+0x6d
                 AcpiDsCreateOperand+0x286
                 AcpiDsEvalDataObjectOperands+0x6d
                 AcpiDsExecEndOp+0x5dd
                 AcpiPsParseLoop+0x25a
                 AcpiPsParseAml+0x1ed
                 AcpiPsExecuteTable+0x135
                 AcpiNsExecuteTable+0x13d

kmem_alloc_80 leak: 240 buffers, 80 bytes each, 19200 bytes total
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
fffffe59dadfd9b0 fffffe59dada6d10                0 fffffffffbc580c0
                 fffffe592de3f008 fffffe5942159580                0
                 kmem_cache_alloc_debug+0x2fc
                 kmem_cache_alloc+0x25b
                 kmem_zalloc+0x47
                 AcpiOsAllocate+0x1c
                 AcpiOsAllocateZeroed+0x24
                 AcpiOsAcquireObject+0x12b
                 AcpiUtAllocateObjectDescDbg+0x4f
                 AcpiUtCreateInternalObjectDbg+0x6d
                 AcpiDsBuildInternalObject+0x93
                 AcpiDsBuildInternalPackageObj+0x1fb
                 AcpiDsEvalDataObjectOperands+0xfc
                 AcpiDsExecEndOp+0x5dd
                 AcpiPsParseLoop+0x25a
                 AcpiPsParseAml+0x1ed
                 AcpiPsExecuteTable+0x135

And on OmniOSce bloody (VMware VM on a MacBook pro) after a fresh reboot and an uptime of less than 30 minutes:


> ::findleaks -d
CACHE             LEAKED           BUFCTL CALLER
fffffe0647828848       2 fffffe065378a5f8 AcpiOsAllocate+0x1c
fffffe0647828848       2 fffffe065378e390 AcpiOsAllocate+0x1c
fffffe0647828848       1 fffffe06537f7cd0 AcpiOsAllocate+0x1c
fffffe0647826588       4 fffffe06533d7568 AcpiOsAllocate+0x1c
fffffe0647828848    1214 fffffe069bf87580 AcpiOsAllocate+0x1c
fffffe0647828848       1 fffffe065378e468 AcpiOsAllocate+0x1c
fffffe0647828848      87 fffffe0658ddfde8 AcpiOsAllocate+0x1c
fffffe0647828848       2 fffffe06534aa3a0 AcpiOsAllocate+0x1c
fffffe0647828848      21 fffffe0658ddfec0 AcpiOsAllocate+0x1c
fffffe0647828848    1223 fffffe067bb44820 AcpiOsAllocate+0x1c
fffffe0647826588       2 fffffe06537f7a48 AcpiOsAllocate+0x1c
fffffe0647828848       1 fffffe06534a9b30 AcpiOsAllocate+0x1c
fffffe0647828848       4 fffffe065517bea0 AcpiOsAllocate+0x1c
fffffe0647826588    2549 fffffe06533d8d08 AcpiOsAllocate+0x1c
fffffe0647828848       2 fffffe06537a8ec0 AcpiOsAllocate+0x1c
fffffe0647828848       4 fffffe065378a520 AcpiOsAllocate+0x1c
fffffe0647828848       4 fffffe06a2ff9ec0 AcpiOsAllocate+0x1c
fffffe0647826588       1 fffffe06575a5970 AcpiOsAllocate+0x1c
------------------------------------------------------------------------
           Total    5124 buffers, 266784 bytes

kmem_alloc_80 leak: 2 buffers, 80 bytes each, 160 bytes total
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS             fffffe065378a5f8 fffffe065375e000                0 fffffffffbc570c0
                 fffffe0647828848 fffffe064913e300                0
                 kmem_cache_alloc_debug+0x2fc
                 kmem_cache_alloc+0x25b
                 kmem_zalloc+0x47
                 AcpiOsAllocate+0x1c
                 AcpiOsAllocateZeroed+0x24
                 AcpiOsAcquireObject+0x12b
                 AcpiUtAllocateObjectDescDbg+0x4f
                 AcpiUtCreateInternalObjectDbg+0xe8
                 AcpiDsCreateBufferField+0x173
                 AcpiDsLoad2EndOp+0x102
                 AcpiDsExecEndOp+0x536
                 AcpiPsParseLoop+0x25a
                 AcpiPsParseAml+0x1ed
                 AcpiPsExecuteMethod+0x37a
                 AcpiNsEvaluate+0x17b

kmem_alloc_80 leak: 2 buffers, 80 bytes each, 160 bytes total
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
fffffe065378e390 fffffe065375dea8                0 fffffffffbc570c0
                 fffffe0647828848 fffffe064913ea80                0
                 kmem_cache_alloc_debug+0x2fc
                 kmem_cache_alloc+0x25b
                 kmem_zalloc+0x47
                 AcpiOsAllocate+0x1c
                 AcpiOsAllocateZeroed+0x24
                 AcpiOsAcquireObject+0x12b
                 AcpiUtAllocateObjectDescDbg+0x4f
                 AcpiUtCreateInternalObjectDbg+0x6d
                 AcpiDsCreateOperand+0x286
                 AcpiDsCreateOperands+0xfe
                 AcpiDsExecEndOp+0x1eb
                 AcpiPsParseLoop+0x25a
                 AcpiPsParseAml+0x1ed
                 AcpiPsExecuteMethod+0x37a
                 AcpiNsEvaluate+0x17b

kmem_alloc_80 leak: 1 buffer, 80 bytes
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
fffffe06537f7cd0 fffffe06537c1f78                0 fffffffffbc570c0
                 fffffe0647828848 fffffe0649d5c4c0                0
                 kmem_cache_alloc_debug+0x2fc
                 kmem_cache_alloc+0x25b
                 kmem_zalloc+0x47
                 AcpiOsAllocate+0x1c
                 AcpiOsAllocateZeroed+0x24
                 AcpiOsAcquireObject+0x12b
                 AcpiUtAllocateObjectDescDbg+0x4f
                 AcpiUtCreateInternalObjectDbg+0x6d
                 AcpiUtCopyIobjectToIobject+0x60
                 AcpiDsStoreObjectToLocal+0x213
                 AcpiExStore+0x286
                 AcpiExOpcode_1A_1T_1R+0x1a3
                 AcpiDsExecEndOp+0x216
                 AcpiPsParseLoop+0x25a
                 AcpiPsParseAml+0x3ac

kmem_alloc_24 leak: 4 buffers, 24 bytes each, 96 bytes total
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
fffffe06533d7568 fffffe0653365188                0 fffffffffbc570c0
                 fffffe0647826588 fffffe06496b8180 fffffe064dc502d8
                 kmem_cache_alloc_debug+0x2fc
                 kmem_cache_alloc+0x135
                 kmem_zalloc+0x47
                 AcpiOsAllocate+0x1c
                 AcpiOsAllocateZeroed+0x24
                 AcpiUtCreateStringObject+0x5c
                 AcpiNsRepair_HID+0x5e
                 AcpiNsRepair_CID+0x75
                 AcpiNsComplexRepairs+0x48
                 AcpiNsCheckReturnValue+0xab
                 AcpiNsEvaluate+0x2cd
                 AcpiUtEvaluateObject+0x7b
                 AcpiUtExecute_CID+0x6c
                 AcpiGetObjectInfo+0x14f
                 acpidev_alloc_walk_info+0x87

kmem_alloc_80 leak: 1214 buffers, 80 bytes each, 97120 bytes total
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
fffffe069bf87580 fffffe069bf47090       106441f22e fffffe0007b1cc20
                 fffffe0647828848 fffffe064c6f9500 fffffe064e5cecb8
                 kmem_cache_alloc_debug+0x2fc
                 kmem_cache_alloc+0x135
                 kmem_zalloc+0x47
                 AcpiOsAllocate+0x1c
                 AcpiOsAllocateZeroed+0x24
                 AcpiOsAcquireObject+0x12b
                 AcpiUtAllocateObjectDescDbg+0x4f
                 AcpiUtCreateInternalObjectDbg+0x6d
                 AcpiDsCreateOperand+0x286
                 AcpiDsCreateOperands+0xfe
                 AcpiDsExecEndOp+0x1eb
                 AcpiPsParseLoop+0x25a
                 AcpiPsParseAml+0x3ac
                 AcpiPsExecuteMethod+0x37a
                 AcpiNsEvaluate+0x17b

kmem_alloc_80 leak: 1 buffer, 80 bytes
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
fffffe065378e468 fffffe065375de40                0 fffffffffbc570c0
                 fffffe0647828848 fffffe064913eb40                0
                 kmem_cache_alloc_debug+0x2fc
                 kmem_cache_alloc+0x25b
                 kmem_zalloc+0x47
                 AcpiOsAllocate+0x1c
                 AcpiOsAllocateZeroed+0x24
                 AcpiOsAcquireObject+0x12b
                 AcpiUtAllocateObjectDescDbg+0x4f
                 AcpiUtCreateInternalObjectDbg+0x6d
                 AcpiExOpcode_2A_1T_1R+0x17b
                 AcpiDsExecEndOp+0x216
                 AcpiPsParseLoop+0x25a
                 AcpiPsParseAml+0x1ed
                 AcpiPsExecuteMethod+0x37a
                 AcpiNsEvaluate+0x17b
                 AcpiUtEvaluateObject+0x7b

kmem_alloc_80 leak: 87 buffers, 80 bytes each, 6960 bytes total
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
fffffe0658ddfde8 fffffe0658c56ea8        4a2dc1f44 fffffffffbc570c0
                 fffffe0647828848 fffffe064947ff40 fffffe064ef16b68
                 kmem_cache_alloc_debug+0x2fc
                 kmem_cache_alloc+0x135
                 kmem_zalloc+0x47
                 AcpiOsAllocate+0x1c
                 AcpiOsAllocateZeroed+0x24
                 AcpiOsAcquireObject+0x12b
                 AcpiUtAllocateObjectDescDbg+0x4f
                 AcpiUtCreateInternalObjectDbg+0x6d
                 AcpiDsBuildInternalObject+0x93
                 AcpiDsBuildInternalPackageObj+0x1fb
                 AcpiDsEvalDataObjectOperands+0xfc
                 AcpiDsExecEndOp+0x4ff
                 AcpiPsParseLoop+0x25a
                 AcpiPsParseAml+0x1ed
                 AcpiPsExecuteMethod+0x37a

kmem_alloc_80 leak: 2 buffers, 80 bytes each, 160 bytes total
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
fffffe06534aa3a0 fffffe0653440ab8                0 fffffffffbc570c0
                 fffffe0647828848 fffffe0648f4a380                0
                 kmem_cache_alloc_debug+0x2fc
                 kmem_cache_alloc+0x25b
                 kmem_zalloc+0x47
                 AcpiOsAllocate+0x1c
                 AcpiOsAllocateZeroed+0x24
                 AcpiOsAcquireObject+0x12b
                 AcpiUtAllocateObjectDescDbg+0x4f
                 AcpiUtCreateInternalObjectDbg+0x6d
                 AcpiDsCreateOperand+0x286
                 AcpiDsEvalDataObjectOperands+0x6d
                 AcpiDsExecEndOp+0x5f5
                 AcpiPsParseLoop+0x25a
                 AcpiPsParseAml+0x1ed
                 AcpiPsExecuteTable+0x135
                 AcpiNsExecuteTable+0x13d

kmem_alloc_80 leak: 21 buffers, 80 bytes each, 1680 bytes total
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
fffffe0658ddfec0 fffffe0658c56e40        4a2dc3967 fffffffffbc570c0
                 fffffe0647828848 fffffe0649480240 fffffe064ef169f8
                 kmem_cache_alloc_debug+0x2fc
                 kmem_cache_alloc+0x135
                 kmem_zalloc+0x47
                 AcpiOsAllocate+0x1c
                 AcpiOsAllocateZeroed+0x24
                 AcpiOsAcquireObject+0x12b
                 AcpiUtAllocateObjectDescDbg+0x4f
                 AcpiUtCreateInternalObjectDbg+0x6d
                 AcpiDsCreateOperand+0x286
                 AcpiDsEvalDataObjectOperands+0x6d
                 AcpiDsExecEndOp+0x4ff
                 AcpiPsParseLoop+0x25a
                 AcpiPsParseAml+0x1ed
                 AcpiPsExecuteMethod+0x37a
                 AcpiNsEvaluate+0x17b

kmem_alloc_80 leak: 1223 buffers, 80 bytes each, 97840 bytes total
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
fffffe067bb44820 fffffe067aed7e48       1028932fe4 fffffe0007b1cc20
                 fffffe0647828848 fffffe064c6908c0 fffffe064e5c02d8
                 kmem_cache_alloc_debug+0x2fc
                 kmem_cache_alloc+0x135
                 kmem_zalloc+0x47
                 AcpiOsAllocate+0x1c
                 AcpiOsAllocateZeroed+0x24
                 AcpiOsAcquireObject+0x12b
                 AcpiUtAllocateObjectDescDbg+0x4f
                 AcpiUtCreateInternalObjectDbg+0x6d
                 AcpiExOpcode_2A_1T_1R+0x17b
                 AcpiDsExecEndOp+0x216
                 AcpiPsParseLoop+0x25a
                 AcpiPsParseAml+0x3ac
                 AcpiPsExecuteMethod+0x37a
                 AcpiNsEvaluate+0x17b
                 AcpiUtEvaluateObject+0x7b

kmem_alloc_24 leak: 2 buffers, 24 bytes each, 48 bytes total
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
fffffe06537f7a48 fffffe06537c0070                0 fffffffffbc570c0
                 fffffe0647826588 fffffe064a4bcac0 fffffe064de88548
                 kmem_cache_alloc_debug+0x2fc
                 kmem_cache_alloc+0x135
                 kmem_zalloc+0x47
                 AcpiOsAllocate+0x1c
                 AcpiOsAllocateZeroed+0x24
                 AcpiUtCreateStringObject+0x5c
                 AcpiNsRepair_HID+0x5e
                 AcpiNsRepair_CID+0x75
                 AcpiNsComplexRepairs+0x48
                 AcpiNsCheckReturnValue+0xab
                 AcpiNsEvaluate+0x2cd
                 AcpiUtEvaluateObject+0x7b
                 AcpiUtExecute_CID+0x6c
                 AcpiGetObjectInfo+0x14f
                 isa_acpi_callback+0x10b

kmem_alloc_80 leak: 1 buffer, 80 bytes
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
fffffe06534a9b30 fffffe0653441f90                0 fffffffffbc570c0
                 fffffe0647828848 fffffe0648f454c0                0
                 kmem_cache_alloc_debug+0x2fc
                 kmem_cache_alloc+0x25b
                 kmem_zalloc+0x47
                 AcpiOsAllocate+0x1c
                 AcpiOsAllocateZeroed+0x24
                 AcpiOsAcquireObject+0x12b
                 AcpiUtAllocateObjectDescDbg+0x4f
                 AcpiUtCreateInternalObjectDbg+0x6d
                 AcpiDsCreateOperand+0x286
                 AcpiDsCreateOperands+0xfe
                 AcpiDsLoad2EndOp+0x646
                 AcpiDsExecEndOp+0x288
                 AcpiPsParseLoop+0x25a
                 AcpiPsParseAml+0x1ed
                 AcpiPsExecuteTable+0x135

kmem_alloc_80 leak: 4 buffers, 80 bytes each, 320 bytes total
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
fffffe065517bea0 fffffe065519b968        464abf115 fffffffffbc570c0
                 fffffe0647828848 fffffe064af9efc0                0
                 kmem_cache_alloc_debug+0x2fc
                 kmem_cache_alloc+0x25b
                 kmem_zalloc+0x47
                 AcpiOsAllocate+0x1c
                 AcpiOsAllocateZeroed+0x24
                 AcpiOsAcquireObject+0x12b
                 AcpiUtAllocateObjectDescDbg+0x4f
                 AcpiUtCreateInternalObjectDbg+0x6d
                 AcpiDsBuildInternalObject+0x93
                 AcpiDsBuildInternalPackageObj+0x1fb
                 AcpiDsEvalDataObjectOperands+0xfc
                 AcpiDsExecEndOp+0x4ff
                 AcpiPsParseLoop+0x25a
                 AcpiPsParseAml+0x1ed
                 AcpiPsExecuteMethod+0x37a

kmem_alloc_24 leak: 2549 buffers, 24 bytes each, 61176 bytes total
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
fffffe06533d8d08 fffffe0653365338                0 fffffffffbc570c0
                 fffffe0647826588 fffffe06494aeb00 fffffe064dc08220
                 kmem_cache_alloc_debug+0x2fc
                 kmem_cache_alloc+0x135
                 kmem_zalloc+0x47
                 AcpiOsAllocate+0x1c
                 AcpiOsAllocateZeroed+0x24
                 AcpiUtCreateStringObject+0x5c
                 AcpiNsRepair_HID+0x5e
                 AcpiNsRepair_CID+0x75
                 AcpiNsComplexRepairs+0x48
                 AcpiNsCheckReturnValue+0xab
                 AcpiNsEvaluate+0x2cd
                 AcpiUtEvaluateObject+0x7b
                 AcpiUtExecute_CID+0x6c
                 AcpiNsGetDeviceCallback+0x122
                 AcpiNsWalkNamespace+0x12f

kmem_alloc_80 leak: 2 buffers, 80 bytes each, 160 bytes total
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
fffffe06537a8ec0 fffffe06537d2360                0 fffffffffbc570c0
                 fffffe0647828848 fffffe06496b6800                0
                 kmem_cache_alloc_debug+0x2fc
                 kmem_cache_alloc+0x25b
                 kmem_zalloc+0x47
                 AcpiOsAllocate+0x1c
                 AcpiOsAllocateZeroed+0x24
                 AcpiOsAcquireObject+0x12b
                 AcpiUtAllocateObjectDescDbg+0x4f
                 AcpiUtCreateInternalObjectDbg+0x6d
                 AcpiUtCreateIntegerObject+0x49
                 AcpiExReadDataFromField+0x96
                 AcpiExResolveNodeToValue+0x47d
                 AcpiExResolveToValue+0x14b
                 AcpiDsEvaluateNamePath+0x125
                 AcpiDsExecEndOp+0x358
                 AcpiPsParseLoop+0x25a

kmem_alloc_80 leak: 4 buffers, 80 bytes each, 320 bytes total
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
fffffe065378a520 fffffe065375e068                0 fffffffffbc570c0
                 fffffe0647828848 fffffe064913e000                0
                 kmem_cache_alloc_debug+0x2fc
                 kmem_cache_alloc+0x25b
                 kmem_zalloc+0x47
                 AcpiOsAllocate+0x1c
                 AcpiOsAllocateZeroed+0x24
                 AcpiOsAcquireObject+0x12b
                 AcpiUtAllocateObjectDescDbg+0x4f
                 AcpiUtCreateInternalObjectDbg+0x6d
                 AcpiDsCreateOperand+0x286
                 AcpiDsCreateOperands+0xfe
                 AcpiDsEvalBufferFieldOperands+0x58
                 AcpiDsExecEndOp+0x54c
                 AcpiPsParseLoop+0x25a
                 AcpiPsParseAml+0x1ed
                 AcpiPsExecuteMethod+0x37a

kmem_alloc_80 leak: 4 buffers, 80 bytes each, 320 bytes total
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
fffffe06a2ff9ec0 fffffe06a2fc22d8       150e1b6bbc fffffe00081edc20
                 fffffe0647828848 fffffe064b0cea40                0
                 kmem_cache_alloc_debug+0x2fc
                 kmem_cache_alloc+0x25b
                 kmem_zalloc+0x47
                 AcpiOsAllocate+0x1c
                 AcpiOsAllocateZeroed+0x24
                 AcpiOsAcquireObject+0x12b
                 AcpiUtAllocateObjectDescDbg+0x4f
                 AcpiUtCreateInternalObjectDbg+0x6d
                 AcpiExOpcode_2A_1T_1R+0x17b
                 AcpiDsExecEndOp+0x216
                 AcpiPsParseLoop+0x25a
                 AcpiPsParseAml+0x3ac
                 AcpiPsExecuteMethod+0x37a
                 AcpiNsEvaluate+0x17b
                 AcpiUtEvaluateObject+0x7b

kmem_alloc_24 leak: 1 buffer, 24 bytes
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
fffffe06575a5970 fffffe065757b060        4845a6351 fffffffffbc570c0
                 fffffe0647826588 fffffe0648fb1c40 fffffe064ee29360
                 kmem_cache_alloc_debug+0x2fc
                 kmem_cache_alloc+0x135
                 kmem_zalloc+0x47
                 AcpiOsAllocate+0x1c
                 AcpiOsAllocateZeroed+0x24
                 AcpiUtCreateStringObject+0x5c
                 AcpiNsRepair_HID+0x5e
                 AcpiNsRepair_CID+0x75
                 AcpiNsComplexRepairs+0x48
                 AcpiNsCheckReturnValue+0xab
                 AcpiNsEvaluate+0x2cd
                 AcpiUtEvaluateObject+0x7b
                 AcpiUtExecute_CID+0x6c
                 AcpiGetObjectInfo+0x14f
                 acpinex_event_walk+0x99

This bug MAY be solved by merely updating the acpica bits. But if they don't, this bug should stay opened until fixed.

Also available in: Atom PDF