Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wezterm fails to launch because of egl_lib #5382

Open
starmatt opened this issue May 6, 2024 · 3 comments
Open

Wezterm fails to launch because of egl_lib #5382

starmatt opened this issue May 6, 2024 · 3 comments
Labels
bug Something isn't working Wayland

Comments

@starmatt
Copy link

starmatt commented May 6, 2024

What Operating System(s) are you seeing this problem on?

Linux Wayland

Which Wayland compositor or X11 Window manager(s) are you using?

KDE/Plasma 6

WezTerm version

20240505_232355_e6db4408

Did you try the latest nightly build to see if the issue is better (or worse!) than your current version?

Yes, and I updated the version box above to show the version of the nightly that I tried

Describe the bug

When trying to launch wezterm, it doesnt open and I'm greeted with this error:

19:19:32.132  ERROR  wezterm_gui::frontend > Failed to create window: with_egl_lib failed: with_egl_lib(libEGL.so.1) failed: EGL CreateWindowSurface: BAD_MATCH 0x55dc2011e160
EGL CreateWindowSurface: BAD_MATCH 0x55dc2011e230
EGL CreateWindowSurface: BAD_MATCH 0x55dc2011e7e0
EGL CreateWindowSurface: BAD_MATCH 0x55dc2011ea50
EGL CreateWindowSurface: BAD_MATCH 0x55dc2011e8b0
EGL CreateWindowSurface: BAD_MATCH 0x55dc2011eb20
EGL CreateWindowSurface: BAD_MATCH 0x55dc2011e980
EGL CreateWindowSurface: BAD_MATCH 0x55dc2011ebf0
EGL CreateWindowSurface: BAD_MATCH 0x55dc2011ee60
EGL CreateWindowSurface: BAD_MATCH 0x55dc2011ef30
EGL CreateWindowSurface: BAD_MATCH 0x55dc2011f4e0
EGL CreateWindowSurface: BAD_MATCH 0x55dc2011f750
EGL CreateWindowSurface: BAD_MATCH 0x55dc2011f5b0
EGL CreateWindowSurface: BAD_MATCH 0x55dc2011f820
EGL CreateWindowSurface: BAD_MATCH 0x55dc2011f680
EGL CreateWindowSurface: BAD_MATCH 0x55dc2011f8f0
, with_egl_lib(libEGL.so) failed: EGL CreateWindowSurface: BAD_MATCH 0x55dc2009bc40
EGL CreateWindowSurface: BAD_MATCH 0x55dc2009bd10
EGL CreateWindowSurface: BAD_MATCH 0x55dc2009c2c0
EGL CreateWindowSurface: BAD_MATCH 0x55dc2009c530
EGL CreateWindowSurface: BAD_MATCH 0x55dc2009c390
EGL CreateWindowSurface: BAD_MATCH 0x55dc2009c600
EGL CreateWindowSurface: BAD_MATCH 0x55dc2009c460
EGL CreateWindowSurface: BAD_MATCH 0x55dc2009c6d0
EGL CreateWindowSurface: BAD_MATCH 0x55dc2009c940
EGL CreateWindowSurface: BAD_MATCH 0x55dc2009ca10
EGL CreateWindowSurface: BAD_MATCH 0x55dc20095e90
EGL CreateWindowSurface: BAD_MATCH 0x55dc20096100
EGL CreateWindowSurface: BAD_MATCH 0x55dc20095f60
EGL CreateWindowSurface: BAD_MATCH 0x55dc200961d0
EGL CreateWindowSurface: BAD_MATCH 0x55dc20096030
EGL CreateWindowSurface: BAD_MATCH 0x55dc200962a0
, with_egl_lib(libEGL.so.1) failed: EGL CreateWindowSurface: BAD_MATCH 0x55dc20101e30
EGL CreateWindowSurface: BAD_MATCH 0x55dc20101f00
EGL CreateWindowSurface: BAD_MATCH 0x55dc20101fd0
EGL CreateWindowSurface: BAD_MATCH 0x55dc20102240
EGL CreateWindowSurface: BAD_MATCH 0x55dc20102310
EGL CreateWindowSurface: BAD_MATCH 0x55dc201023e0
EGL CreateWindowSurface: BAD_MATCH 0x55dc20039d90
EGL CreateWindowSurface: BAD_MATCH 0x55dc2009aed0
EGL CreateWindowSurface: BAD_MATCH 0x55dc2003a070
EGL CreateWindowSurface: BAD_MATCH 0x55dc2003a2e0
EGL CreateWindowSurface: BAD_MATCH 0x55dc2003a3b0
EGL CreateWindowSurface: BAD_MATCH 0x55dc2003a480
, with_egl_lib(libEGL.so) failed: EGL CreateWindowSurface: BAD_MATCH 0x55dc1ff1ed20
EGL CreateWindowSurface: BAD_MATCH 0x55dc1ff1edf0
EGL CreateWindowSurface: BAD_MATCH 0x55dc20062ae0
EGL CreateWindowSurface: BAD_MATCH 0x55dc20062d50
EGL CreateWindowSurface: BAD_MATCH 0x55dc20062e20
EGL CreateWindowSurface: BAD_MATCH 0x55dc20062ef0
EGL CreateWindowSurface: BAD_MATCH 0x55dc20063160
EGL CreateWindowSurface: BAD_MATCH 0x55dc1ff1e800
EGL CreateWindowSurface: BAD_MATCH 0x55dc20063440
EGL CreateWindowSurface: BAD_MATCH 0x55dc200636b0
EGL CreateWindowSurface: BAD_MATCH 0x55dc20063780
EGL CreateWindowSurface: BAD_MATCH 0x55dc20063850

To Reproduce

