Public bug reported:

SUMMARY

Selecting "Cinnamon on Wayland" at the GDM login screen reliably crashes
back to the greeter. Xwayland segfaults (signal 11, address 0x40) within
~1 second of session start, immediately after logging "Xwayland glamor:
GBM Wayland interfaces not available" / "Failed to initialize glamor,
falling back to sw". cinnamon-session-binary then reports the app
respawning too quickly and gives up.

Plain "Cinnamon" (X11) session is unaffected and works reliably.

STEPS TO REPRODUCE

1. At the GDM3 greeter, select the user, click the gear icon, choose "Cinnamon 
on Wayland".
2. Log in.

EXPECTED

Cinnamon desktop starts under Wayland.

ACTUAL

Session crashes back to the greeter within ~1 second, every time (100%
reproducible across at least 4 separate attempts on 2026-08-14).

JOURNAL EXCERPT (journalctl -b, trimmed)

cinnamon-wayland.desktop[PID]: Xwayland glamor: GBM Wayland interfaces not 
available
cinnamon-wayland.desktop[PID]: Failed to initialize glamor, falling back to sw
cinnamon-wayland.desktop[PID]: (EE) Backtrace:
cinnamon-wayland.desktop[PID]: (EE) 0: /usr/bin/Xwayland (...)
  [11 more frames inside Xwayland / libc]
cinnamon-wayland.desktop[PID]: (EE) Segmentation fault at address 0x40
cinnamon-wayland.desktop[PID]: Fatal server error:
cinnamon-wayland.desktop[PID]: (EE) Caught signal 11 (Segmentation fault). 
Server aborting
systemd-coredump[PID]: Process PID (Xwayland) of user 1000 terminated 
abnormally with signal 6/ABRT, processing...
systemd-coredump[PID]: Process PID (Xwayland) of user 1000 dumped core.
                        Module /usr/bin/Xwayland from deb 
xwayland-2:24.1.10-1.amd64
                        Module libwayland-server.so.0 from deb 
wayland-1.24.0-2.amd64
                        Module libnvidia-egl-wayland.so.1 from deb 
egl-wayland-1:1.1.21-1.amd64
                        Module libwayland-client.so.0 from deb 
wayland-1.24.0-2.amd64
cinnamon[PID]: Connection to xwayland lost
cinnamon-session-binary[PID]: WARNING: App 'cinnamon-wayland.desktop' 
respawning too quickly
cinnamon-session-binary[PID]: CRITICAL: Unable to start session: A program 
required by the session failed to start. App ID: 'cinnamon-wayland.desktop'.

NOTES

- Crash address (0x40) and backtrace/coredump frame offsets are identical 
across every reproduction, suggesting a deterministic bug rather than a race 
condition.
- libnvidia-egl-wayland.so.1 (egl-wayland 1:1.1.21-1) is loaded in the coredump 
every time, though prime-select is set to "intel" (NVIDIA is not the active 
renderer) in every reproduction — so this does not require NVIDIA to actually 
be driving the display, just for the egl-wayland library to be present/loaded.
- Reproduced under nvidia-driver-595 (595.84) initially, and again after 
upgrading to nvidia-driver-610 (610.43.02-0ubuntu0.26.04.1) — not fixed by the 
driver bump.
- xwayland 2:24.1.10-1 and nvidia-driver-610 610.43.02-0ubuntu0.26.04.1 are 
both already the latest candidates available from enabled repos (including 
resolute-proposed) as of 2026-08-14.
- This is a separate issue from bug 2152848 (GDM leaking 
XDG_SESSION_TYPE=wayland into X11 sessions), which is already fixed and covers 
the plain X11 Cinnamon session.

WORKAROUND

Use plain "Cinnamon" (X11) at the GDM greeter instead of "Cinnamon on
Wayland".

** Affects: xwayland (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2163549

Title:
  Xwayland segfaults immediately in libnvidia-egl-wayland when Cinnamon-
  on-Wayland session starts

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xwayland/+bug/2163549/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to