[nvidia] Login screen never wakes after sleeping and there is no way to recover

Bug #1841679 reported by Thomas Zimmerman
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gdm3 (Ubuntu)
Expired
Undecided
Unassigned
gnome-shell (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

This was recreated on a System76 Serval WS (serw11) on Ubuntu 18.04 with the following versions of packages:
```cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04.3 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.3 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
apt policy gdm3
gdm3:
Installed: 3.28.3-0ubuntu18.04.5pop1~1551986836~18.04~d21ecd7
Candidate: 3.28.3-0ubuntu18.04.5pop1~1551986836~18.04~d21ecd7~dev
Version table:
*** 3.28.3-0ubuntu18.04.5pop1~1551986836~18.04~d21ecd7 100
100 /var/lib/dpkg/status
3.28.3-0ubuntu18.04.5pop1~1551986836~18.04~d21ecd7~dev 1001
1001 http://ppa.launchpad.net/system76-dev/stable/ubuntu bionic/main amd64 Packages
3.28.3-0ubuntu18.04.4 500
500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
3.28.0-0ubuntu1 500
500 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
apt policy gnome-shell
gnome-shell:
Installed: 3.28.4-0ubuntu18.04.1
Candidate: 3.28.4-0ubuntu18.04.1
Version table:
*** 3.28.4-0ubuntu18.04.1 500
500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
100 /var/lib/dpkg/status
3.28.3+git20190124-0ubuntu18.04.2 500
500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
3.28.1-0ubuntu2 500
500 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
```
Here are the steps to recreate the issue:
The blank screen issue can be recreated very easily:

Power on system - NOT LIVE DISK.
It gets to the ubuntu login screen.
Do NOT login and stay at this screen until the screen goes blank.
try to wake screen and unable to.
only course of action here is to hard power off.
---
ProblemType: Bug
ApportVersion: 2.20.9-0ubuntu7.7
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 18.04
NonfreeKernelModules: nvidia_modeset nvidia
Package: gdm3 3.28.3-0ubuntu18.04.5pop1~1551986836~18.04~d21ecd7~dev [origin: LP-PPA-system76-dev-stable]
PackageArchitecture: amd64
ProcVersionSignature: Ubuntu 5.0.0-23.24~18.04.1-generic 5.0.15
Tags: bionic third-party-packages
Uname: Linux 5.0.0-23-generic x86_64
UnreportableReason: This is not an official Ubuntu package. Please remove any third party package and try again.
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm sudo
_MarkForUpload: True

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please execute the following command only once, as it will automatically gather debugging information, in a terminal:

apport-collect 1841679

When reporting bugs in the future please use apport by using 'ubuntu-bug' and the name of the package affected. You can learn more about this functionality at https://wiki.ubuntu.com/ReportingBugs.

Changed in gdm3 (Ubuntu):
status: New → Incomplete
Revision history for this message
Thomas Zimmerman (thomas+system76) wrote : Dependencies.txt

apport information

tags: added: apport-collected bionic third-party-packages
description: updated
Revision history for this message
Thomas Zimmerman (thomas+system76) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
Thomas Zimmerman (thomas+system76) wrote : ProcEnviron.txt

apport information

Revision history for this message
Thomas Zimmerman (thomas+system76) wrote : Re: Let GDM timeout and it changes to a blank screen where there is no way to recover

Just a followup; I can gather more information on this apron request but we still see the issue when the system76 PPA is removed and the Ubuntu version of GDM is used.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

If you know how to log in remotely via SSH then please:

0. Install package 'openssh-server'.

1. Reboot.

2. Log in via ssh from another machine.

3. Write down the PID of the gnome-shell process (that's the login screen GUI).

4. Leave the machine so it times out and the screen blanks. Make sure you can't wake it.

5. Run from ssh:

   apport-cli --hanging -P `pidof gnome-shell`

   That should create a new bug report. Tell us the bug ID.

6. If step 5 failed then please check if there is still a gnome-shell process at all. If so then go to step 7. If not, then stop here.

7. Run from ssh:

   sudo killall -ABRT gnome-shell

8. Follow these steps:

   https://wiki.ubuntu.com/Bugs/Responses#Missing_a_crash_report_or_having_a_.crash_attachment

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Actually step 3 is not required.

Changed in gnome-shell (Ubuntu):
status: New → Incomplete
tags: added: nvidia
summary: - Let GDM timeout and it changes to a blank screen where there is no way
- to recover
+ [nvidia] Let GDM timeout and it changes to a blank screen where there is
+ no way to recover
summary: - [nvidia] Let GDM timeout and it changes to a blank screen where there is
- no way to recover
+ [nvidia] Login screen never wakes from sleep and there is no way to
+ recover
summary: - [nvidia] Login screen never wakes from sleep and there is no way to
+ [nvidia] Login screen never wakes after sleeping and there is no way to
recover
Revision history for this message
Thomas Zimmerman (thomas+system76) wrote :

When running 'apport-cli --hanging $(pidof gnome-shell)' in a ssh shell, it wants to spawn a browser to login to launchpad.net; since it did not, I saved the apport and linked it here. After I ran the killall command and ran the ubuntu-bug command it did not show an ID to link here.

Revision history for this message
Thomas Zimmerman (thomas+system76) wrote :

This is not a dual GPU system, only the Nvidia GPU is usable.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Please do it again and instead of saving the apport just copy the link and open it on another machine. You can then complete the new bug creation in the browser of that other machine.

Revision history for this message
Thomas Zimmerman (thomas+system76) wrote :

I'll check but I did not see any link that I could use. It killed gnome-shell and dropped back to the command prompt without any other output.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for gnome-shell (Ubuntu) because there has been no activity for 60 days.]

Changed in gnome-shell (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for gdm3 (Ubuntu) because there has been no activity for 60 days.]

Changed in gdm3 (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.