Public bug reported: I am running Ubuntu 26.04 LTS. This is a fresh install, with all available software updates. I am current with all known firmware updates for my hardware.
I am running vkQuake, an open source variant of the Quake engine using a Vulkan render, using an AppImage provided by the upstream maintainer. The specific version and Linux binary can be found at https://github.com/Novum/vkQuake/releases/tag/1.34.1. I have set up a launcher for vkQuake through Lutris. Launching the game works fine, as does playing it. However, when I try to exit the game, it intermittently hangs the graphical session. I am running the game with a fullscreen resolution. When I encounter this problem, I see a brief flash (as if the program were exiting and returning to the shell), but rather than exiting, the screen is hung on the last frame that the game engine rendered. When the session is in this hung state, the mouse cursor is visible on- screen and responsive. I can press the NumLock key to change the indicator, so the keyboard is responsive to a degree. However, pressing the "Super" key has no effect. Trying to switch to a VTY with "Ctrl+Alt+[F1 through F12]" has no effect. Pressing "Ctrl+Alt+Delete" has no effect. I essentially have no obvious way of killing the process and recovering my GNOME shell session. I was able to SSH in to the machine. There were no relevant logs when running "dmesg". However, /var/log/syslog contained the following relevant logs: 2026-06-27T01:58:34.654769-07:00 [redacted-hostname] gnome-shell[6511]: WL: error in client communication (pid 6511) 2026-06-27T01:58:34.656084-07:00 [redacted-hostname] gnome-shell[9210]: XWAYLAND: wp_linux_drm_syncobj_surface_v1#42: error 4: No Acquire point provided 2026-06-27T01:58:34.656155-07:00 [redacted-hostname] gnome-shell[9210]: (EE) failed to dispatch Wayland events: Protocol error 2026-06-27T01:58:34.664082-07:00 [redacted-hostname] gnome-shell[6511]: Connection to xwayland lost 2026-06-27T01:58:34.664188-07:00 [redacted-hostname] net.lutris.quake-1.desktop[9200]: AllocatXIO: fatal IO error 0 (Success) on X server ":0" 2026-06-27T01:58:34.664219-07:00 [redacted-hostname] net.lutris.quake-1.desktop[9200]: after 261409 requests (261409 known processed) with 13 events remaining. 2026-06-27T01:58:34.664600-07:00 [redacted-hostname] net.lutris.quake-1.desktop[9200]: ing lightmap compute surface data (326 KB) 2026-06-27T01:58:34.664640-07:00 [redacted-hostname] net.lutris.quake-1.desktop[9200]: Allocating acceleration structure data (1662 KB) 2026-06-27T01:58:34.664660-07:00 [redacted-hostname] net.lutris.quake-1.desktop[9200]: Allocating indirect draw data (1 KB, 72 draws) 2026-06-27T01:58:34.664676-07:00 [redacted-hostname] net.lutris.quake-1.desktop[9200]: Allocating indirect IBs (165 KB) 2026-06-27T01:58:34.664692-07:00 [redacted-hostname] net.lutris.quake-1.desktop[9200]: Allocating visibility buffers (1 KB) 2026-06-27T01:58:34.664708-07:00 [redacted-hostname] net.lutris.quake-1.desktop[9200]: Shutting down SDL sound 2026-06-27T01:58:34.667385-07:00 [redacted-hostname] gnome-shell[6511]: X Wayland crashed; attempting to recover 2026-06-27T01:58:34.668857-07:00 [redacted-hostname] systemd[5954]: Stopped target gnome-session-x11-services-ready.target - GNOME session X11 services. 2026-06-27T01:58:34.668963-07:00 [redacted-hostname] systemd[5954]: Stopping org.gnome.SettingsDaemon.XSettings.service - GNOME XSettings service... 2026-06-27T01:58:34.669458-07:00 [redacted-hostname] gsd-xsettings[9225]: XIO: fatal IO error 4 (Interrupted system call) on X server "unix:/tmp/.X11-unix/X1" 2026-06-27T01:58:34.669494-07:00 [redacted-hostname] gsd-xsettings[9225]: after 25 requests (25 known processed) with 0 events remaining. 2026-06-27T01:58:34.671892-07:00 [redacted-hostname] systemd[5954]: org.gnome.SettingsDaemon.XSettings.service: Main process exited, code=exited, status=1/FAILURE 2026-06-27T01:58:34.686005-07:00 [redacted-hostname] systemd[5954]: org.gnome.SettingsDaemon.XSettings.service: Failed with result 'exit-code'. 2026-06-27T01:58:34.686292-07:00 [redacted-hostname] systemd[5954]: Stopped org.gnome.SettingsDaemon.XSettings.service - GNOME XSettings service. 2026-06-27T01:58:34.686516-07:00 [redacted-hostname] systemd[5954]: Stopped target gnome-session-x11-services.target - GNOME session X11 services. I tried killing the game process, and while the process disappeared and Lutris gracefully shut down, it didn't clear the stuck frame from the screen. The only way I could regain use of my computer (short of restarting) was terminating my local login session from my SSH shell. The same setup (this specific AppImage binary launched via Lutris on this machine) worked fine on Ubuntu 24.04.4 LTS HWE. I'm not sure whether this is specific to vkQuake, games running from an AppImage, or games running within XWayland (I have so far not had any problems with games launched from Steam running in Proton, but I only recently installed Ubuntu 26.04 on this machine), but in any case, it's a frustrating regression. This doesn't always happen, but it happens frequently enough that I can readily replicate it, if there's more debugging information that I can collect. Relevant machine specifications (in case they're not already reported): - AMD Ryzen 7 5800X3D processor - ASRock B550M Pro4 motherboard - AMD Radeon RX 9070 XT video card - Acer XR382CQK ultrawide monitor connected via DisplayPort and running at 3840x1600 at 75 Hz. ProblemType: Bug DistroRelease: Ubuntu 26.04 Package: gnome-shell 50.1-0ubuntu1 ProcVersionSignature: Ubuntu 7.0.0-27.27-generic 7.0.6 Uname: Linux 7.0.0-27-generic x86_64 ApportVersion: 2.34.0-0ubuntu2 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Sat Jun 27 02:57:42 2026 DisplayManager: gdm3 InstallationDate: Installed on 2026-06-21 (6 days ago) InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Release amd64 (20260423.1) ProcEnviron: LANG=en_US.UTF-8 PATH=(custom, no user) SHELL=/bin/bash TERM=xterm-256color XDG_RUNTIME_DIR=<set> RelatedPackageVersions: mutter-common 50.1-0ubuntu2.2 SourcePackage: gnome-shell UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: gnome-shell (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug resolute wayland-session -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2158513 Title: Exiting a game running in XWayland intermittently causes the GNOME shell to hang To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/2158513/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
