[Bug]: AppImage 0.18.48 crashes on startup on Ubuntu 26.04 Wayland - zxdg_exporter_v2 invalid role
Author: davivcgarciaCreated Sep 17, 2026Updated Sep 17, 2026
Labelsbug
Summary
openwork-linux-x86_64-0.18.48.AppImage crashes immediately on startup with Trace/breakpoint trap after Wayland protocol error. I want to stay on Wayland as it is the default on modern distros.
To Reproduce
- Ubuntu 26.04.1 LTS, GNOME 50.1, Wayland session
- chmod +x openwork-linux-x86_64-0.18.48.AppImage
- ./openwork-linux-x86_64-0.18.48.AppImage
- Crash after ~1s
Expected behavior
App window opens on Wayland.
Actual behavior
Crash before window appears, core dumped. Error: [33561:0917/191634.391661:ERROR:ui/events/platform/wayland/wayland_event_watcher.cc:47] libwayland: zxdg_exporter_v2#22: error 0: exported surface had an invalid role
Screenshots (optional)
No response
OW version & Desktop info (optional)
- OpenWork version: 0.18.48 openwork-linux-x86_64-0.18.48.AppImage
- OS: Ubuntu 26.04.1 LTS, Kernel 7.0.0-31-generic
- DE: ubuntu:GNOME, GNOME Shell 50.1, XDG_SESSION_TYPE=wayland
- GPU: NVIDIA RTX 5070 Max-Q (driver 595.84) + AMD Radeon 880M/890M hybrid
- Mutter experimental: scale-monitor-framebuffer, xwayland-native-scaling
- libnvidia-egl-wayland1 1:1.1.21-1 installed
Additional context (optional)
Full log:
$ ./openwork-linux-x86_64-0.18.48.AppImage
DevTools listening on ws://127.0.0.1:9225/devtools/browser/a469b0e4-7d3c-4065-9e0a-c09711c698b5
OpenWork runtime: system CA bundle sources runtime=365 platform-stores=0
OpenWork runtime: chain repair skipped: no activation record.
[desktop-bootstrap] falling back to defaults {
path: '/home/davivcgarcia/.config/openwork/desktop-bootstrap.json',
error: "ENOENT: no such file or directory, open '/home/davivcgarcia/.config/openwork/desktop-bootstrap.json'"
}
(node:35185) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `openwork --trace-deprecation ...` to show where the warning was created)
Reload watcher enabled (1)
Checking for update
[35185:0917/192316.066740:ERROR:ui/events/platform/wayland/wayland_event_watcher.cc:47] libwayland: zxdg_exporter_v2#22: error 0: exported surface had an invalid role
Trace/breakpoint trap (core dumped) ./openwork-linux-x86_64-0.18.48.AppImageSource: different-ai/openwork