Skip to content

[Impeller] Play/DisplayListTest.CanDrawImage/Metal fails metal validation #124428

@gaaclarke

Description

@gaaclarke

error:

[ RUN      ] Play/DisplayListTest.CanDrawImage/Metal

STDERR: 
[INFO:test_timeout_listener.cc(76)] Test timeout of 120 seconds per test case will be enforced.
2023-04-07 15:00:00.796 impeller_unittests[67694:320753] Metal API Validation Enabled
-[MTLDebugDevice newTextureWithDescriptor:]:1008: failed assertion `Texture Descriptor Validation
MTLStorageModeShared not allowed for textures
'
[ERROR:flutter/fml/backtrace.cc(108)] Caught signal SIGABRT during program execution.
Frame 0: 0x7ff8160760cb err
Frame 1: 0x7ff81ebb08a4 MTLGetEnvCase<>()
Frame 2: 0x7ff81eb9ac05 MTLReportFailure
Frame 3: 0x7ff81eb93378 _MTLMessageContextEnd
Frame 4: 0x7ff816951665 -[MTLDebugDevice newTextureWithDescriptor:]
Frame 5: 0x104b12c3b impeller::AllocatorMTL::OnCreateTexture()
...

example run: https://logs.chromium.org/logs/flutter/buildbucket/cr-buildbucket/8784437821877188257/+/u/test:_Host_Tests_for_host_profile/stdout

blocking flutter/engine#40998

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work liste: 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