Package: gdm3 Version: 43.0-3 Severity: important X-Debbugs-Cc: [email protected]
Dear Maintainer, Dear Maintainer, I am reporting a recurring issue with gdm3 when using GNOME on Xorg (gnome-xorg session) after resuming from hibernation. What led up to the situation: The system is running Debian 12 (bookworm) with gdm3 managing a GNOME session on X11 (Wayland explicitly not used). The issue occurs after the system is put into hibernation (systemctl hibernate) and then powered on again. What exactly did you do: I hibernated the system normally. After powering it back on, the system attempts to restore the graphical session. What was the outcome: The graphical login/session does not restore correctly. The screen remains blank or shows an incomplete GDM state (sometimes without user avatar), and the GNOME X11 session cannot be resumed. Switching to a TTY is possible, but the graphical session is unusable until gdm3 is restarted or the system is rebooted. This failure is intermittent but frequent, and it occurs even after short hibernation periods (less than two hours). What outcome did you expect instead: I expected the GDM login screen or the previous GNOME Xorg session to be restored correctly after resuming from hibernation, as it does after a normal reboot. Additional diagnostic information: - The issue reliably occurs after resuming from hibernation; cold boots work correctly. - Short hibernation periods (<2h) are sufficient to reproduce the failure. - When the failure occurs, the GDM greeter renders incompletely: only input fields are shown, without the usual user avatar or branding. - Wayland is intentionally disabled; the system is configured to use X11 only (gnome-xorg). - /var/lib/AccountsService/users/<user> explicitly sets Session=gnome-xorg. - Xorg starts successfully after resume, and gdm-session-worker and gdm-x-session processes are present. - The failure occurs after GDM hands off to gnome-session, resulting in a black screen or blinking cursor. - systemd reports failures starting gnome-keyring components (pkcs11, secrets, ssh). - loginctl may fail to resolve $XDG_SESSION_ID after resume; multiple sessions remain registered and user lingering is enabled. - Restarting systemd-logind caused immediate session failure, resulting in an unusable login state. - After resume, Dropbox reports missing AppIndicator support, suggesting incomplete session or tray initialization. -- System Information: Debian Release: 12.12 APT prefers oldstable-updates APT policy: (500, 'oldstable-updates'), (500, 'oldstable-security'), (500, 'oldstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Note: This bug report and the diagnostic steps leading to it were prepared with assistance from ChatGPT because i a new user, but I made diagnostic many test after the error hapen and only send the resume of all results. Kernel: Linux 6.12.57+deb12-amd64 (SMP w/16 CPU threads; PREEMPT) Locale: LANG=es_MX.UTF-8, LC_CTYPE=es_MX.UTF-8 (charmap=UTF-8), LANGUAGE=es_MX:es Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages gdm3 depends on: ii accountsservice 22.08.8-6 ii adduser 3.134 ii alacritty [x-terminal-emulator] 0.11.0-4 ii dbus [default-dbus-system-bus] 1.14.10-1~deb12u1 ii dbus-bin 1.14.10-1~deb12u1 ii dbus-daemon 1.14.10-1~deb12u1 ii dconf-cli 0.40.0-4 ii dconf-gsettings-backend 0.40.0-4 ii debconf [debconf-2.0] 1.5.82 ii gir1.2-gdm-1.0 43.0-3 ii gnome-session [x-session-manager] 43.0-1+deb12u1 ii gnome-session-bin 43.0-1+deb12u1 ii gnome-session-common 43.0-1+deb12u1 ii gnome-settings-daemon 43.0-4 ii gnome-shell 43.9-0+deb12u2 ii gnome-terminal [x-terminal-emulator] 3.46.8-1 ii gsettings-desktop-schemas 43.0-1 ii kitty [x-terminal-emulator] 0.26.5-5 ii libaccountsservice0 22.08.8-6 ii libaudit1 1:3.0.9-1 ii libc6 2.36-9+deb12u13 ii libcanberra-gtk3-0 0.30-10 ii libcanberra0 0.30-10 ii libgdk-pixbuf-2.0-0 2.42.10+dfsg-1+deb12u2 ii libgdm1 43.0-3 ii libglib2.0-0 2.74.6-2+deb12u7 ii libglib2.0-bin 2.74.6-2+deb12u7 ii libgtk-3-0 3.24.38-2~deb12u3 ii libgudev-1.0-0 237-2 ii libkeyutils1 1.6.3-2 ii libpam-modules 1.5.2-6+deb12u1 ii libpam-runtime 1.5.2-6+deb12u1 ii libpam-systemd [logind] 252.39-1~deb12u1 ii libpam0g 1.5.2-6+deb12u1 ii librsvg2-common 2.54.7+dfsg-1~deb12u1 ii libselinux1 3.4-1+b6 ii libsystemd0 252.39-1~deb12u1 ii libx11-6 2:1.8.4-2+deb12u2 ii libxau6 1:1.0.9-1 ii libxcb1 1.15-1 ii libxdmcp6 1:1.1.2-3 ii polkitd 122-3 ii procps 2:4.0.2-3 ii systemd-sysv 252.39-1~deb12u1 ii tilix [x-terminal-emulator] 1.9.5-2 ii ucf 3.0043+nmu1+deb12u1 ii x11-common 1:7.7+23 ii x11-xserver-utils 7.7+9+b1 ii xfce4-terminal [x-terminal-emulator] 1.0.4-1 ii xterm [x-terminal-emulator] 379-1 Versions of packages gdm3 recommends: ii at-spi2-core 2.46.0-5 ii desktop-base 12.0.6+nmu1~deb12u1 ii gnome-session [x-session-manager] 43.0-1+deb12u1 ii x11-xkb-utils 7.7+7 ii xserver-xephyr 2:21.1.7-3+deb12u11 ii xserver-xorg 1:7.7+23 ii zenity 3.44.0-1 Versions of packages gdm3 suggests: pn libpam-fprintd <none> ii libpam-gnome-keyring 42.1-1+b2 pn libpam-pkcs11 <none> pn libpam-sss <none> ii orca 43.1-1 -- debconf information: gdm3/daemon_name: /usr/sbin/gdm3 * shared/default-x-display-manager: gdm3

