Public bug reported: When I login to my laptop running Ubuntu 20.04, after entering my username, when I choose the "gear" button and select Ubuntu on Wayland as the session type, my laptop freezes hard. Mouse and keyboard do not respond, and the first three times I hit this issue I had to forcibly power off. The normal (X11) Ubuntu session works fine.
However, I realized that I could still ping and ssh in, and doing that gave me some clues to the issue. I have keychain installed for password-less SSH, and my bash_profile has: --- #!/bin/bash # Get the aliases and functions if [ -f $HOME/.bashrc ] ; then source $HOME/.bashrc fi # Setup password-less SSH [ -z "$HOSTNAME" ] && HOSTNAME=`uname -n` keychain $HOME/.ssh/id_rsa source $HOME/.keychain/${HOSTNAME}-sh --- When I login via SSH from another machine after hitting the issue, I get: [johnjaco@johnjaco-m-v02f: ~/Downloads] ssh john@192.168.1.10 Welcome to Ubuntu 20.04 LTS (GNU/Linux 5.4.0-29-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage 0 updates can be installed immediately. 0 of these updates are security updates. Your Hardware Enablement Stack (HWE) is supported until April 2025. Last login: Mon Apr 27 19:41:17 2020 from 192.168.1.3 * keychain 2.8.5 ~ http://www.funtoo.org * Waiting 5 seconds for lock... * Found existing ssh-agent: 2086 * Adding 1 ssh key(s): /home/john/.ssh/id_rsa Enter passphrase for /home/john/.ssh/id_rsa: * ssh-add: Identities added: /home/john/.ssh/id_rsa [john@andromeda: ~] pstree systemd─┬─NetworkManager───2*[{NetworkManager}] ├─accounts-daemon───2*[{accounts-daemon}] ├─acpid ├─avahi-daemon───avahi-daemon ├─bluetoothd ├─boltd───2*[{boltd}] ├─colord───2*[{colord}] ├─containerd───13*[{containerd}] ├─cron ├─cups-browsed───2*[{cups-browsed}] ├─cupsd ├─dbus-daemon ├─dnsmasq───dnsmasq ├─gdm3─┬─gdm-session-wor─┬─gdm-wayland-ses─┬─gnome-session-b───3*[{gnom+ │ │ │ └─2*[{gdm-wayland-ses}] │ │ └─2*[{gdm-session-wor}] │ ├─gdm-session-wor─┬─gdm-wayland-ses─┬─bash───keychain───ssh-add │ │ │ └─2*[{gdm-wayland-ses}] │ │ └─2*[{gdm-session-wor}] │ └─2*[{gdm3}] ├─gnome-keyring-d───2*[{gnome-keyring-d}] ├─iio-sensor-prox───2*[{iio-sensor-prox}] ├─irqbalance───{irqbalance} ├─2*[kerneloops] ├─libvirtd───16*[{libvirtd}] ├─networkd-dispat ├─packagekitd───2*[{packagekitd}] ├─polkitd───2*[{polkitd}] ├─rsyslogd───3*[{rsyslogd}] ├─rtkit-daemon───2*[{rtkit-daemon}] ├─ssh-agent ├─sshd───sshd───sshd───bash───pstree ├─switcheroo-cont───2*[{switcheroo-cont}] ├─systemd─┬─(sd-pam) │ ├─at-spi-bus-laun─┬─dbus-daemon │ │ └─3*[{at-spi-bus-laun}] │ ├─at-spi2-registr───2*[{at-spi2-registr}] │ ├─dbus-daemon │ ├─dconf-service───2*[{dconf-service}] │ ├─gjs───10*[{gjs}] │ ├─gnome-keyring-d───3*[{gnome-keyring-d}] │ ├─gnome-session-b───3*[{gnome-session-b}] │ ├─gnome-session-c───{gnome-session-c} │ ├─gnome-shell─┬─Xwayland───20*[{Xwayland}] │ │ ├─ibus-daemon─┬─ibus-dconf───3*[{ibus-dconf}] │ │ │ ├─ibus-engine-sim───2*[{ibus-engi+ │ │ │ └─2*[{ibus-daemon}] │ │ └─16*[{gnome-shell}] │ ├─goa-daemon───3*[{goa-daemon}] │ ├─goa-identity-se───2*[{goa-identity-se}] │ ├─gsd-a11y-settin───3*[{gsd-a11y-settin}] │ ├─gsd-color───3*[{gsd-color}] │ ├─gsd-keyboard───3*[{gsd-keyboard}] │ ├─gsd-media-keys───3*[{gsd-media-keys}] │ ├─gsd-power───3*[{gsd-power}] │ ├─gsd-print-notif───2*[{gsd-print-notif}] │ ├─gsd-printer───2*[{gsd-printer}] │ ├─gsd-rfkill───2*[{gsd-rfkill}] │ ├─gsd-smartcard───4*[{gsd-smartcard}] │ ├─gsd-sound───3*[{gsd-sound}] │ ├─gsd-usb-protect───3*[{gsd-usb-protect}] │ ├─gsd-wacom───3*[{gsd-wacom}] │ ├─gsd-wwan───3*[{gsd-wwan}] │ ├─gsd-xsettings───7*[{gsd-xsettings}] │ ├─gvfs-afc-volume───3*[{gvfs-afc-volume}] │ ├─gvfs-goa-volume───2*[{gvfs-goa-volume}] │ ├─gvfs-gphoto2-vo───2*[{gvfs-gphoto2-vo}] │ ├─gvfs-mtp-volume───2*[{gvfs-mtp-volume}] │ ├─gvfs-udisks2-vo───3*[{gvfs-udisks2-vo}] │ ├─gvfsd───2*[{gvfsd}] │ ├─gvfsd-fuse───5*[{gvfsd-fuse}] │ ├─ibus-portal───2*[{ibus-portal}] │ ├─ibus-x11───6*[{ibus-x11}] │ ├─pulseaudio───3*[{pulseaudio}] │ ├─tracker-miner-f───4*[{tracker-miner-f}] │ └─xdg-permission-───2*[{xdg-permission-}] ├─systemd─┬─(sd-pam) │ ├─dbus-daemon │ ├─goa-daemon───3*[{goa-daemon}] │ ├─goa-identity-se───2*[{goa-identity-se}] │ ├─gvfs-afc-volume───3*[{gvfs-afc-volume}] │ ├─gvfs-goa-volume───2*[{gvfs-goa-volume}] │ ├─gvfs-gphoto2-vo───2*[{gvfs-gphoto2-vo}] │ ├─gvfs-mtp-volume───2*[{gvfs-mtp-volume}] │ ├─gvfs-udisks2-vo───3*[{gvfs-udisks2-vo}] │ ├─gvfsd───2*[{gvfsd}] │ ├─gvfsd-fuse───5*[{gvfsd-fuse}] │ ├─pulseaudio───3*[{pulseaudio}] │ └─tracker-miner-f───4*[{tracker-miner-f}] ├─systemd-journal ├─systemd-logind ├─systemd-machine ├─systemd-resolve ├─systemd-timesyn───{systemd-timesyn} ├─systemd-udevd ├─thermald───{thermald} ├─udisksd───4*[{udisksd}] ├─unattended-upgr───{unattended-upgr} ├─upowerd───2*[{upowerd}] └─wpa_supplicant This makes me think that gdm-wayland-session is somehow stuck on trying to add the SSH key. This issue is consistently reproducible, so let me know what additional information is needed and I shall provide it. ProblemType: Bug DistroRelease: Ubuntu 20.04 Package: gdm3 3.34.1-1ubuntu1 [modified: usr/share/gdm/greeter.dconf-defaults] ProcVersionSignature: Ubuntu 5.4.0-29.33-generic 5.4.30 Uname: Linux 5.4.0-29-generic x86_64 ApportVersion: 2.20.11-0ubuntu27 Architecture: amd64 CasperMD5CheckResult: skip CurrentDesktop: ubuntu:GNOME Date: Tue May 12 15:14:35 2020 ExecutablePath: /usr/lib/gdm3/gdm-wayland-session InstallationDate: Installed on 2020-04-23 (19 days ago) InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423) ProcEnviron: SHELL=/bin/bash PATH=(custom, no user) LANG=en_US.UTF-8 XDG_RUNTIME_DIR=<set> SourcePackage: gdm3 UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: gdm3 (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug focal -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gdm3 in Ubuntu. https://bugs.launchpad.net/bugs/1878275 Title: wayland session hard freezes on login from GDM (X11 session works fine) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1878275/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs