Skip to content

Linux_android_emu external_textures_integration_test flakey #192748

Closed

Description

@jtmcdole

This test was recently fixed so it wasn't failing in bringup, but it appears to be flakey:

 [2026-09-11 20:31:12.308834] [STDOUT] stdout: [+8069 ms] I/flutter ( 6193): Stopping 2x speed test...
 [2026-09-11 20:31:12.970842] [STDOUT] stdout: [ +662 ms] +0 -1: renders frames from the device at a rate similar to the frames produced [E]
 [2026-09-11 20:31:12.971901] [STDOUT] stdout: [   +1 ms]   Expected: a numeric value within <5.0> of <49.4>
 [2026-09-11 20:31:12.972045] [STDOUT] stdout: [        ]     Actual: <42.5>
 [2026-09-11 20:31:12.972169] [STDOUT] stdout: [        ]      Which:  differs by <6.899999999999999>
 [2026-09-11 20:31:12.979002] [STDOUT] stdout: [   +6 ms]   package:matcher/src/expect/expect.dart 187:31      fail
 [2026-09-11 20:31:12.979472] [STDOUT] stdout: [        ]   package:matcher/src/expect/expect.dart 182:3       _expect
 [2026-09-11 20:31:12.979882] [STDOUT] stdout: [        ]   package:matcher/src/expect/expect.dart 65:3        expect
 [2026-09-11 20:31:12.980326] [STDOUT] stdout: [        ]   test_driver/frame_rate_main_test.dart 67:5         main.<fn>
 [2026-09-11 20:31:12.980758] [STDOUT] stdout: [        ]   ===== asynchronous gap ===========================
 [2026-09-11 20:31:12.981723] [STDOUT] stdout: [        ]   package:test_api/src/backend/declarer.dart 253:15  Declarer.test.<fn>.<fn>
 [2026-09-11 20:31:12.981753] [STDOUT] stdout: [        ]   ===== asynchronous gap ===========================
 [2026-09-11 20:31:12.981766] [STDOUT] stdout: [        ]   package:test_api/src/backend/declarer.dart 250:11  Declarer.test.<fn>
 [2026-09-11 20:31:12.981774] [STDOUT] stdout: [        ]   ===== asynchronous gap ===========================
 [2026-09-11 20:31:12.981782] [STDOUT] stdout: [        ]   package:test_api/src/backend/invoker.dart 318:9    Invoker._waitForOutstandingCallbacks.<fn>
 [2026-09-11 20:31:12.994434] [STDOUT] stdout: [  +12 ms] +0 -1: Some tests failed.
 [2026-09-11 20:31:12.995702] [STDOUT] stdout: [   +1 ms] Consider enabling the flag chain-stack-traces to receive more detailed exceptions.
 [2026-09-11 20:31:12.995732] [STDOUT] stdout: [        ] For example, 'dart test --chain-stack-traces'.
 [2026-09-11 20:31:12.997167] [STDOUT] stderr: [   +1 ms] Unhandled exception:
 [2026-09-11 20:31:12.997192] [STDOUT] stderr: [        ] Dummy exception to set exit code.
 [2026-09-11 20:31:13.044846] [STDOUT] stdout: [  +47 ms] Unregistering signal handlers...
 [2026-09-11 20:31:13.047497] [STDOUT] stdout: [   +2 ms] executing: /b/s/w/ir/cache/android/sdk/platform-tools/adb -s emulator-5554 shell screencap -p /data/local/tmp/flutter_screenshot.png
 [2026-09-11 20:31:13.363467] [STDOUT] stdout: [ +315 ms] executing: /b/s/w/ir/cache/android/sdk/platform-tools/adb -s emulator-5554 pull /data/local/tmp/flutter_screenshot.png /b/s/w/ir/x/w/rc/flutter_logs_dir/drive_03.png
 [2026-09-11 20:31:13.374244] [STDOUT] stdout: [  +11 ms] /data/local/tmp/flutter_screenshot.png: 1 file pulled, 0 skipped. 49.1 MB/s (61931 bytes in 0.001s)
 [2026-09-11 20:31:13.374288] [STDOUT] stdout: [        ] executing: /b/s/w/ir/cache/android/sdk/platform-tools/adb -s emulator-5554 shell rm /data/local/tmp/flutter_screenshot.png
 [2026-09-11 20:31:13.397285] [STDOUT] stdout: [  +22 ms] Screenshot written to /b/s/w/ir/x/w/rc/flutter_logs_dir/drive_03.png
 [2026-09-11 20:31:13.398108] [STDOUT] stdout: [        ] executing: /b/s/w/ir/cache/android/sdk/platform-tools/adb -s emulator-5554 shell am force-stop io.flutter.externalui
 [2026-09-11 20:31:13.398129] [STDOUT] stdout: [        ] executing: /b/s/w/ir/cache/android/sdk/platform-tools/adb -s emulator-5554 shell am force-stop io.flutter.externalui
 [2026-09-11 20:31:13.449676] [STDOUT] stdout: [  +50 ms] executing: /b/s/w/ir/cache/android/sdk/platform-tools/adb -s emulator-5554 uninstall io.flutter.externalui
 [2026-09-11 20:31:13.449738] [STDOUT] stdout: [        ] executing: /b/s/w/ir/cache/android/sdk/platform-tools/adb -s emulator-5554 uninstall io.flutter.externalui
 [2026-09-11 20:31:13.794828] [STDOUT] stdout: [ +342 ms] Success
 [2026-09-11 20:31:13.798387] [STDOUT] stdout: [   +6 ms] "flutter drive" took 66,327ms.
 [2026-09-11 20:31:13.806249] [STDOUT] stderr: [   +7 ms] 
 [2026-09-11 20:31:13.808446] [STDOUT] stderr:            #0      throwToolExit (package:flutter_tools/src/base/common.dart:34:3)
 [2026-09-11 20:31:13.808476] [STDOUT] stderr:            #1      DriveCommand.runCommand (package:flutter_tools/src/commands/drive.dart:438:9)
 [2026-09-11 20:31:13.808484] [STDOUT] stderr:            <asynchronous suspension>
 [2026-09-11 20:31:13.808492] [STDOUT] stderr:            #2      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1304:27)
 [2026-09-11 20:31:13.808500] [STDOUT] stderr:            <asynchronous suspension>
 [2026-09-11 20:31:13.808507] [STDOUT] stderr:            #3      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:154:19)
 [2026-09-11 20:31:13.808515] [STDOUT] stderr:            <asynchronous suspension>
 [2026-09-11 20:31:13.808522] [STDOUT] stderr:            #4      CommandRunner.runCommand (package:args/command_runner.dart:212:13)
 [2026-09-11 20:31:13.808530] [STDOUT] stderr:            <asynchronous suspension>
 [2026-09-11 20:31:13.808538] [STDOUT] stderr:            #5      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:636:9)
 [2026-09-11 20:31:13.808547] [STDOUT] stderr:            <asynchronous suspension>
 [2026-09-11 20:31:13.808554] [STDOUT] stderr:            #6      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:154:19)
 [2026-09-11 20:31:13.808562] [STDOUT] stderr:            <asynchronous suspension>
 [2026-09-11 20:31:13.808570] [STDOUT] stderr:            #7      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:571:5)
 [2026-09-11 20:31:13.808578] [STDOUT] stderr:            <asynchronous suspension>
 [2026-09-11 20:31:13.808585] [STDOUT] stderr:            #8      FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:355:5)
 [2026-09-11 20:31:13.808592] [STDOUT] stderr:            <asynchronous suspension>
 [2026-09-11 20:31:13.808600] [STDOUT] stderr:            #9      run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:150:11)
 [2026-09-11 20:31:13.808608] [STDOUT] stderr:            <asynchronous suspension>
 [2026-09-11 20:31:13.808620] [STDOUT] stderr:            #10     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:154:19)
 [2026-09-11 20:31:13.808627] [STDOUT] stderr:            <asynchronous suspension>
 [2026-09-11 20:31:13.808634] [STDOUT] stderr:            #11     main (package:flutter_tools/executable.dart:113:3)
 [2026-09-11 20:31:13.808640] [STDOUT] stderr:            <asynchronous suspension>
 [2026-09-11 20:31:13.808646] [STDOUT] stderr: 
 [2026-09-11 20:31:13.808652] [STDOUT] stderr: 
 [2026-09-11 20:31:13.814645] [STDOUT] stdout: [   +6 ms] Running 2 shutdown hooks
 [2026-09-11 20:31:13.814681] [STDOUT] stdout: [        ] Shutdown hooks complete
 [2026-09-11 20:31:13.814689] [STDOUT] stdout: [        ] exiting with code 1
 [2026-09-11 20:31:13.847553] [STDERR] Task failed: Executable "/b/s/w/ir/x/w/rc/tmpwst80tbb/flutter sdk/bin/flutter" failed with exit code 1.
 [2026-09-11 20:31:13.847648] [STDERR] 
 [2026-09-11 20:31:13.847667] [STDERR] Stack trace:
 [2026-09-11 20:31:13.880272] [STDERR] package:flutter_devicelab/framework/utils.dart 111:3       fail
 [2026-09-11 20:31:13.880537] [STDERR] package:flutter_devicelab/framework/utils.dart 385:5       _execute
 [2026-09-11 20:31:13.880567] [STDERR] ===== asynchronous gap ===========================
 [2026-09-11 20:31:13.880574] [STDERR] dart:async                                                 Zone.registerBinaryCallback
 [2026-09-11 20:31:13.880582] [STDERR] package:flutter_devicelab/framework/framework.dart 308:28  _TaskRunner._performTask.<fn>
 [2026-09-11 20:31:13.880589] [STDERR] package:stack_trace                                        Chain.capture
 [2026-09-11 20:31:13.880596] [STDERR] package:flutter_devicelab/framework/framework.dart 306:11  _TaskRunner._performTask
 [2026-09-11 20:31:13.880603] [STDERR] package:flutter_devicelab/framework/framework.dart 199:43  _TaskRunner.run
 [2026-09-11 20:31:13.880610] [STDERR] 

Activity

  1. added
    P2Important issues not at the top of the work list
    on Sep 21, 2026
  2. b-luk commented on Sep 24, 2026

    @b-luk
    Contributor

    This turned from flaky to consistently failing.

    Dashboard: https://flutter-dashboard.appspot.com/#/build?repo=flutter&branch=master&taskFilter=linux_android_emu+external_textures_integration_test

    Build #3033: Success
    Build #3034: Flaky, failed on first run and succeeded on second run
    Build #3035: Fails

    Consistently fails for all subsequent builds.

    Note that Build #3035 is a backfill, on an older commit than #3033 and #3034. So this starting to failing consistently doesn't seem related to a specific commit, but instead it started at a certain time.

  3. added
    P0Critical issues such as a build break or regression
    c: flakeTests that sometimes, but not always, incorrectly pass
    and removed
    P2Important issues not at the top of the work list
    on Nov 3, 2026
  4. jtmcdole commented on Nov 3, 2026

    @jtmcdole
    MemberAuthor

    Leaving a c:flake and higher priority for now . If we downgrade this to P2, we should just remove the test rather than leave it supressed.

  5. self-assigned this
    on Nov 9, 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-engineOwned by Engine teamtriaged-engineTriaged by Engine team

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions