[Desktop-packages] [Bug 1878275] Re: [qxl] wayland session hard freezes on login from GDM (X11 session works fine)
Thanks for the videos. One thing you didn't seem to try, and I think is the most likely to work, would be: Ctrl+Alt+F3, Ctrl+Alt+F2 because VT2 is where you want to go in the end but it might be ignored until you switch to VT3 or higher first. Secondly, I can now see the ssh problem you mentioned... Enter passphrase for /home/john/.ssh/id_rsa: * ssh-add: Identities added: /home/john/.ssh/id_rsa Yes that sounds like a general account problem which would explain why you experience trouble with both physical and virtual machines. So I suspect the real problem is coming from: "I have keychain installed for password-less SSH" Please remove "keychain" and your bash_profile modifications. ** Package changed: mutter (Ubuntu) => ubuntu ** Summary changed: - [qxl] wayland session hard freezes on login from GDM (X11 session works fine) + wayland session hard freezes on login from GDM (X11 session works fine) ** Package changed: ubuntu => gdm3 (Ubuntu) ** Changed in: gdm3 (Ubuntu) Status: Confirmed => Incomplete -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/1878275 Title: wayland session hard freezes on login from GDM (X11 session works fine) Status in gdm3 package in Ubuntu: Incomplete Bug description: 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─┬─Xwa
[Desktop-packages] [Bug 1878275] Re: [qxl] wayland session hard freezes on login from GDM (X11 session works fine)
I was unable to upload the videos to Launchpad, so I uploaded them to Youtube. Here are the links: Video from laptop: https://youtu.be/rPCjCMRwtoo Video from VM: https://youtu.be/9enU0jCbtVI -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/1878275 Title: [qxl] wayland session hard freezes on login from GDM (X11 session works fine) Status in mutter package in Ubuntu: Confirmed Bug description: 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}] │ ├─g
[Desktop-packages] [Bug 1878275] Re: [qxl] wayland session hard freezes on login from GDM (X11 session works fine)
I think it is starting on the wrong VT. However, the missing session does not reappear. I took two cellphone videos, one of my laptop (335MB) and one of my VM (624MB) showing the issue in both cases. Let me see if I can upload them. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/1878275 Title: [qxl] wayland session hard freezes on login from GDM (X11 session works fine) Status in mutter package in Ubuntu: Confirmed Bug description: 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*[{
[Desktop-packages] [Bug 1878275] Re: [qxl] wayland session hard freezes on login from GDM (X11 session works fine)
Thanks. Those both show gnome-shell is idle and not frozen in any obvious way. So that gives me two ideas: * I wonder if this is one of those rare cases where it's starting on the wrong VT. Please try: Ctrl+Alt+F4, Ctrl+Alt+F2 etc and see if you can find the missing session when it appears to freeze. * I wonder if the 'qxl' kernel graphics driver is failing to report (virtual) presentation events with correct timestamps. That would cause the apparently idle symptoms we are seeing and is also a bug we've seen in the VMware kernel driver (fixed a long time ago). -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/1878275 Title: [qxl] wayland session hard freezes on login from GDM (X11 session works fine) Status in mutter package in Ubuntu: Confirmed Bug description: 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───
[Desktop-packages] [Bug 1878275] Re: [qxl] wayland session hard freezes on login from GDM (X11 session works fine)
** Attachment added: ""thread apply all bt" from GDB on the core generated on the VM." https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1878275/+attachment/5381745/+files/gdb_vm.log -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/1878275 Title: [qxl] wayland session hard freezes on login from GDM (X11 session works fine) Status in mutter package in Ubuntu: Confirmed Bug description: 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-r
[Desktop-packages] [Bug 1878275] Re: [qxl] wayland session hard freezes on login from GDM (X11 session works fine)
** Attachment added: ""thread apply all bt" from GDB on the core generated on the laptop." https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1878275/+attachment/5381746/+files/gdb_laptop.log ** Changed in: mutter (Ubuntu) Status: Incomplete => Confirmed -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/1878275 Title: [qxl] wayland session hard freezes on login from GDM (X11 session works fine) Status in mutter package in Ubuntu: Confirmed Bug description: 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}]
[Desktop-packages] [Bug 1878275] Re: [qxl] wayland session hard freezes on login from GDM (X11 session works fine)
I used apport-unpack to extract the coredump from the crash file, and then ran gdb on it. The two attachments gdb_laptop.log and gdb_vm.log are from gdb in the laptop and in the VM, respectively. Without debug symbols, the backtraces are not complete. I tried to install debug symbols in the VM, as detailed at https://wiki.ubuntu.com/Debug%20Symbol%20Packages , but it failed due to: john@ubuntu-test:~/Downloads/core$ sudo apt install gnome-shell-dbgsym Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: gnome-shell-dbgsym : Depends: gnome-shell (= 3.36.1-5ubuntu1) but 3.36.2-1ubuntu1~20.04.1 is to be installed E: Unable to correct problems, you have held broken packages. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/1878275 Title: [qxl] wayland session hard freezes on login from GDM (X11 session works fine) Status in mutter package in Ubuntu: Confirmed Bug description: 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}