Bug#1119671: gnome-shell: GNOME Shell freezes on login under Wayland (mutter 48.4, nouveau)

user2025_reporter noosie at hatmail.ir
Thu Oct 30 09:20:47 GMT 2025


Package: gnome-shell
Version: 48.4-1~deb13u1
Severity: important
Tags: upstream
X-Debbugs-Cc: noosie at hatmail.ir

Dear Maintainer,

What led up to the situation?

    Using Debian 13 (bookworm) with GNOME 48.4 on Wayland. GPU is NVIDIA
GeForce 210 (GT218) using the nouveau driver on /dev/dri/card0. GDM is the
display manager.

What exactly did you do (or not do) that was effective (or ineffective)?

    Booted normally and attempted to log in via GDM. Entered password and
clicked Sign In.
    No deliberate actions to trigger the issue; it happens intermittently (not
reproducible every login).
    Ctrl+Alt+F* TTY switching does not respond when the freeze occurs.

What was the outcome of this action?

    GNOME Shell sometimes fails to load the desktop after login and the session
becomes unresponsive. Screen appears frozen and no desktop is shown.

What outcome did you expect instead?

    GNOME Shell should load the desktop and present the user session after
successful login.

Relevant log excerpt (from journalctl around the failure):
oct 30 02:31:36 pc584 gnome-shell[1097]: Running GNOME Shell (using mutter
48.4) as a Wayland display server
oct 30 02:31:36 pc584 gnome-shell[1097]: Enabling experimental feature 'scale-
monitor-framebuffer'
oct 30 02:31:36 pc584 gnome-shell[1097]: Enabling experimental feature
'xwayland-native-scaling'
oct 30 02:31:39 pc584 gnome-shell[1097]: Thread 'KMS thread' will be using high
priority scheduling
oct 30 02:31:40 pc584 gnome-shell[1097]: Device '/dev/dri/card0' prefers shadow
buffer
oct 30 02:31:40 pc584 gnome-shell[1097]: Added device '/dev/dri/card0'
(nouveau) using non-atomic mode setting.
oct 30 02:31:40 pc584 gnome-shell[1097]: Created gbm renderer for
'/dev/dri/card0'
oct 30 02:31:40 pc584 gnome-shell[1097]: Boot VGA GPU /dev/dri/card0 selected
as primary
oct 30 02:31:41 pc584 gnome-shell[1097]: Using public X11 display :1024, (using
:1025 for managed services)
oct 30 02:31:41 pc584 gnome-shell[1097]: Using Wayland display name 'wayland-0'
oct 30 02:31:45 pc584 gnome-shell[1097]: Unset XDG_SESSION_ID,
getCurrentSessionProxy() called outside a user session. Asking logind directly.
oct 30 02:31:46 pc584 gnome-shell[1097]: Failed to parse saved session file:
Failed to open file
“/var/lib/gdm3/.config/mutter/sessions/10f386d5d678a90be176179593477038300000010740000.ms”:
No such file or d>
oct 30 02:31:46 pc584 gnome-shell[1097]: Error looking up permission:
GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
oct 30 02:31:46 pc584 gnome-shell[1097]: Will monitor session c1
oct 30 02:31:50 pc584 gnome-shell[1097]: Registering session with GDM
oct 30 02:32:04 pc584 gnome-shell[1782]: Running GNOME Shell (using mutter
48.4) as a Wayland display server
oct 30 02:32:04 pc584 gnome-shell[1782]: Enabling experimental feature 'scale-
monitor-framebuffer'
oct 30 02:32:04 pc584 gnome-shell[1782]: Enabling experimental feature
'xwayland-native-scaling'
oct 30 02:32:04 pc584 gnome-shell[1782]: Thread 'KMS thread' will be using high
priority scheduling
oct 30 02:32:04 pc584 gnome-shell[1782]: Device '/dev/dri/card0' prefers shadow
buffer
oct 30 02:32:04 pc584 gnome-shell[1782]: Added device '/dev/dri/card0'
(nouveau) using non-atomic mode setting.
oct 30 02:32:04 pc584 gnome-shell[1782]: Created gbm renderer for
'/dev/dri/card0'
oct 30 02:32:04 pc584 gnome-shell[1782]: Boot VGA GPU /dev/dri/card0 selected
as primary
oct 30 02:32:04 pc584 gnome-shell[1782]: Using public X11 display :0, (using :1
for managed services)
oct 30 02:32:04 pc584 gnome-shell[1782]: Using Wayland display name 'wayland-0'
oct 30 02:32:05 pc584 gnome-shell[1782]: Unset XDG_SESSION_ID,
getCurrentSessionProxy() called outside a user session. Asking logind directly.
oct 30 02:32:06 pc584 gnome-shell[1782]: Error loading calendars: Error calling
StartServiceByName for org.gnome.Shell.CalendarServer: Process
org.gnome.Shell.CalendarServer exited with status 1
oct 30 02:32:07 pc584 gnome-shell[1782]: Error looking up permission:
GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
oct 30 02:32:07 pc584 gnome-shell[1782]: Will monitor session 2
oct 30 02:32:10 pc584 gnome-shell[1782]: Trying to re-add keybinding
"shortcut".

Additional information:

    GPU: NVIDIA GeForce 210 (GT218) — /dev/dri/card0 (nouveau)
    Issue is intermittent.
    TTY switching unavailable when frozen.
    Possible relation to nouveau driver; please advise whether testing with
proprietary NVIDIA driver (nvidia-driver) is helpful.

Attachments provided:

    Full journalctl -b output
    journalctl -u gdm -u gnome-shell for the affected boot
    dmesg and syslog excerpts
    gnome-shell backtrace (if available)



-- System Information:
Debian Release: 13.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.48+deb13-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gnome-shell depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.40.0-5
ii  gir1.2-accountsservice-1.0                   23.13.9-7
ii  gir1.2-adw-1                                 1.7.6-1~deb13u1
ii  gir1.2-atk-1.0                               2.56.2-1
ii  gir1.2-atspi-2.0                             2.56.2-1
ii  gir1.2-freedesktop                           1.84.0-1
ii  gir1.2-gcr-4                                 4.4.0.1-3
ii  gir1.2-gdesktopenums-3.0                     48.0-1
ii  gir1.2-gdkpixbuf-2.0                         2.42.12+dfsg-4
ii  gir1.2-gdm-1.0                               48.0-2
ii  gir1.2-geoclue-2.0                           2.7.2-2
ii  gir1.2-glib-2.0                              2.84.4-3~deb13u1
ii  gir1.2-gnomebg-4.0                           44.3-3
ii  gir1.2-gnomebluetooth-3.0                    47.1-1
ii  gir1.2-gnomedesktop-4.0                      44.3-3
ii  gir1.2-graphene-1.0                          1.10.8-5
ii  gir1.2-gstreamer-1.0                         1.26.2-2
ii  gir1.2-gtk-4.0                               4.18.6+ds-2
ii  gir1.2-gweather-4.0                          4.4.4-1
ii  gir1.2-ibus-1.0                              1.5.32-2
ii  gir1.2-mutter-16                             48.4-2
ii  gir1.2-nm-1.0                                1.52.1-1
ii  gir1.2-nma4-1.0                              1.10.6-5
ii  gir1.2-pango-1.0                             1.56.3-1
ii  gir1.2-polkit-1.0                            126-2
ii  gir1.2-rsvg-2.0                              2.60.0+dfsg-1
ii  gir1.2-soup-3.0                              3.6.5-3
ii  gir1.2-upowerglib-1.0                        1.90.9-1
ii  gjs                                          1.82.3-1
ii  gnome-control-center                         1:48.4-1~deb13u1
ii  gnome-settings-daemon                        48.1-1
ii  gnome-shell-common                           48.4-1~deb13u1
ii  gsettings-desktop-schemas                    48.0-1
ii  gstreamer1.0-pipewire                        1.4.2-1
ii  libatk-bridge2.0-0t64                        2.56.2-1
ii  libatk1.0-0t64                               2.56.2-1
ii  libc6                                        2.41-12
ii  libcairo2                                    1.18.4-1+b1
ii  libecal-2.0-3                                3.56.1-2
ii  libedataserver-1.2-27t64                     3.56.1-2
ii  libgcr-4-4                                   4.4.0.1-3
ii  libgdk-pixbuf-2.0-0                          2.42.12+dfsg-4
ii  libgirepository-1.0-1                        1.84.0-1
ii  libgjs0g                                     1.82.3-1
ii  libgles2                                     1.7.0-1+b2
ii  libglib2.0-0t64                              2.84.4-3~deb13u1
ii  libglib2.0-bin                               2.84.4-3~deb13u1
ii  libgnome-autoar-0-0                          0.4.5-2
ii  libgnome-desktop-4-2t64                      44.3-3
ii  libgraphene-1.0-0                            1.10.8-5
ii  libgtk-4-1                                   4.18.6+ds-2
ii  libical3t64                                  3.0.20-1+b1
ii  libjson-glib-1.0-0                           1.10.6+ds-2
ii  libmutter-16-0                               48.4-2
ii  libnm0                                       1.52.1-1
ii  libpango-1.0-0                               1.56.3-1
ii  libpipewire-0.3-0t64                         1.4.2-1
ii  libpolkit-agent-1-0                          126-2
ii  libpolkit-gobject-1-0                        126-2
ii  libpulse-mainloop-glib0                      17.0+dfsg1-2+b1
ii  libpulse0                                    17.0+dfsg1-2+b1
ii  libsecret-1-0                                0.21.7-1
ii  libsystemd0                                  257.8-1~deb13u2
ii  libx11-6                                     2:1.8.12-1
ii  libxext6                                     2:1.3.4-1+b3
ii  libxfixes3                                   1:6.0.0-2+b4
ii  python3                                      3.13.5-1
ii  tecla                                        48.0.2-1

