Public bug reported:

What happens: Pressing Super+L (or any screen lock) on the Wayland
session causes GNOME Shell to crash with SIGSEGV. The session
endsimmediately and returns to the GDM login screen, losing all open
windows/applications — it behaves like an unexpected logout, not a lock.

Steps to reproduce:

1. Open a few apps and unsaved work.
2. Press Super+L to lock the screen (or lock via the Activities/Screen Lock).
3. GNOME Shell segfaults; you land back at the login screen with all apps 
closed.

Expected: Screen locks in place, password prompt appears, apps stay running.
Actual: Entire session terminates; open apps are lost.

Versions / environment:

• OS: Ubuntu 26.04.1 LTS (Resolute Raccoon), kernel 7.0.0-30-generic
• Session: Wayland (XDG_SESSION_TYPE=wayland, desktop ubuntu:GNOME)
• GNOME Shell: 50.1-0ubuntu1.2 (amd64)
• Mutner: crash in libmutter-clutter-18.so.0
• Apport: 2.34.1-0ubuntu0.1
• GPU: hybrid — NVIDIA RTX 4060 Max-Q (10de:28a0) + AMD HawkPoint integrated 
(1002:1900); Prime/offload setup

Crash evidence (apport):

• Crash report: /var/crash/_usr_bin_gnome-shell.1000.crash (ProblemType: Crash, 
CrashCounter: 1, Sep 1 11:11)
• Signal: 11 / SIGSEGV
• Stack trace (top frames):

  ??? () at libmutter-clutter-18.so.0
  ??? () at libmutter-clutter-18.so.0
  ??? () at libffi.so.8
  ffi_call () at libffi.so.8

• Immediately before the crash, the journal shows repeated GNOME Shell
messages: "Attempting to call back into JSAPI during the sweepingphase
of GC. This is most likely caused by not destroying a Clutter actor or
Gtk+ widget with ::destroy signals connected…", then thesession tears
down. That points at a JS/GJS signal callback (via libffi) firing during
GC — classic gjs/mutter interaction.

Notes for maintainers: Seen a few times so far (I now avoid locking the
screen this is a work machine I can't lose progress, so I may not
capture more occurrences quickly). Whoopsie/crashauto-reporting was
disabled on this box, so this is the first this crash is reported.

ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: gnome-shell 50.1-0ubuntu1.2
ProcVersionSignature: Ubuntu 7.0.0-30.30-generic 7.0.12
Uname: Linux 7.0.0-30-generic x86_64
ApportVersion: 2.34.1-0ubuntu0.1
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Thu Sep  3 14:17:59 2026
DisplayManager: gdm3
InstallationDate: Installed on 2026-08-31 (3 days ago)
InstallationMedia: Ubuntu 26.04.1 LTS "Resolute Raccoon" - Release amd64 
(20260826)
ProcEnviron:
 LANG=en_US.UTF-8
 PATH=(custom, no user)
 SHELL=/usr/bin/zsh
 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/2166407

Title:
  Screen lock (Super+L) on Wayland segfaults GNOME Shell and logs the
  session out

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/2166407/+subscriptions


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

Reply via email to