Skip to content

Apps launched due to Bluetooth connection render incorrectly #55969

@ened

Description

@ened

Steps to Reproduce

Bluetooth Accessory Application (via EAAccessory).

  1. App killed, BT accessory off, phone on home screen
  2. Turn on accessory
  3. App get's launched in the background due to a Bluetooth connection (EAAccessory)
  4. Tap icon on home screen to launch App in FG
  5. App is not rendering properly anymore, lots of images & some text is missing

IMG_CEF09C66421A-1

Logs

iOS Console Logs are flooded with

2020-04-29 17:17:07.485743 +0100		error	Runner	Execution of the command buffer was aborted due to an error during execution. <private>
2020-04-29 17:17:07.504637 +0100		error	Runner	Execution of the command buffer was aborted due to an error during execution. <private>
2020-04-29 17:17:07.504717 +0100		error	Runner	Execution of the command buffer was aborted due to an error during execution. <private>
2020-04-29 17:17:07.504770 +0100		error	Runner	Execution of the command buffer was aborted due to an error during execution. <private>
2020-04-29 17:17:07.504822 +0100		error	Runner	Execution of the command buffer was aborted due to an error during execution. <private>
2020-04-29 17:17:07.518071 +0100		error	Runner	Execution of the command buffer was aborted due to an error during execution. <private>
❯ flutter doctor -v
[✓] Flutter (Channel beta, v1.17.0-3.3.pre, on Mac OS X 10.15.4 19E287, locale en-GB)
    • Flutter version 1.17.0-3.3.pre at /Users/sebastian/dev/flutter
    • Framework revision 0da1ab0922 (22 hours ago), 2020-04-28 11:02:34 -0700
    • Engine revision 376ad6a64b
    • Dart version 2.8.0

 
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/sebastian/Library/Android/sdk
    • Platform android-29, build-tools 29.0.2
    • ANDROID_HOME = /Users/sebastian/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.4.1, Build version 11E503a
    • CocoaPods version 1.9.1

[✓] Android Studio (version 3.6)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 45.1.1
    • Dart plugin version 192.7761
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)

[✓] VS Code (version 1.44.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.9.1

[✓] Connected device (2 available)
    • Pixel 2           • HT83G1A03545              • android-arm64 • Android 10 (API 29)
    • Nextbase’s iPhone • 00008030-001134200288802E • ios           • iOS 13.4.1

Did not appear until 1.17+ I think, which is roughly the time Metal was activated.

Metadata

Metadata

Assignees

Labels

P0Critical issues such as a build break or regressionc: regressionIt was better in the past than it is nowengineflutter/engine related. See also e: labels.found in release: 1.17Found to occur in 1.17platform-iosiOS applications specifically

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions