[Bug 1950393] Re: GDM session crashes on suspend on Ubuntu 21.10

2021-11-11 Thread Vladislav K. Valtchev
Hi Daniel,
In my understanding, the crash is not reproducible after my workaround 
(switching to the nvidia driver), because the nvidia-resume.service is not 
masked (my theory).

Therefore, I switched back to the Nouveau driver, and I reproduced the
problem and collected the system logs as you asked. Now prevboot.txt
contains the logs from a clean boot, through the session crash and ends
with a (user requested) reboot.

Just for the record, these are the steps to reproduce the bug:

 1. Install Ubuntu 21.10 on a laptop(?) with an nvidia GPU
 2. Open "Software & Updates" -> "Additional Drivers"
 3. Select the latest driver (470)
 4. Reboot
 5. Login normally on GDM
 6. Open "Software & Updates" -> "Additional Drivers"
 7. Select "Nouveau display driver" and apply the changes
 8. Reboot
 9. Login normally on GDM
10. Try to suspend the system
11. You should observe a session crash here


** Attachment added: "System journal for the previous boot, as requested in 
update #8"
   
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1950393/+attachment/5540130/+files/prevboot.txt

-- 
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/1950393

Title:
  GDM session crashes on suspend on Ubuntu 21.10

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1950393/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

[Bug 1950393] Re: GDM session crashes on suspend on Ubuntu 21.10

2021-11-10 Thread Daniel van Vugt
If the crash returns then please:

1. Wait 10 seconds.

2. Reboot.

3. Run:

   journalctl -b-1 > prevboot.txt

4. Attach the resulting text file here.


** Changed in: systemd (Ubuntu)
   Status: New => Incomplete

-- 
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/1950393

Title:
  GDM session crashes on suspend on Ubuntu 21.10

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1950393/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

[Bug 1950393] Re: GDM session crashes on suspend on Ubuntu 21.10

2021-11-10 Thread Vladislav K. Valtchev
Interesting update


Given the "Unit nvidia-resume.service is masked" complain by systemd-
logind in my previous comment, I thought it could be related with the
switching on and off the proprietary nvidia driver: after turning it on,
I turned it off (switching to Nouveau) because of this other bug:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1947614


So, I opened the "Software & Updates" tool and in "Additional Drivers" I turned 
nvidia-driver-470 on again and... voila', the session-crash-on-suspend bug 
disappeared.

It looks like to me that the tool messed up some systemd units like
nvidia-resume.service and it didn't return them to the previous state
after I switched back to Nouveau.

Note: the only thing I used to turn on and off the nvidia driver is that
"Software & Updates" tool, no custom configurations/hacks at all.

-- 
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/1950393

Title:
  GDM session crashes on suspend on Ubuntu 21.10

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1950393/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

[Bug 1950393] Re: GDM session crashes on suspend on Ubuntu 21.10

2021-11-10 Thread Vladislav K. Valtchev
If I grep for `systemd`, after the first meaningful message:

Nov 10 00:20:06 lenovo systemd-logind[11553]: Power key pressed.

The first error is:

Nov 10 00:20:11 lenovo systemd-logind[11553]: Error during inhibitor-
delayed operation (already returned success to client): Unit nvidia-
resume.service is masked.

And later:

Nov 10 00:20:13 lenovo /usr/libexec/gdm-x-session[12386]: (EE) systemd-
logind disappeared (stopped/restarted?)


** Also affects: systemd (Ubuntu)
   Importance: Undecided
   Status: New

-- 
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/1950393

Title:
  GDM session crashes on suspend on Ubuntu 21.10

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1950393/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

[Bug 1950393] Re: GDM session crashes on suspend on Ubuntu 21.10

2021-11-10 Thread Vladislav K. Valtchev
Hi Daniel,
unfortunately, there are no crash files in /var/crash/. I've checked also: 
https://errors.ubuntu.com/user/ but there are no crashes reported 
in the last month.