Versions of packages gnome-shell recommends:
ii  bolt                     0.9.8-1
pn  evolution-data-server    <none>
ii  gdm3                     48.0-2
ii  gnome-browser-connector  42.1-6
ii  gnome-menus              3.36.0-3
ii  gnome-remote-desktop     48.1-4
pn  gnome-user-docs          <none>
ii  ibus                     1.5.32-2
ii  iio-sensor-proxy         3.7-3
ii  power-profiles-daemon    0.30-1.1
ii  switcheroo-control       2.6-3
ii  unzip                    6.0-29

Versions of packages gnome-shell suggests:
ii  gir1.2-malcontent-0          0.13.0-2
pn  gir1.2-telepathyglib-0.12    <none>
pn  gir1.2-telepathylogger-0.2   <none>
pn  gnome-shell-extension-prefs  <none>

Versions of packages gnome-session depends on:
ii  adwaita-icon-theme        48.1-1
ii  fonts-cantarell           0.303.1-4
ii  gnome-session-bin         48.0-1
ii  gnome-session-common      48.0-1
ii  gnome-settings-daemon     48.1-1
ii  xdg-desktop-portal-gnome  48.0-2
ii  xwayland                  2:24.1.6-1

Versions of packages gnome-session recommends:
ii  gnome-session-xsession  48.0-1

Versions of packages gnome-session suggests:
ii  desktop-base   13.0.4
ii  gnome-keyring  48.0-1

Versions of packages gnome-settings-daemon depends on:
ii  gnome-settings-daemon-common  48.1-1
ii  gsettings-desktop-schemas     48.0-1
ii  libasound2t64                 1.2.14-1
ii  libc6                         2.41-12
ii  libcairo2                     1.18.4-1+b1
ii  libcanberra-gtk3-0            0.30-18
ii  libcanberra0                  0.30-18
ii  libcolord2                    1.4.7-3
ii  libcups2t64                   2.4.10-3+deb13u1
ii  libfontconfig1                2.15.0-2.3
ii  libgck-2-2                    4.4.0.1-3
ii  libgcr-4-4                    4.4.0.1-3
ii  libgdk-pixbuf-2.0-0           2.42.12+dfsg-4
ii  libgeoclue-2-0                2.7.2-2
ii  libgeocode-glib-2-0           3.26.4-1
ii  libglib2.0-0t64               2.84.4-3~deb13u1
ii  libgnome-desktop-3-20t64      44.3-3
ii  libgtk-3-0t64                 3.24.49-3
ii  libgudev-1.0-0                238-6
ii  libgweather-4-0t64            4.4.4-1
ii  libmm-glib0                   1.24.0-1+deb13u1
ii  libnm0                        1.52.1-1
ii  libnotify4                    0.8.6-1
ii  libp11-kit0                   0.25.5-3
ii  libpam-systemd [logind]       257.8-1~deb13u2
ii  libpango-1.0-0                1.56.3-1
ii  libpangocairo-1.0-0           1.56.3-1
ii  libpolkit-gobject-1-0         126-2
ii  libpulse-mainloop-glib0       17.0+dfsg1-2+b1
ii  libpulse0                     17.0+dfsg1-2+b1
ii  libspa-0.2-bluetooth          1.4.2-1
ii  libsystemd0                   257.8-1~deb13u2
ii  libupower-glib3               1.90.9-1
ii  libwacom9                     2.14.0-1
ii  libwayland-client0            1.23.1-3
ii  libx11-6                      2:1.8.12-1
ii  libxext6                      2:1.3.4-1+b3
ii  libxfixes3                    1:6.0.0-2+b4
ii  libxi6                        2:1.8.2-1
ii  pipewire-audio                1.4.2-1

Versions of packages gnome-settings-daemon recommends:
ii  iio-sensor-proxy   3.7-3
ii  pipewire-audio     1.4.2-1
ii  pkexec             126-2
ii  x11-xserver-utils  7.7+11

Versions of packages gnome-settings-daemon suggests:
pn  usbguard  <none>

Versions of packages libgjs0g depends on:
pn  gir1.2-gio-2.0                                           <none>
ii  gir1.2-girepository-2.0                                  1.84.0-1
ii  gir1.2-glib-2.0 [gir1.2-gobject-2.0]                     2.84.4-3~deb13u1
ii  libc6                                                    2.41-12
ii  libcairo-gobject2                                        1.18.4-1+b1
ii  libcairo2                                                1.18.4-1+b1
ii  libffi8                                                  3.4.8-2
ii  libgirepository-1.0-1 [libgirepository-1.0-1-with-libff  1.84.0-1
    i8]
ii  libglib2.0-0t64                                          2.84.4-3~deb13u1
ii  libmozjs-128-0                                           128.14.0-1~deb13u1
ii  libreadline8t64                                          8.2-6
ii  libstdc++6                                               14.2.0-19
ii  libx11-6                                                 2:1.8.12-1

Versions of packages gnome-shell is related to:
ii  libegl-mesa0 [libegl-vendor]  25.0.7-2
ii  libgl1-mesa-dri               25.0.7-2
ii  libglx-mesa0 [libglx-vendor]  25.0.7-2

-- no debconf information


More information about the pkg-gnome-maintainers mailing list