Start wezterm

Configuration

no config

Expected Behavior

Wezterm should start

Logs

20:55:30.836  ERROR  wezterm_gui::frontend > Failed to create window: with_egl_lib failed: with_egl_lib(libEGL.so.1) failed: EGL CreateWindowSurface: BAD_MATCH 0x5614f30ea4e0
EGL CreateWindowSurface: BAD_MATCH 0x5614f30ea5b0
EGL CreateWindowSurface: BAD_MATCH 0x5614f30eab60
EGL CreateWindowSurface: BAD_MATCH 0x5614f30eadd0
EGL CreateWindowSurface: BAD_MATCH 0x5614f30eac30
EGL CreateWindowSurface: BAD_MATCH 0x5614f30eaea0
EGL CreateWindowSurface: BAD_MATCH 0x5614f30ead00
EGL CreateWindowSurface: BAD_MATCH 0x5614f30eaf70
EGL CreateWindowSurface: BAD_MATCH 0x5614f30eb1e0
EGL CreateWindowSurface: BAD_MATCH 0x5614f30eb2b0
EGL CreateWindowSurface: BAD_MATCH 0x5614f30eb860
EGL CreateWindowSurface: BAD_MATCH 0x5614f30ebad0
EGL CreateWindowSurface: BAD_MATCH 0x5614f30eb930
EGL CreateWindowSurface: BAD_MATCH 0x5614f30ebba0
EGL CreateWindowSurface: BAD_MATCH 0x5614f30eba00
EGL CreateWindowSurface: BAD_MATCH 0x5614f30ebc70
, with_egl_lib(libEGL.so) failed: EGL CreateWindowSurface: BAD_MATCH 0x5614f3063e00
EGL CreateWindowSurface: BAD_MATCH 0x5614f3063ed0
EGL CreateWindowSurface: BAD_MATCH 0x5614f3065cc0
EGL CreateWindowSurface: BAD_MATCH 0x5614f3065f30
EGL CreateWindowSurface: BAD_MATCH 0x5614f3065d90
EGL CreateWindowSurface: BAD_MATCH 0x5614f3066000
EGL CreateWindowSurface: BAD_MATCH 0x5614f3065e60
EGL CreateWindowSurface: BAD_MATCH 0x5614f30660d0
EGL CreateWindowSurface: BAD_MATCH 0x5614f3066340
EGL CreateWindowSurface: BAD_MATCH 0x5614f3066410
EGL CreateWindowSurface: BAD_MATCH 0x5614f30669c0
EGL CreateWindowSurface: BAD_MATCH 0x5614f3066c30
EGL CreateWindowSurface: BAD_MATCH 0x5614f3066a90
EGL CreateWindowSurface: BAD_MATCH 0x5614f3066d00
EGL CreateWindowSurface: BAD_MATCH 0x5614f3066b60
EGL CreateWindowSurface: BAD_MATCH 0x5614f3066dd0
, with_egl_lib(libEGL.so.1) failed: EGL CreateWindowSurface: BAD_MATCH 0x5614f30688c0
EGL CreateWindowSurface: BAD_MATCH 0x5614f3068990
EGL CreateWindowSurface: BAD_MATCH 0x5614f3068a60
EGL CreateWindowSurface: BAD_MATCH 0x5614f2feb360
EGL CreateWindowSurface: BAD_MATCH 0x5614f2feb430
EGL CreateWindowSurface: BAD_MATCH 0x5614f2feb500
EGL CreateWindowSurface: BAD_MATCH 0x5614f2feb770
EGL CreateWindowSurface: BAD_MATCH 0x5614f30683a0
EGL CreateWindowSurface: BAD_MATCH 0x5614f2feb840
EGL CreateWindowSurface: BAD_MATCH 0x5614f2ffaf50
EGL CreateWindowSurface: BAD_MATCH 0x5614f2ffb020
EGL CreateWindowSurface: BAD_MATCH 0x5614f2ffb0f0
, with_egl_lib(libEGL.so) failed: EGL CreateWindowSurface: BAD_MATCH 0x5614f30d2a30
EGL CreateWindowSurface: BAD_MATCH 0x5614f30d2b00
EGL CreateWindowSurface: BAD_MATCH 0x5614f30d2bd0
EGL CreateWindowSurface: BAD_MATCH 0x5614f30f03c0
EGL CreateWindowSurface: BAD_MATCH 0x5614f30f0490
EGL CreateWindowSurface: BAD_MATCH 0x5614f30f0560
EGL CreateWindowSurface: BAD_MATCH 0x5614f30f07d0
EGL CreateWindowSurface: BAD_MATCH 0x5614f30f08a0
EGL CreateWindowSurface: BAD_MATCH 0x5614f3062e20
EGL CreateWindowSurface: BAD_MATCH 0x5614f3063090
EGL CreateWindowSurface: BAD_MATCH 0x5614f3063160
EGL CreateWindowSurface: BAD_MATCH 0x5614f3063230

Anything else?

No response

@JeremyEffinger
Copy link

Same issue here as above, using Fedora 39 and KDE Plasma 6 with Wayland of course.

@davidscholberg
Copy link

I had this issue on Fedora 40 using the flatpak version from flathub, but it started working again once I applied the pending Freedesktop Platform updates in the software center.

@starmatt
Copy link
Author

starmatt commented May 25, 2024

Same issue here as above, using Fedora 39 and KDE Plasma 6 with Wayland of course.

I 'fixed' it by downgrading the mesa packages. I had the issue with the mesa-libEGL package on version 24.1.0~rc1 - downgrading to 24.0.4 allows me to use wezterm again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working Wayland
Projects
None yet
Development

No branches or pull requests

4 participants