It looks like the "crash" is not caused by a fatal signal like SIGSEGV
and no core dump is generated.

But, still from the same log file (attached), I noticed that systemd-
logind exited with a failure:

--
Nov 10 00:20:13 lenovo upowerd[3602]: Could not acquire inhibitor lock: 
GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected 
from message bus without replying
Nov 10 00:20:13 lenovo dbus-daemon[1120]: [system] Activating via systemd: 
service name='org.freedesktop.login1' 
unit='dbus-org.freedesktop.login1.service' requested by ':1.178' (uid=1000 
pid=12386 comm="/usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/use" 
label="unconfined")
Nov 10 00:20:13 lenovo gsd-power[12749]: Unable to inhibit suspend: 
GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected 
from message bus without replying
Nov 10 00:20:13 lenovo gsd-media-keys[12746]: Unable to inhibit suspend: 
GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected 
from message bus without replying
Nov 10 00:20:13 lenovo systemd[1]: Starting SSSD PAM Service responder...
Nov 10 00:20:13 lenovo systemd[1]: systemd-logind.service: Main process exited, 
code=exited, status=1/FAILURE
Nov 10 00:20:13 lenovo systemd[1]: systemd-logind.service: Failed with result 
'exit-code'.
--


Later, I observe that gnome-session cannot communicate with systemd using GDBus 
and ends up failling back to a "non-systemd procedure":


--
Nov 10 00:20:13 lenovo gnome-session[18803]: gnome-session-binary[18803]: 
WARNING: Failed to upload environment to systemd: 
GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name 
"org.freedesktop.systemd1" does not exist
Nov 10 00:20:13 lenovo gnome-session-binary[18803]: WARNING: Failed to upload 
environment to systemd: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: 
Name "org.freedesktop.systemd1" does not exist
Nov 10 00:20:13 lenovo systemd[12345]: Failed to start GNOME Wacom tablet 
support service.
Nov 10 00:20:13 lenovo systemd[12345]: org.gnome.SettingsDaemon.Power.service: 
Failed with result 'exit-code'.
Nov 10 00:20:13 lenovo systemd[12345]: Failed to start GNOME power management 
service.
Nov 10 00:20:13 lenovo gnome-session[18803]: gnome-session-binary[18803]: 
WARNING: Failed to reset failed state of units: 
GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name 
"org.freedesktop.systemd1" does not exist
Nov 10 00:20:13 lenovo gnome-session-binary[18803]: WARNING: Failed to reset 
failed state of units: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: 
Name "org.freedesktop.systemd1" does not exist
Nov 10 00:20:13 lenovo gnome-session[18803]: gnome-session-binary[18803]: 
WARNING: Falling back to non-systemd startup procedure due to error: 
GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name 
"org.freedesktop.systemd1" does not exist
Nov 10 00:20:13 lenovo gnome-session-binary[18803]: WARNING: Falling back to 
non-systemd startup procedure due to error: 
GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name 
"org.freedesktop.systemd1" does not exist
--


Could this be a systemd bug?

-- 
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/1950393

Title:
  GDM session crashes on suspend on Ubuntu 21.10

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1950393/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

[Bug 1950393] Re: GDM session crashes on suspend on Ubuntu 21.10

2021-11-09 Thread Daniel van Vugt
Thanks for the bug report.

Your log shows evidence of bug 1949352 but that probably doesn't explain
"session crashes".

The most common GDM crash we are seeing in 21.10 is bug 1945061. But to
confirm exactly which crash you are experiencing here, please follow
these instructions:
https://wiki.ubuntu.com/Bugs/Responses#Missing_a_crash_report_or_having_a_.crash_attachment

** Package changed: xorg (Ubuntu) => gdm3 (Ubuntu)

** Changed in: gdm3 (Ubuntu)
   Status: New => Incomplete

-- 
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/1950393

Title:
  GDM session crashes on suspend on Ubuntu 21.10

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1950393/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs