Skip to content

Linux_mokey flutter_gallery__transition_perf_with_semantics is 3.00% flaky #192169

Closed

Description

Activity

  1. added
    P0Critical issues such as a build break or regression
    c: flakeTests that sometimes, but not always, incorrectly pass
    on Sep 2, 2026
  2. Piinks commented on Sep 9, 2026

    @Piinks
    Contributor

    All consistent driver failures

  3. gaaclarke commented on Sep 14, 2026

    @gaaclarke
    Member

    This appears to be a duplicate of #192172 (fyi @mboetger )

    failure

    [2026-09-02 01:00:51.896088] [STDOUT] stdout: [  +20 ms] tapping demo
    [2026-09-02 01:00:51.937905] [STDOUT] stdout: [  +41 ms] I/gralloc4(12016): @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
    [2026-09-02 01:00:51.966380] [STDOUT] stdout: [  +28 ms] E/flutter (12016): [ERROR:flutter/fml/platform/android/jni_util.cc(206)] java.lang.NullPointerException: Attempt to read from field 'android.util.ArrayMap android.view.SurfaceControl$Transaction.mResizedSurfaces' on a null object reference in method 'android.view.SurfaceControl$Transaction android.view.SurfaceControl$Transaction.merge(android.view.SurfaceControl$Transaction)'
    [2026-09-02 01:00:51.966481] [STDOUT] stdout: [        ] E/flutter (12016): 	at android.view.SurfaceControl$Transaction.merge(SurfaceControl.java:4032)
    [2026-09-02 01:00:51.966515] [STDOUT] stdout: [        ] E/flutter (12016): 	at io.flutter.plugin.platform.PlatformViewsController2.onEndFrame(PlatformViewsController2.java:673)
    [2026-09-02 01:00:51.966542] [STDOUT] stdout: [        ] E/flutter (12016): 	at io.flutter.embedding.engine.FlutterJNI.endFrame2(FlutterJNI.java:1398)
    [2026-09-02 01:00:51.966671] [STDOUT] stdout: [        ] E/flutter (12016): 	at android.os.MessageQueue.nativePollOnce(Native Method)
    [2026-09-02 01:00:51.966709] [STDOUT] stdout: [        ] E/flutter (12016): 	at android.os.MessageQueue.next(MessageQueue.java:335)
    [2026-09-02 01:00:51.966797] [STDOUT] stdout: [        ] E/flutter (12016): 	at android.os.Looper.loopOnce(Looper.java:162)
    [2026-09-02 01:00:51.966836] [STDOUT] stdout: [        ] E/flutter (12016): 	at android.os.Looper.loop(Looper.java:294)
    [2026-09-02 01:00:51.966910] [STDOUT] stdout: [        ] E/flutter (12016): 	at android.app.ActivityThread.main(ActivityThread.java:8177)
    [2026-09-02 01:00:51.966988] [STDOUT] stdout: [        ] E/flutter (12016): 	at java.lang.reflect.Method.invoke(Native Method)
    [2026-09-02 01:00:51.967471] [STDOUT] stdout: [        ] E/flutter (12016): 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
    [2026-09-02 01:00:51.967511] [STDOUT] stdout: [        ] E/flutter (12016): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)
    [2026-09-02 01:00:51.967580] [STDOUT] stdout: [        ] E/flutter (12016): 
    [2026-09-02 01:00:51.967611] [STDOUT] stdout: [        ] F/flutter (12016): [FATAL:flutter/shell/platform/android/platform_view_android_jni_impl.cc(2394)] Check failed: fml::jni::CheckException(env). 
    [2026-09-02 01:00:51.967686] [STDOUT] stdout: [        ] F/libc    (12016): Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 12016 (example.gallery), pid 12016 (example.gallery)
    [2026-09-02 01:00:52.517759] [STDOUT] stdout: [ +549 ms] *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
    [2026-09-02 01:00:52.517837] [STDOUT] stdout: [        ] Build fingerprint: 'google/mokey/mokey:14/UP1A.231105.001.B2/11260668:userdebug/dev-keys'
    [2026-09-02 01:00:52.517858] [STDOUT] stdout: [        ] Revision: '0'
    [2026-09-02 01:00:52.517873] [STDOUT] stdout: [        ] ABI: 'arm64'
    [2026-09-02 01:00:52.521587] [STDOUT] stdout: [   +3 ms] Timestamp: 2026-09-02 01:01:21.346104967-0700
    [2026-09-02 01:00:52.521655] [STDOUT] stdout: [        ] Process uptime: 26s
    [2026-09-02 01:00:52.521684] [STDOUT] stdout: [        ] Cmdline: com.example.gallery
    [2026-09-02 01:00:52.521781] [STDOUT] stdout: [        ] pid: 12016, tid: 12016, name: example.gallery  >>> com.example.gallery <<<
    [2026-09-02 01:00:52.521885] [STDOUT] stdout: [        ] uid: 10146
    [2026-09-02 01:00:52.521957] [STDOUT] stdout: [        ] signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
    [2026-09-02 01:00:52.522106] [STDOUT] stdout: [        ] Abort message: '[FATAL:flutter/shell/platform/android/platform_view_android_jni_impl.cc(2394)] Check failed: fml::jni::CheckException(env). '
    [2026-09-02 01:00:52.522136] [STDOUT] stdout: [        ]     x0  0000000000000000  x1  0000000000002ef0  x2  0000000000000006  x3  0000007fc6d73b00
    [2026-09-02 01:00:52.522279] [STDOUT] stdout: [        ]     x4  6d602e6c716e6573  x5  6d602e6c716e6573  x6  6d602e6c716e6573  x7  7f7f7f7f7f7f7f7f
    [2026-09-02 01:00:52.522370] [STDOUT] stdout: [        ]     x8  00000000000000f0  x9  000000732f283090  x10 0000000000000001  x11 000000732f2ccf00
    [2026-09-02 01:00:52.522457] [STDOUT] stdout: [        ]     x12 0000007fc6d72920  x13 000000000000007e  x14 0000007fc6d729d0  x15 000000004cec4ec5
    [2026-09-02 01:00:52.522877] [STDOUT] stdout: [        ]     x16 000000732f339d08  x17 000000732f315810  x18 0000007342bca000  x19 00000000000000ac
    [2026-09-02 01:00:52.522931] [STDOUT] stdout: [        ]     x20 00000000000000b2  x21 0000000000002ef0  x22 0000000000002ef0  x23 00000000ffffffff
    [2026-09-02 01:00:52.523007] [STDOUT] stdout: [        ]     x24 b4000071ca422dd0  x25 b4000071aa4352c0  x26 b4000071aa435270  x27 0000068b45d25513
    [2026-09-02 01:00:52.523042] [STDOUT] stdout: [        ]     x28 b4000071fa4898e8  x29 0000007fc6d73b80
    [2026-09-02 01:00:52.523114] [STDOUT] stdout: [        ]     lr  000000732f2bd414  sp  0000007fc6d73ae0  pc  000000732f2bd444  pst 0000000000000000
    [2026-09-02 01:00:52.523152] [STDOUT] stdout: [        ] 53 total frames
    [2026-09-02 01:00:52.523232] [STDOUT] stdout: [        ] backtrace:
    [2026-09-02 01:00:52.523262] [STDOUT] stdout: [        ]       #00 pc 000000000005c444  /apex/com.android.runtime/lib64/bionic/libc.so (abort+180) (BuildId: e28e590ca0e65ae6ef686c6e737bc371)
    [2026-09-02 01:00:52.523336] [STDOUT] stdout: [        ]       #01 pc 000000000053c4d8  /data/app/~~L5Iow5oRMkkAeULOaBqbsQ==/com.example.gallery-GmqQIXuQUHGorfTcryF5nQ==/base.apk!libflutter.so (offset 0x1170000) (BuildId: 0a8f82fa66a17a9907885731955af2c5f945bd6e)
    [2026-09-02 01:00:52.523420] [STDOUT] stdout: [        ]       #02 pc 000000000053c464  /data/app/~~L5Iow5oRMkkAeULOaBqbsQ==/com.example.gallery-GmqQIXuQUHGorfTcryF5nQ==/base.apk!libflutter.so (offset 0x1170000) (BuildId: 0a8f82fa66a17a9907885731955af2c5f945bd6e)
    [2026-09-02 01:00:52.523454] [STDOUT] stdout: [        ]       #03 pc 0000000000522378  /data/app/~~L5Iow5oRMkkAeULOaBqbsQ==/com.example.gallery-GmqQIXuQUHGorfTcryF5nQ==/base.apk!libflutter.so (offset 0x1170000) (BuildId: 0a8f82fa66a17a9907885731955af2c5f945bd6e)
    [2026-09-02 01:00:52.523528] [STDOUT] stdout: [        ]       #04 pc 0000000000adfa0c  /data/app/~~L5Iow5oRMkkAeULOaBqbsQ==/com.example.gallery-GmqQIXuQUHGorfTcryF5nQ==/base.apk!libflutter.so (offset 0x1170000) (BuildId: 0a8f82fa66a17a9907885731955af2c5f945bd6e)
    [2026-09-02 01:00:52.523615] [STDOUT] stdout: [        ]       #05 pc 000000000053d064  /data/app/~~L5Iow5oRMkkAeULOaBqbsQ==/com.example.gallery-GmqQIXuQUHGorfTcryF5nQ==/base.apk!libflutter.so (offset 0x1170000) (BuildId: 0a8f82fa66a17a9907885731955af2c5f945bd6e)
    [2026-09-02 01:00:52.523900] [STDOUT] stdout: [        ]       #06 pc 000000000054117c  /data/app/~~L5Iow5oRMkkAeULOaBqbsQ==/com.example.gallery-GmqQIXuQUHGorfTcryF5nQ==/base.apk!libflutter.so (offset 0x1170000) (BuildId: 0a8f82fa66a17a9907885731955af2c5f945bd6e)
    [2026-09-02 01:00:52.523974] [STDOUT] stdout: [        ]       #07 pc 000000000000f2a4  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+404) (BuildId: 0e8e9cf6364dca204ca1ef99a2f109bf)
    [2026-09-02 01:00:52.524005] [STDOUT] stdout: [        ]       #08 pc 0000000000180a5c  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44) (BuildId: 5ba0b9258e794363651ce015eb397cf8)
    [2026-09-02 01:00:52.524108] [STDOUT] stdout: [        ]       #09 pc 0000000000376e30  /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+144) (BuildId: b221ddf9493596dec8a84b0692083bef)
    [2026-09-02 01:00:52.524146] [STDOUT] stdout: [        ]       #10 pc 00000000003603a4  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612) (BuildId: b221ddf9493596dec8a84b0692083bef)
    [2026-09-02 01:00:52.524172] [STDOUT] stdout: [        ]       #11 pc 00000000004903a0  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, bool, art::JValue*)+1004) (BuildId: b221ddf9493596dec8a84b0692083bef)
    [2026-09-02 01:00:52.524274] [STDOUT] stdout: [        ]       #12 pc 000000000050a3bc  /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>(art::interpreter::SwitchImplContext*)+2380) (BuildId: b221ddf9493596dec8a84b0692083bef)
    [2026-09-02 01:00:52.524330] [STDOUT] stdout: [        ]       #13 pc 00000000003795d8  /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: b221ddf9493596dec8a84b0692083bef)
    [2026-09-02 01:00:52.524639] [STDOUT] stdout: [        ]       #14 pc 00000000001fcf9c  /system/framework/framework.jar (android.os.MessageQueue.next+0)
    [2026-09-02 01:00:52.524713] [STDOUT] stdout: [        ]       #15 pc 000000000037cbfc  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238.llvm.13156664521685854434)+356) (BuildId: b221ddf9493596dec8a84b0692083bef)
    [2026-09-02 01:00:52.524825] [STDOUT] stdout: [        ]       #16 pc 0000000000490fb8  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, bool, art::JValue*)+4100) (BuildId: b221ddf9493596dec8a84b0692083bef)
    [2026-09-02 01:00:52.524865] [STDOUT] stdout: [        ]       #17 pc 0000000000509d7c  /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>(art::interpreter::SwitchImplContext*)+780) (BuildId: b221ddf9493596dec8a84b0692083bef)
    [2026-09-02 01:00:52.524951] [STDOUT] stdout: [        ]       #18 pc 00000000003795d8  /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: b221ddf9493596dec8a84b0692083bef)
    [2026-09-02 01:00:52.524983] [STDOUT] stdout: [        ]       #19 pc 00000000001fbf80  /system/framework/framework.jar (android.os.Looper.loopOnce+0)
    [2026-09-02 01:00:52.525013] [STDOUT] stdout: [        ]       #20 pc 000000000037cbfc  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238.llvm.13156664521685854434)+356) (BuildId: b221ddf9493596dec8a84b0692083bef)
    [2026-09-02 01:00:52.525093] [STDOUT] stdout: [        ]       #21 pc 0000000000490fb8  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, bool, art::JValue*)+4100) (BuildId: b221ddf9493596dec8a84b0692083bef)
    [2026-09-02 01:00:52.525170] [STDOUT] stdout: [        ]       #22 pc 000000000050a0e0  /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>(art::interpreter::SwitchImplContext*)+1648) (BuildId: b221ddf9493596dec8a84b0692083bef)
    [2026-09-02 01:00:52.525265] [STDOUT] stdout: [        ]       #23 pc 00000000003795d8  /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: b221ddf9493596dec8a84b0692083bef)
    [2026-09-02 01:00:52.525334] [STDOUT] stdout: [        ]       #24 pc 00000000001fc6f4  /system/framework/framework.jar (android.os.Looper.loop+0)
    [2026-09-02 01:00:52.525417] [STDOUT] stdout: [        ]       #25 pc 000000000037cbfc  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238.llvm.13156664521685854434)+356) (BuildId: b221ddf9493596dec8a84b0692083bef)
    [2026-09-02 01:00:52.525498] [STDOUT] stdout: [        ]       #26 pc 0000000000490fb8  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, bool, art::JValue*)+4100) (BuildId: b221ddf9493596dec8a84b0692083bef)
    [2026-09-02 01:00:52.525526] [STDOUT] stdout: [        ]       #27 pc 000000000050a0e0  /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>(art::interpreter::SwitchImplContext*)+1648) (BuildId: b221ddf9493596dec8a84b0692083bef)
    [2026-09-02 01:00:52.525580] [STDOUT] stdout: [        ]       #28 pc 00000000003795d8  /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: b221ddf9493596dec8a84b0692083bef)
    [2026-09-02 01:00:52.525621] [STDOUT] stdout: [        ]       #29 pc 00000000001c398c  /system/framework/framework.jar (android.app.ActivityThread.main+0)
    [2026-09-02 01:00:52.525633] [STDOUT] stdout: [        ]       #30 pc 000000000037cbfc  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238.llvm.13156664521685854434)+356) (BuildId: b221ddf9493596dec8a84b0692083bef)
    [2026-09-02 01:00:52.525670] [STDOUT] stdout: [        ]       #31 pc 000000000037c3dc  /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+788) (BuildId: b221ddf9493596dec8a84b0692083bef)
    [2026-09-02 01:00:52.525695] [STDOUT] stdout: [        ]       #32 pc 0000000000376f68  /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: b221ddf9493596dec8a84b0692083bef)
    
  4. added
    team-androidOwned by Android platform team
    and removed on Sep 14, 2026
  5. fluttergithubbot commented on Sep 16, 2026

    @fluttergithubbot
    ContributorAuthor
  6. Piinks commented on Sep 21, 2026

    @Piinks
    Contributor

    Closing as the determined dupe is also no longer flaking #192172

  7. github-actions commented on Oct 5, 2026

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  8. locked as resolved and limited conversation to collaborators on Oct 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

P0Critical issues such as a build break or regressionc: flakeTests that sometimes, but not always, incorrectly passteam-androidOwned by Android platform teamtriaged-androidTriaged by Android platform team

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions