Gdm3 stalled on Arch

After an upgrade on my Archlinux several months ago, gdm3 get stalled at each boot and gnome can’t run properly.
So, I’ve disabled gdm.service and gnome start properly without gdm.
All the system upgrade in these months have not been able to solve. I’ve either delete all config files in /etc/gdm e /usr/share/gdm, uninstalled and reinstalled libgdm, gnome-session and dependances, but nothing changes.

Could you help me?
I share below “journalctl -u gdm” output of last boot.
I hope it can be helpful to understand the issue.
Thanks.

– Boot 862f63cdcc5a4e3c9912a16d1cf4cdfc –
set 05 10:08:41 ArchLinux systemd[1]: Starting GNOME Display Manager…
set 05 10:08:41 ArchLinux systemd[1]: Started GNOME Display Manager.
set 05 10:08:41 ArchLinux gdm[729]: Gdm: Enabling debugging
set 05 10:08:41 ArchLinux gdm[729]: Gdm: Changing user:group to gdm:gdm
set 05 10:08:41 ArchLinux gdm[729]: GLib-GIO: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: Successfully connected to D-Bus
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmManager: GDM starting to manage displays
set 05 10:08:41 ArchLinux gdm[729]: Gdm: Could not ping plymouth: Esecuzione del processo figlio «plymouth» non riuscita (File o directory non esistente)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: enumerating seats from logind
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: display for seat seat0 requested
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: Checking if udev has settled enough to support graphics.
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: Found primary PCI graphics adapter, proceeding.
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: udev has settled enough for graphics.
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: System supports graphics
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: Getting session type (prefers wayland, falling back: no)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: New displays on seat0 will use wayland
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: wayland login display for seat seat0 requested
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: Adding display on seat seat0
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: id: (null)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: seat id: (null)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: session class: greeter
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: initial: no
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: allow timed login: yes
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: local: yes
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: supported session types: (null)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: session type: wayland
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: supported session types: wayland:x11
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: seat id: seat0
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: initial: yes
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplayStore: Adding display /org/gnome/DisplayManager/Displays/94233665124736 to store
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: Managing display: /org/gnome/DisplayManager/Displays/94233665124736
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: Preparing display: /org/gnome/DisplayManager/Displays/94233665124736
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: Checking kernel command buffer BOOT_IMAGE=/vmlinuz-linux root=UUID=268ca439-a0f8-4522-a90a-1ef31d8560a4 rw loglevel=3 resume=/dev/nvme0n1p6
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: Failed to read kernel commandline: Could not match gnome.initial-setup= in kernel cmdline
set 05 10:08:41 ArchLinux gdm[729]: Gdm: doing initial setup? no
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: prepare display
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: Got automatic login details for display: 0
set 05 10:08:41 ArchLinux gdm[729]: GdmDBusUtils: Registered DBus error domain ‘gdm-session-worker-error-quark’
set 05 10:08:41 ArchLinux gdm[729]: GLib: setenv()/putenv() are not thread-safe and should not be used after threads are created
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Creating D-Bus server for worker for session
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: D-Bus server for workers listening on unix:path=/tmp/dbus-fkgv1tkJ
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Creating D-Bus server for greeters and such for session (null) (0x55b47c240210)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: D-Bus server for greeters listening on unix:path=/tmp/dbus-onS0JSXP
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Setting display device: (null)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Created user session for user 120 on display /org/gnome/DisplayManager/Displays/94233665124736 (seat seat0)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: Running greeter
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: Creating greeter for (null) (null)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLaunchEnvironment: Starting…
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLaunchEnvironment: Setting up run time dir /run/gdm/greeter
set 05 10:08:41 ArchLinux gdm[729]: GLib: setenv()/putenv() are not thread-safe and should not be used after threads are created
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Creating D-Bus server for worker for session
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: D-Bus server for workers listening on unix:path=/tmp/dbus-rGyBYlXE
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Creating D-Bus server for greeters and such for session (null) (0x55b47c246770)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: D-Bus server for greeters listening on unix:path=/tmp/dbus-dkvSXvJL
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Setting display device: (null)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: starting conversation gdm-launch-environment for session (0x55b47c246770)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSessionWorkerJob: Starting worker…
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSessionWorkerJob: Running session_worker_job process: gdm-session-worker [pam/gdm-launch-environment] /usr/lib/gdm-session-worker
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSessionWorkerJob: : SessionWorkerJob on pid 773
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: setting session to type ‘wayland’
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: display status changed: 1
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: received VT change event
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: VT is 1 at startup
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: Enabling debugging
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: connecting to address: unix:path=/tmp/dbus-rGyBYlXE
set 05 10:08:41 ArchLinux gdm[729]: GdmDBusServer: new connection 0x7f6138000b70
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Handling new connection from worker
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Authenticating new connection
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: worker connection is 0x7f6138000b70
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Emitting conversation-started signal
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Beginning initialization
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Conversation started
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: attempting to change state to SETUP_COMPLETE
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: initializing PAM; service=gdm-launch-environment username=gdm seat=seat0
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘XDG_SEAT=seat0’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘XDG_SESSION_CLASS=greeter’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: state SETUP_COMPLETE
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: attempting to change state to AUTHENTICATED
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: authenticating user gdm
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: state AUTHENTICATED
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: attempting to change state to AUTHORIZED
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: determining if authenticated user (password required:0) is authorized to session
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: state AUTHORIZED
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: attempting to change state to ACCREDITED
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘LOGNAME=gdm’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘USER=gdm’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘USERNAME=gdm’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘HOME=/var/lib/gdm’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘PWD=/var/lib/gdm’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘SHELL=/usr/bin/nologin’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘PATH=/usr/local/bin:/usr/local/sbin:/usr/bin’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: state ACCREDITED
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: type wayland, program? yes, seat seat0
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: session display mode set to new-vt
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘XDG_SESSION_TYPE=wayland’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: attempting to change state to ACCOUNT_DETAILS_SAVED
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: saving account details for user gdm
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: attempting to change state to SESSION_OPENED
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘XDG_VTNR=1’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: state SESSION_OPENED
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Emitting ‘session-opened’ signal
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: Greeter session opened
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: session id: 1
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Stopping all conversations except for gdm-launch-environment
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: type wayland, program? yes, seat seat0
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: getting session command for file ‘gnome.desktop’
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: ‘gnome.desktop’ registers self
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: type wayland, program? yes, seat seat0
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘DCONF_PROFILE=gdm’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘GDM_SUPPORTED_SESSION_TYPES=wayland:x11’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘GIO_USE_VFS=local’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘USER=gdm’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘SHELL=/usr/bin/nologin’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘GVFS_REMOTE_VOLUME_MONITOR_IGNORE=1’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘USERNAME=gdm’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘LOGNAME=gdm’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘PWD=/var/lib/gdm’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘XDG_DATA_DIRS=/usr/share/gdm/greeter:/usr/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘LANG=it_IT.UTF-8’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘GDM_SEAT_ID=seat0’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘RUNNING_UNDER_GDM=true’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘HOME=/var/lib/gdm’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘GDM_VERSION=44.1’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘XDG_CURRENT_DESKTOP=GNOME-Greeter:GNOME’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘GNOME_SHELL_SESSION_MODE=gdm’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘GDM_LANG=it_IT.UTF-8’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘PATH=/usr/local/sbin:/usr/local/bin:/usr/bin’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: Set PAM environment variable: ‘GVFS_DISABLE_FUSE=1’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: start program: /usr/lib/gdm-wayland-session “dbus-run-session – gnome-session --autostart /usr/share/gdm/greeter/autostart --debug”
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: attempting to change state to SESSION_STARTED
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: opening session for program ‘/usr/lib/gdm-wayland-session’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: jumping to VT 1
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: first setting graphics mode to prevent flicker
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: VT mode did need to be fixed
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: session opened creating reply…
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSessionWorker: state SESSION_STARTED
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSession worker: watching pid 794
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Emitting ‘session-started’ signal with pid ‘794’
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: Greeter started
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmManager: trying to register new display
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmCommon: Found session 1 for PID 794, using
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: display status changed: 2
set 05 10:09:08 ArchLinux gdm[729]: Gdm: GdmCommon: Found session 1 for PID 811, using
set 05 10:09:08 ArchLinux gdm[729]: Gdm: GdmManager: trying to register new session on display 0x55b47c22b980
set 05 10:09:08 ArchLinux gdm[729]: Gdm: GdmDisplay: session registered: yes
set 05 10:09:08 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: session registered on display, looking for any background displays to kill
set 05 10:09:23 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: received VT change event
set 05 10:09:23 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: VT changed from 1 to 2
set 05 10:09:23 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: VT of login window is 1
set 05 10:09:23 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: VT switched from login window
set 05 10:09:23 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: killing login window once its unused
set 05 10:09:23 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: display status changed: 3
set 05 10:09:23 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: active VT is not initial VT, so ignoring

Hey…
I’m still without gdm because it doesn’t work as above.

Nobody can help me to debug?
One clue, maybe: since that problem app lunched by gnome shortcut delay a lot…
I don’t know… help me please!!

Please, ask on an Arch support forum.

Can you clarify what do you mean by that ?

Also, I’m using Arch in a VM and gdm works fine in the latest arch as of today. So, I guess it should mostly be an issue with your configuration / hw etc.

I share below “journalctl -u gdm” output of a boot.

I hope it can be helpful to understand the issue.

Thanks.

– Boot 862f63cdcc5a4e3c9912a16d1cf4cdfc –
set 05 10:08:41 ArchLinux systemd[1]: Starting GNOME Display Manager…
set 05 10:08:41 ArchLinux systemd[1]: Started GNOME Display Manager.
set 05 10:08:41 ArchLinux gdm[729]: Gdm: Enabling debugging
set 05 10:08:41 ArchLinux gdm[729]: Gdm: Changing user:group to gdm:gdm
set 05 10:08:41 ArchLinux gdm[729]: GLib-GIO: Using cross-namespace
EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: Successfully connected to D-Bus
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmManager: GDM starting to
manage displays
set 05 10:08:41 ArchLinux gdm[729]: Gdm: Could not ping plymouth:
Esecuzione del processo figlio «plymouth» non riuscita (File o directory
non esistente)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory:
enumerating seats from logind
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: display
for seat seat0 requested
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory:
Checking if udev has settled enough to support graphics.
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: Found
primary PCI graphics adapter, proceeding.
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: udev
has settled enough for graphics.
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: System
supports graphics
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: Getting
session type (prefers wayland, falling back: no)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: New
displays on seat0 will use wayland
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: wayland
login display for seat seat0 requested
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: Adding
display on seat seat0
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: id: (null)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: seat id: (null)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: session class: greeter
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: initial: no
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: allow timed login: yes
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: local: yes
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: supported session
types: (null)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: session type: wayland
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: supported session
types: wayland:x11
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: seat id: seat0
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: initial: yes
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplayStore: Adding display
/org/gnome/DisplayManager/Displays/94233665124736 to store
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: Managing display:
/org/gnome/DisplayManager/Displays/94233665124736
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: Preparing display:
/org/gnome/DisplayManager/Displays/94233665124736
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: Checking kernel
command buffer BOOT_IMAGE=/vmlinuz-linux
root=UUID=268ca439-a0f8-4522-a90a-1ef31d8560a4 rw loglevel=3
resume=/dev/nvme0n1p6
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: Failed to read
kernel commandline: Could not match gnome.initial-setup= in kernel cmdline
set 05 10:08:41 ArchLinux gdm[729]: Gdm: doing initial setup? no
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: prepare display
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: Got automatic login
details for display: 0
set 05 10:08:41 ArchLinux gdm[729]: GdmDBusUtils: Registered DBus error
domain ‘gdm-session-worker-error-quark’
set 05 10:08:41 ArchLinux gdm[729]: GLib: setenv()/putenv() are not
thread-safe and should not be used after threads are created
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Creating D-Bus
server for worker for session
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: D-Bus server for
workers listening on unix:path=/tmp/dbus-fkgv1tkJ
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Creating D-Bus
server for greeters and such for session (null) (0x55b47c240210)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: D-Bus server for
greeters listening on unix:path=/tmp/dbus-onS0JSXP
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Setting display
device: (null)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Created user
session for user 120 on display
/org/gnome/DisplayManager/Displays/94233665124736 (seat seat0)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: Running greeter
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: Creating greeter
for (null) (null)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLaunchEnvironment: Starting…
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLaunchEnvironment: Setting
up run time dir /run/gdm/greeter
set 05 10:08:41 ArchLinux gdm[729]: GLib: setenv()/putenv() are not
thread-safe and should not be used after threads are created
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Creating D-Bus
server for worker for session
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: D-Bus server for
workers listening on unix:path=/tmp/dbus-rGyBYlXE
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Creating D-Bus
server for greeters and such for session (null) (0x55b47c246770)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: D-Bus server for
greeters listening on unix:path=/tmp/dbus-dkvSXvJL
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Setting display
device: (null)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: starting
conversation gdm-launch-environment for session (0x55b47c246770)
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSessionWorkerJob: Starting
worker…
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSessionWorkerJob: Running
session_worker_job process: gdm-session-worker
[pam/gdm-launch-environment] /usr/lib/gdm-session-worker
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSessionWorkerJob: :
SessionWorkerJob on pid 773
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: setting session to
type ‘wayland’
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: display
status changed: 1
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory:
received VT change event
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: VT is 1
at startup
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: Enabling
debugging
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: connecting to address: unix:path=/tmp/dbus-rGyBYlXE
set 05 10:08:41 ArchLinux gdm[729]: GdmDBusServer: new connection
0x7f6138000b70
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Handling new
connection from worker
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Authenticating new
connection
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: worker connection
is 0x7f6138000b70
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Emitting
conversation-started signal
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Beginning
initialization
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Conversation started
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: attempting to change state to SETUP_COMPLETE
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: initializing PAM; service=gdm-launch-environment
username=gdm seat=seat0
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable: ‘XDG_SEAT=seat0’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable: ‘XDG_SESSION_CLASS=greeter’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: state SETUP_COMPLETE
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: attempting to change state to AUTHENTICATED
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: authenticating user gdm
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: state AUTHENTICATED
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: attempting to change state to AUTHORIZED
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: determining if authenticated user (password
required:0) is authorized to session
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: state AUTHORIZED
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: attempting to change state to ACCREDITED
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable: ‘LOGNAME=gdm’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable: ‘USER=gdm’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable: ‘USERNAME=gdm’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable: ‘HOME=/var/lib/gdm’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable: ‘PWD=/var/lib/gdm’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable: ‘SHELL=/usr/bin/nologin’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable:
‘PATH=/usr/local/bin:/usr/local/sbin:/usr/bin’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: state ACCREDITED
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: type wayland,
program? yes, seat seat0
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: session display mode set to new-vt
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable: ‘XDG_SESSION_TYPE=wayland’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: attempting to change state to ACCOUNT_DETAILS_SAVED
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: saving account details for user gdm
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: attempting to change state to SESSION_OPENED
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable: ‘XDG_VTNR=1’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: state SESSION_OPENED
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Emitting
‘session-opened’ signal
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: Greeter session opened
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: session id: 1
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Stopping all
conversations except for gdm-launch-environment
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: type wayland,
program? yes, seat seat0
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: getting session
command for file ‘gnome.desktop’
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: ‘gnome.desktop’
registers self
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: type wayland,
program? yes, seat seat0
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable: ‘DCONF_PROFILE=gdm’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable:
‘GDM_SUPPORTED_SESSION_TYPES=wayland:x11’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable: ‘GIO_USE_VFS=local’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable: ‘USER=gdm’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable: ‘SHELL=/usr/bin/nologin’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable:
‘GVFS_REMOTE_VOLUME_MONITOR_IGNORE=1’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable: ‘USERNAME=gdm’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable: ‘LOGNAME=gdm’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable: ‘PWD=/var/lib/gdm’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable:
‘XDG_DATA_DIRS=/usr/share/gdm/greeter:/usr/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable: ‘LANG=it_IT.UTF-8’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable: ‘GDM_SEAT_ID=seat0’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable: ‘RUNNING_UNDER_GDM=true’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable: ‘HOME=/var/lib/gdm’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable: ‘GDM_VERSION=44.1’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable:
‘XDG_CURRENT_DESKTOP=GNOME-Greeter:GNOME’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable:
‘GNOME_SHELL_SESSION_MODE=gdm’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable: ‘GDM_LANG=it_IT.UTF-8’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable:
‘PATH=/usr/local/sbin:/usr/local/bin:/usr/bin’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: Set PAM environment variable: ‘GVFS_DISABLE_FUSE=1’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: start program: /usr/lib/gdm-wayland-session
“dbus-run-session – gnome-session --autostart
/usr/share/gdm/greeter/autostart --debug”
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: attempting to change state to SESSION_STARTED
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: opening session for program ‘/usr/lib/gdm-wayland-session’
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: jumping to VT 1
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: first setting graphics mode to prevent flicker
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: VT mode did need to be fixed
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: session opened creating reply…
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm:
GdmSessionWorker: state SESSION_STARTED
set 05 10:08:41 ArchLinux gdm-launch-environment][773]: Gdm: GdmSession
worker: watching pid 794
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmSession: Emitting
‘session-started’ signal with pid ‘794’
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmDisplay: Greeter started
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmManager: trying to register
new display
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmCommon: Found session 1 for
PID 794, using
set 05 10:08:41 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: display
status changed: 2
set 05 10:09:08 ArchLinux gdm[729]: Gdm: GdmCommon: Found session 1 for
PID 811, using
set 05 10:09:08 ArchLinux gdm[729]: Gdm: GdmManager: trying to register
new session on display 0x55b47c22b980
set 05 10:09:08 ArchLinux gdm[729]: Gdm: GdmDisplay: session registered: yes
set 05 10:09:08 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: session
registered on display, looking for any background displays to kill
set 05 10:09:23 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory:
received VT change event
set 05 10:09:23 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: VT
changed from 1 to 2
set 05 10:09:23 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: VT of
login window is 1
set 05 10:09:23 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: VT
switched from login window
set 05 10:09:23 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: killing
login window once its unused
set 05 10:09:23 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: display
status changed: 3
set 05 10:09:23 ArchLinux gdm[729]: Gdm: GdmLocalDisplayFactory: active
VT is not initial VT, so ignoring

Can you answer the question ?

I’m not a "gdm" dev, but I don’t see any issues in the "gdm" log provided.

I tryed to start gdm in Automatic Login mode (adding AutomaticLoginEnable=true AutomaticLogin=user in /etc/gdm/custom.conf ) and in that way gnome start with gdm without problem and system is fluid.

Indeed, a related problem was keybord shortcuts delayed on gnome which I normally (no AutoLogin) can start only after gdm disabling.

Why?

Could you help me to look into?

I need gdm with several user and so I’m just partially solved.

Thanks.

What does “stalled” mean in the above statement ?

Hi… I remember I start gdm in Automatic Login mode because otherwise, at each boot, login panel doesn’t appair (I have just a basic top panel and the reboot menu on the top-right, I write “it stalled” because doesn’t finalize usefully).
But… now, in that way, when screen locks, after, I can’t unlock it…and it can freeze.

Help me, please…

I’d suggest you to open a new GDM issue at https://gitlab.gnome.org/GNOME/gdm/-/issues

Cheers!

This topic was automatically closed 45 days after the last reply. New replies are no longer allowed.