Skip to content

[Impeller] ComputeTest.CanCreateComputePass test leaks memory #122906

@zanderso

Description

@zanderso

@dnfield

./out/host_profile/impeller_unittests --gtest_filter=Compute/ComputeTest.CanCreateComputePass* --gtest_repeat=1000

Impeller command buffer could not be committed!
Insufficient Memory (00000008:kIOGPUCommandBufferCallbackErrorOutOfMemory)
Domain: MTLCommandBufferErrorDomain Code: out of memory
ComputePass: completed
<<<<<<<
[ERROR:flutter/fml/backtrace.cc(108)] Caught signal SIGABRT during program execution.
Frame 0: 0x10044753b fml::KillProcess()
Frame 1: 0x10044750c fml::LogMessage::~LogMessage()
Frame 2: 0x100446363 impeller::ValidationLog::~ValidationLog()
Frame 3: 0x100ccba50 ___ZN8impeller16CommandBufferMTL16OnSubmitCommandsENSt21_LIBCPP_ABI_NAMESPACE8functionIFvNS_13CommandBuffer6StatusEEEE_block_invoke
Frame 4: 0x7ff826cd3690 MTLDispatchListApply
Frame 5: 0x7ff826cd3bb6 -[_MTLCommandBuffer didCompleteWithStartTime:endTime:error:]
Frame 6: 0x7ff839cdf1b0 -[IOGPUMetalCommandBuffer didCompleteWithStartTime:endTime:error:]
Frame 7: 0x7ff826cd3830 -[_MTLCommandQueue commandBufferDidComplete:startTime:completionTime:error:]
Frame 8: 0x7ff839ce0422 __62-[IOGPUMetalCommandBuffer fillCommandBufferArgs:commandQueue:]_block_invoke.82
Frame 9: 0x7ff839ce845c IOGPUNotificationQueueDispatchAvailableCompletionNotifications
Frame 10: 0x7ff839ce8546 __IOGPUNotificationQueueSetDispatchQueue_block_invoke
...

Metadata

Metadata

Assignees

No one assigned

    Labels

    e: impellerImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions