Skip to content

specialization constants crashing Moto G4 driver #137816

@zanderso

Description

@zanderso

flutter/engine#47432

For example from the device logs from:

https://ci.chromium.org/ui/p/flutter/builders/staging/Linux_android%20list_text_layout_impeller_perf__e2e_summary/2880/overview

11-02 14:49:07.254 11336 11336 E flutter : [ERROR:flutter/impeller/base/validation.cc(49)] Break on 'ImpellerValidationBreak' to inspect point of failure: No valid Vulkan device found.
11-02 14:49:07.263 11336 11336 E flutter : [ERROR:flutter/shell/platform/android/android_context_vulkan_impeller.cc(48)] Using the Impeller rendering backend (Vulkan).
11-02 14:49:07.272 11336 11391 I flutter : The Dart VM service is listening on http://127.0.0.1:47050/B4O1Djdk3z8=/
11-02 14:49:07.303 11336 11336 E flutter : [ERROR:flutter/shell/platform/android/android_context_gl_impeller.cc(86)] Using the Impeller rendering backend (OpenGLES).
--------- beginning of crash
11-02 14:49:08.085 11336 11373 F libc    : Fatal signal 11 (SIGSEGV), code 1, fault addr 0x4 in tid 11373 (1.raster)
11-02 14:49:08.125 11410 11410 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
11-02 14:49:08.126 11410 11410 F DEBUG   : Build fingerprint: 'motorola/athene/athene:7.0/NPJS25.93-14-4/4:user/release-keys'
11-02 14:49:08.126 11410 11410 F DEBUG   : Revision: 'p2a0'
11-02 14:49:08.126 11410 11410 F DEBUG   : ABI: 'arm'
11-02 14:49:08.126 11410 11410 F DEBUG   : pid: 11336, tid: 11373, name: 1.raster  >>> com.example.macrobenchmarks <<<
11-02 14:49:08.126 11410 11410 F DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x4
11-02 14:49:08.126 11410 11410 F DEBUG   :     r0 00000002  r1 00000046  r2 00000001  r3 00000000
11-02 14:49:08.126 11410 11410 F DEBUG   :     r4 8e9d7150  r5 8e9d70a8  r6 b17c8008  r7 90fbdaf0
11-02 14:49:08.126 11410 11410 F DEBUG   :     r8 00000000  r9 914302d4  sl 00000028  fp 0000000c
11-02 14:49:08.126 11410 11410 F DEBUG   :     ip 8f3d40c8  sp 934a0c58  lr 0000000c  pc a2ea5364  cpsr 60070030
11-02 14:49:08.138 11410 11410 F DEBUG   : 
11-02 14:49:08.138 11410 11410 F DEBUG   : backtrace:
11-02 14:49:08.138 11410 11410 F DEBUG   :     #00 pc 00173364  /system/vendor/lib/libllvm-glnext.so
11-02 14:49:08.138 11410 11410 F DEBUG   :     #01 pc 001f1eed  /system/vendor/lib/libllvm-glnext.so
11-02 14:49:08.138 11410 11410 F DEBUG   :     #02 pc 00189b6f  /system/vendor/lib/libllvm-glnext.so
11-02 14:49:08.138 11410 11410 F DEBUG   :     #03 pc 000f551b  /system/vendor/lib/libllvm-glnext.so
11-02 14:49:08.138 11410 11410 F DEBUG   :     #04 pc 000f55a7  /system/vendor/lib/libllvm-glnext.so
11-02 14:49:08.138 11410 11410 F DEBUG   :     #05 pc 000f58d3  /system/vendor/lib/libllvm-glnext.so
11-02 14:49:08.138 11410 11410 F DEBUG   :     #06 pc 000f59b9  /system/vendor/lib/libllvm-glnext.so
11-02 14:49:08.138 11410 11410 F DEBUG   :     #07 pc 006467e5  /system/vendor/lib/libllvm-glnext.so
11-02 14:49:08.138 11410 11410 F DEBUG   :     #08 pc 0064ac97  /system/vendor/lib/libllvm-glnext.so
11-02 14:49:08.138 11410 11410 F DEBUG   :     #09 pc 006b3509  /system/vendor/lib/libllvm-glnext.so (_Z21QGLCCompileToIRShaderPvP14QGLC_SRCSHADERP23QGLC_COMPILETOIR_RESULT+40)
11-02 14:49:08.138 11410 11410 F DEBUG   :     #10 pc 0012e12d  /system/vendor/lib/egl/libGLESv2_adreno.so (_ZN17EsxShaderCompiler13CompileShaderEPK10EsxContextPK9EsxShaderP10EsxInfoLog+556)
11-02 14:49:08.138 11410 11410 F DEBUG   :     #11 pc 0012bc9f  /system/vendor/lib/egl/libGLESv2_adreno.so (_ZN9EsxShader7CompileEP10EsxContext+94)
11-02 14:49:08.138 11410 11410 F DEBUG   :     #12 pc 000c2431  /system/vendor/lib/egl/libGLESv2_adreno.so (_ZN10EsxContext15GlCompileShaderEj+48)
11-02 14:49:08.138 11410 11410 F DEBUG   :     #13 pc 002d36c7  /data/app/com.example.macrobenchmarks-1/lib/arm/libflutter.so (offset 0x633000)

Metadata

Metadata

Assignees

No one assigned

    Labels

    e: impellerImpeller rendering backend issues and features requeststeam-engineOwned by Engine team

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions