Skip to content

[Impeller] GDK_IS_WINDOW assertion failure on startup / Linux Desktop. #130514

@christopherfujino

Description

@christopherfujino

With the default counter app:

~/git/tmp/impeller_linux_test$ flutter run -d linux --enable-impeller
Downloading linux-x64-debug/linux-x64-flutter-gtk tools...       1,673ms
Downloading linux-x64-profile/linux-x64-flutter-gtk tools...      1,026ms
Downloading linux-x64-release/linux-x64-flutter-gtk tools...        839ms
Launching lib/main.dart on Linux in debug mode...
Building Linux application...

(impeller_linux_test:1569256): Gdk-CRITICAL **: 12:34:23.248: gdk_window_get_state: assertion 'GDK_IS_WINDOW (window)' failed
[ERROR:flutter/impeller/base/validation.cc(49)] Break on 'ImpellerValidationBreak' to inspect point of failure: Could not determine GL version.
[ERROR:flutter/shell/common/platform_view.cc(76)] Failed to create platform view rendering surface
[✓] Flutter (Channel master, 3.13.0-3.0.pre.35, on Debian GNU/Linux rodete 6.1.25-1rodete1-amd64, locale en_US.UTF-8)
    • Flutter version 3.13.0-3.0.pre.35 on channel master at /usr/local/google/home/fujino/git/flutter
    • Upstream repository [email protected]:flutter/flutter.git
    • Framework revision 315ebafea3 (55 minutes ago), 2023-07-13 11:41:56 -0700
    • Engine revision 081fbab5f2
    • Dart version 3.1.0 (build 3.1.0-307.0.dev)
    • DevTools version 2.25.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /usr/local/google/home/fujino/Android/Sdk
    • Platform android-33, build-tools 31.0.0
    • Java binary at: /usr/local/google/home/fujino/Downloads/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at google-chrome

[✓] Linux toolchain - develop for Linux desktop
    • Debian clang version 14.0.6
    • cmake version 3.25.1
    • ninja version 1.11.1
    • pkg-config version 0.29.2

[✓] Android Studio (version 2020.3)
    • Android Studio at /usr/local/google/home/fujino/Downloads/android-studio
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)

[✓] Connected device (2 available)
    • Linux (desktop) • linux  • linux-x64      • Debian GNU/Linux rodete 6.1.25-1rodete1-amd64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 114.0.5735.198

[✓] Network resources
    • All expected network resources are available.

• No issues found!

Metadata

Metadata

Assignees

Labels

P3Issues that are less important to the Flutter projecte: impellerImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.team-engineOwned by Engine team

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions