Bug description
Starting with the v0.2.2 AppImage the application window never finishes loading – only a blank white screen is shown.
Console prints:
Could not create default EGL display: EGL_BAD_PARAMETER. Aborting...
Downgrading to the v0.2.1 AppImage works fine.
Steps to reproduce
- Download
keeper-desktop_0.2.2_amd64.AppImage
chmod +x keeper-desktop_0.2.2_amd64.AppImage
./keeper-desktop_0.2.2_amd64.AppImage
- Window opens → stays white forever
(same result on both Wayland and X11 sessions)
Environment
- OS: Arch Linux (kernel 6.11)
- Mesa: 24.2.3
- libwebkit2gtk-4.0-37 (system): 2.44
- GPU: Intel
Root cause
The v0.2.2 AppImage bundles its own copy of libwebkit2gtk-4.0-37 that was built against Ubuntu 22.04's older EGL/Mesa headers.
When the runtime web-process tries to create an EGL context it receives EGL_BAD_PARAMETER and aborts, leaving the front-end window empty.
Possible Work-around (suggested by AI; not verified!)
Delete the bundled library so the AppImage falls back to the system's up-to-date webkit:
sudo mount -o loop keeper-desktop_0.2.2_amd64.AppImage /mnt
sudo rm /mnt/usr/lib/libwebkit2gtk-4.0-37.so*
sudo umount /mnt
Suggested fix (suggested by AI; not verified!)
Do not ship libwebkit2gtk-4.0-37 inside the AppImage (or rebuild it on an Ubuntu ≥24.04 runner with current Mesa/EGL) so the host driver stack is used.
Additional context
Issue identical to the EGL regression seen in other Tauri-based AppImages --> https://github.com/music-assistant/companion/issues/57
Affects both Wayland and X11 sessions.
Bug description
Starting with the v0.2.2 AppImage the application window never finishes loading – only a blank white screen is shown.
Console prints:
Downgrading to the v0.2.1 AppImage works fine.
Steps to reproduce
keeper-desktop_0.2.2_amd64.AppImagechmod +x keeper-desktop_0.2.2_amd64.AppImage./keeper-desktop_0.2.2_amd64.AppImage(same result on both Wayland and X11 sessions)
Environment
Root cause
The v0.2.2 AppImage bundles its own copy of
libwebkit2gtk-4.0-37that was built against Ubuntu 22.04's older EGL/Mesa headers.When the runtime web-process tries to create an EGL context it receives
EGL_BAD_PARAMETERand aborts, leaving the front-end window empty.Possible Work-around (suggested by AI; not verified!)
Delete the bundled library so the AppImage falls back to the system's up-to-date webkit:
sudo mount -o loop keeper-desktop_0.2.2_amd64.AppImage /mnt sudo rm /mnt/usr/lib/libwebkit2gtk-4.0-37.so* sudo umount /mntSuggested fix (suggested by AI; not verified!)
Do not ship libwebkit2gtk-4.0-37 inside the AppImage (or rebuild it on an Ubuntu ≥24.04 runner with current Mesa/EGL) so the host driver stack is used.
Additional context
Issue identical to the EGL regression seen in other Tauri-based AppImages --> https://github.com/music-assistant/companion/issues/57
Affects both Wayland and X11 sessions.