On a fresh Ubuntu 24.04.3 ARM64, DemoRunner built with latest tip on master crashes at startup and seems to even crash the current graphic session.
reuk
January 7, 2026, 3:29pm
2
This is caused by a bug in Gnome afaik, where the Wayland session doesn’t correctly integrate X11 system-tray icons (or at least, some part of the X protocol that seems to work correctly under a fully X11 session). It’s not ideal that it crashes the entire desktop; perhaps we should attempt to avoid creating the system tray icon entirely when we detect a Wayland session.
There’s more info here:
opened 06:50PM - 18 Aug 24 UTC
### Detailed steps on how to reproduce the bug
1. Load Ubuntu or Ubuntu/Xorg … Desktop
2. Build DemoRunner App [or use SystemTrayIconComponent in any app]
3. Launch the built application
4. Desktop Session crashes
### What is the expected behaviour?
SystemTrayIconComponent loads
### Operating systems
Linux
### What versions of the operating systems?
Ubuntu 24.04 [Default Desktop]
### Architectures
x86_64, 64-bit
### Stacktrace
```shell
If anyone's familiar with this operating system and can help me find the desktop stack trace, I'm happy to post it here.
```
### Plug-in formats (if applicable)
Standalone
### Plug-in host applications (DAWs) (if applicable)
_No response_
### Testing on the `develop` branch
The bug is present on the `develop` branch
### Code of Conduct
- [X] I agree to follow the Code of Conduct
1 Like
reuk
January 8, 2026, 4:29pm
4
We’ve now added a workaround to avoid crashing the desktop session on Ubuntu:
committed 11:29AM - 08 Jan 26 UTC
The Ubuntu Wayland session crashes completely when adding a system tray
componen… t. This is difficult for us to debug (because the desktop goes
away taking our debug session with it!), so this change just disables
the system tray component on affected platforms.