Sleep / suspend issues with Impish on Thinkpad / mate-screensaver crash

Thinkpad T14s (Gen 1) AMD Ryzen CPU. Upgraded to 21.10 from 21.04,

  1. Computer fails to enter sleep when suspend timer elapses. e.g. on battery computer should suspend after 10min, on AC should suspend after 30 min, but in both cases the screen is off but the computer did not successfully enter suspend (bios is set suspend into S3. there is a huge thread over at lenovo about support for amd for S0. Haven't tried it yet because there are some things that aren't in 5.14 only in 5.13)

  2. The screen does not turn back on after a failed suspend. This happens with both built in screen and with external display.

The computer enters (and exits) sleep without issue if it is done manually e.g. by closing the lid.


EDIT: looks like there is a segfault in mate-screensaver;

Oct 20 10:59:03 JoniT14 kernel: [16156.775058] mate-screensave[23782]: segfault at 0 ip 00007fcea887fb07 sp 00007fff33a62e98 error 6 in libmate-menu.so.2.4.9[7fcea887c000+d000]
Oct 20 10:59:03 JoniT14 kernel: [16156.775073] Code: da fe ff ff e8 8a d6 ff ff 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 48 89 f8 f0 83 07 01 c3 0f 1f 40 00 f3 0f 1e fa 48 89 f8 <f0> 83 07 01 c3 0f 1f 40 00 f3 0f 1e fa f0 83 2f 01 74 06 c3 0f 1f
Oct 20 10:59:03 JoniT14 mate-session[2133]: WARNING: Detected that screensaver has left the bus
Oct 20 10:59:08 JoniT14 dbus-daemon[2132]: [session uid=1000 pid=2132] Activating service name='org.mate.ScreenSaver' requested by ':1.46' (uid=1000 pid=2488 comm="mate-power-manager " label="unconfined")
Oct 20 10:59:08 JoniT14 dbus-daemon[2132]: [session uid=1000 pid=2132] Successfully activated service 'org.mate.ScreenSaver'

EDIT 2: Added bug report Bug Report

Update: This bug is being addressed upstream. Seems like a fix has been pushed. It hasn't trickled down yet. But here is the reference: https://bugs.launchpad.net/ubuntu/+source/mate-screensaver/+bug/1947905

1 Like