I can use plasma normally after login but if Plasma locks my session after the set time (doesn’t seem to matter if it’s just 5mins or 30mins), when I unlock it, I either get a black task manager or a black screen. Every program is still open, and I can use Alt+Tab to switch between them. I can also hit the Meta key, and the application dashboard shows up. To restore everything, I have to restart Plasma with:
kquitapp5 plasmashell || killall plasmashell && kstart5 plasmashell &
However, if I lock the session manually, the issue doesn’t happen.
Output of plasmashell --version && kf5-config --version
(left the QThreadStorage
output there—it didn’t appear before, but I’m getting it under 6.3):
plasmashell 6.3.0
QThreadStorage: Thread 0x55b27ebbd1f0 exited after QThreadStorage 8 destroyed
QThreadStorage: Thread 0x55b27ebbd1f0 exited after QThreadStorage 3 destroyed
QThreadStorage: Thread 0x55b27ebbd1f0 exited after QThreadStorage 2 destroyed
Qt: 5.15.15
KDE Frameworks: 5.116.0
kf5-config: 1.0
My GPU is an integrated Intel for i7-1165G7.
Some logs from journalctl from right before the screen locked and after I ran the command to restart plasma from konsole:
Feb 17 09:55:26 fedora plasmashell[48478]: file:///usr/share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/DashboardRepresentation.qml:771:29: Unable to assign ActionMenu_QMLTYPE_911 to QQuickItem
Feb 17 09:55:26 fedora plasmashell[48478]: QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
Feb 17 09:55:26 fedora cupsd[1825]: REQUEST localhost - - "POST / HTTP/1.1" 200 560 Create-Printer-Subscriptions successful-ok
Feb 17 09:55:26 fedora plasmashell[48478]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:79: TypeError: Cannot read property 'status' of null
Feb 17 09:55:26 fedora plasmashell[48478]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:79: TypeError: Cannot read property 'status' of null
Feb 17 09:55:26 fedora plasmashell[48478]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:79: TypeError: Cannot read property 'status' of null
Feb 17 09:55:26 fedora plasmashell[48478]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:79: TypeError: Cannot read property 'status' of null
Feb 17 09:55:26 fedora plasmashell[48478]: qt.dbus.integration: Could not connect "org.cups.cupsd.Notifier" to PrinterFinishingsChanged(QString, QString, QString, uint, QString, bool) :
Feb 17 09:55:26 fedora plasmashell[48478]: qt.core.qobject.connect: QObject::connect: No such signal Solid::Backends::Fstab::FstabStorageAccess::checkDone(Solid::ErrorType, QVariant, QString)
Feb 17 09:55:26 fedora plasmashell[48478]: qt.core.qobject.connect: QObject::connect: No such signal Solid::Backends::Fstab::FstabStorageAccess::checkRequested(QString)
Feb 17 09:55:26 fedora plasmashell[48478]: qt.core.qobject.connect: QObject::connect: No such signal Solid::Backends::Fstab::FstabStorageAccess::checkDone(Solid::ErrorType, QVariant, QString)
Feb 17 09:55:26 fedora plasmashell[48478]: qt.core.qobject.connect: QObject::connect: No such signal Solid::Backends::Fstab::FstabStorageAccess::checkRequested(QString)
Feb 17 09:55:26 fedora plasmashell[48478]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/main.qml:50:9: QML KSortFilterProxyModel: Binding loop detected for property "sourceModel"
Feb 17 09:55:26 fedora plasmashell[48478]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/main.qml:50:9: QML KSortFilterProxyModel: Binding loop detected for property "sourceModel"
Feb 17 09:55:25 fedora systemd[5830]: Started dbus-:1.2-org.kde.KSplash@0.service.
Feb 17 09:55:25 fedora plasmashell[48478]: Toolbox not loading, toolbox package is either invalid or disabled.
Feb 17 09:55:25 fedora plasmashell[48478]: file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:178:25: QML FolderViewDropArea (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumWidth":
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:201:9
Feb 17 09:55:25 fedora plasmashell[48478]: kf.plasma.quick: Applet preload policy set to 1
Feb 17 09:55:25 fedora systemd[5830]: plasma-plasmashell.service: Consumed 17.688s CPU time, 682.6M memory peak.
Feb 17 09:55:25 fedora systemd[5830]: Started app-plasmashell@ad42b9da92bc4184957295fb3679b0d9.service - plasmashell.
Feb 17 09:55:25 fedora cupsd[1825]: REQUEST localhost - - "POST / HTTP/1.1" 200 150 Cancel-Subscription successful-ok
Feb 17 09:55:25 fedora plasmashell[6966]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml:260: TypeError: Cannot read property 'plasmoid' of undefined
Feb 17 09:55:25 fedora plasmashell[6966]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml:130: TypeError: Cannot read property 'screenGeometry' of null
Feb 17 09:55:10 fedora systemd[5830]: Started app-org.kde.konsole-48190.scope.
Feb 17 09:55:10 fedora plasmashell[6966]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:79: TypeError: Cannot read property 'status' of null
Feb 17 09:55:10 fedora plasmashell[6966]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:79: TypeError: Cannot read property 'status' of null
Feb 17 09:55:10 fedora systemd[5830]: Started app-org.kde.konsole@b87c37ed47904688b33fdba36b715964.service - Konsole - Terminal.
Feb 17 09:55:10 fedora plasmashell[6966]: file:///usr/share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/ItemGridView.qml:425: TypeError: Cannot read property 'itemIndex' of null
Feb 17 09:55:01 fedora systemd[1]: session-18.scope: Deactivated successfully.
Feb 17 09:55:01 fedora audit[48087]: USER_END pid=48087 uid=0 auid=1000 ses=18 subj=system_u:system_r:crond_t:s0-s0:c0.c1023 msg='op=PAM:session_close grantors=pam_loginuid,pam_keyinit,pam_limits,pam_systemd acct="myuser" exe="/usr/sbin/crond" hostname=? addr=? terminal=cron res=success'
Feb 17 09:55:01 fedora audit[48087]: CRED_DISP pid=48087 uid=0 auid=1000 ses=18 subj=system_u:system_r:crond_t:s0-s0:c0.c1023 msg='op=PAM:setcred grantors=pam_env,pam_fprintd acct="myuser" exe="/usr/sbin/crond" hostname=? addr=? terminal=cron res=success'
Feb 17 09:55:01 fedora CROND[48087]: (myuser) CMDEND (/home/myuser/.local/bin/rclone-keepass-sync.sh)
Feb 17 09:55:00 fedora CROND[48093]: (myuser) CMD (/home/myuser/.local/bin/rclone-keepass-sync.sh)
Feb 17 09:55:00 fedora audit[48087]: CRED_REFR pid=48087 uid=0 auid=1000 ses=18 subj=system_u:system_r:crond_t:s0-s0:c0.c1023 msg='op=PAM:setcred grantors=pam_env,pam_fprintd acct="myuser" exe="/usr/sbin/crond" hostname=? addr=? terminal=cron res=success'
Feb 17 09:55:00 fedora audit[48087]: USER_START pid=48087 uid=0 auid=1000 ses=18 subj=system_u:system_r:crond_t:s0-s0:c0.c1023 msg='op=PAM:session_open grantors=pam_loginuid,pam_keyinit,pam_limits,pam_systemd acct="myuser" exe="/usr/sbin/crond" hostname=? addr=? terminal=cron res=success'
Feb 17 09:55:00 fedora systemd[1]: Started session-18.scope - Session 18 of User myuser.
Feb 17 09:55:00 fedora audit[48087]: CRED_ACQ pid=48087 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:crond_t:s0-s0:c0.c1023 msg='op=PAM:setcred grantors=pam_env,pam_fprintd acct="myuser" exe="/usr/sbin/crond" hostname=? addr=? terminal=cron res=success'
Feb 17 09:55:00 fedora audit[48087]: USER_ACCT pid=48087 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:crond_t:s0-s0:c0.c1023 msg='op=PAM:accounting grantors=pam_access,pam_unix,pam_localuser acct="myuser" exe="/usr/sbin/crond" hostname=? addr=? terminal=cron res=success'
Feb 17 09:54:58 fedora audit[48047]: USER_AUTH pid=48047 uid=1000 auid=1000 ses=3 subj=unconfined_u:unconfined_r:chkpwd_t:s0-s0:c0.c1023 msg='op=PAM:unix_chkpwd acct="myuser" exe="/usr/sbin/unix_chkpwd" hostname=? addr=? terminal=? res=success'
Feb 17 09:54:52 fedora kded6[6903]: colord: Setting X atom (id: 0 ) "_ICC_PROFILE" on output: "HDMI-1"
Feb 17 09:54:52 fedora kded6[6903]: colord: EDID ICC Profile already exists "/home/myuser/.local/share/icc/edid-be17bde36098ed92a3eefd9be7554ea1.icc"
Feb 17 09:54:52 fedora kded6[6903]: colord: Setting X atom (id: 0 ) "_ICC_PROFILE" on output: "HDMI-1"
Feb 17 09:54:51 fedora sddm-helper-start-x11user[5886]: "(II) modeset(0): Using hsync ranges from config file\n(II) modeset(0): Using vrefresh ranges from config file\n(II) modeset(0): Printing DDC gathered Modelines:\n(II) modeset(0): Modeline \"1920x1080\"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)\n(II) modeset(0): Modeline \"1920x1080\"x0.0 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)\n(II) modeset(0): Modeline \"1280x720\"x0.0 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz e)\n(II) modeset(0): Modeline \"1280x720\"x0.0 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync (37.5 kHz e)\n(II) modeset(0): Modeline \"720x480\"x0.0 27.00 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e)\n(II) modeset(0): Modeline \"720x576\"x0.0 27.00 720 732 796 864 576 581 586 625 -hsync -vsync (31.2 kHz e)\n(II) modeset(0): Modeline \"640x480\"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)\n(II) modeset(0): Modeline \"800x600\"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)\n(II) modeset(0): Modeline \"720x400\"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)\n(II) modeset(0): Modeline \"1024x768\"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)\n(II) modeset(0): Modeline \"1680x1050\"x0.0 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync (64.7 kHz e)\n(II) modeset(0): Modeline \"1600x900\"x60.0 119.00 1600 1696 1864 2128 900 901 904 932 -hsync +vsync (55.9 kHz e)\n(II) modeset(0): Modeline \"1440x900\"x0.0 88.75 1440 1488 1520 1600 900 903 909 926 +hsync -vsync (55.5 kHz e)\n(II) modeset(0): Modeline \"1280x1024\"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)\n(II) modeset(0): Modeline \"1280x800\"x0.0 71.00 1280 1328 1360 1440 800 803 809 823 +hsync -vsync (49.3 kHz e)\n(--) modeset(0): HDMI max TMDS frequency 170000KHz\n"
Feb 17 09:54:51 fedora sddm-helper-start-x11user[5886]: "(II) modeset(0): EDID vendor \"HPN\", prod id 13203\n(II) modeset(0): DDCModeFromDetailedTiming: 720x480 Warning: We only handle separate sync.\n"
Feb 17 09:53:50 fedora audit: BPF prog-id=100 op=UNLOAD
Feb 17 09:53:50 fedora audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=fprintd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Feb 17 09:53:50 fedora systemd[1]: fprintd.service: Deactivated successfully.
Feb 17 09:53:29 fedora kded6[6903]: colord: Setting X atom (id: 0 ) "_ICC_PROFILE" on output: "HDMI-1"
Feb 17 09:53:29 fedora kded6[6903]: colord: EDID ICC Profile already exists "/home/myuser/.local/share/icc/edid-be17bde36098ed92a3eefd9be7554ea1.icc"
Feb 17 09:53:29 fedora kded6[6903]: colord: Setting X atom (id: 0 ) "_ICC_PROFILE" on output: "HDMI-1"
Feb 17 09:53:29 fedora sddm-helper-start-x11user[5886]: "(--) modeset(0): HDMI max TMDS frequency 170000KHz\n"
Feb 17 09:53:29 fedora sddm-helper-start-x11user[5886]: "(II) modeset(0): EDID vendor \"LGD\", prod id 1630\n(II) modeset(0): Printing DDC gathered Modelines:\n(II) modeset(0): Modeline \"2560x1600\"x0.0 268.64 2560 2608 2640 2720 1600 1603 1609 1646 +hsync -vsync (98.8 kHz eP)\n(II) modeset(0): Modeline \"2560x1600\"x0.0 214.91 2560 2608 2640 2720 1600 1603 1609 1646 +hsync -vsync (79.0 kHz e)\n"
Feb 17 09:53:29 fedora plasmashell[6966]: kde.plasmashell: requesting unexisting screen available rect -1
Feb 17 09:53:29 fedora plasmashell[6966]: kde.plasmashell: requesting unexisting screen available rect -1
Feb 17 09:53:29 fedora plasmashell[6966]: kde.plasmashell: requesting unexisting screen available rect -1
Feb 17 09:53:29 fedora plasmashell[6966]: kde.plasmashell: requesting unexisting screen available rect -1
Feb 17 09:53:29 fedora sddm-helper-start-x11user[5886]: "(II) modeset(0): EDID vendor \"LGD\", prod id 1630\n(II) modeset(0): Printing DDC gathered Modelines:\n(II) modeset(0): Modeline \"2560x1600\"x0.0 268.64 2560 2608 2640 2720 1600 1603 1609 1646 +hsync -vsync (98.8 kHz eP)\n(II) modeset(0): Modeline \"2560x1600\"x0.0 214.91 2560 2608 2640 2720 1600 1603 1609 1646 +hsync -vsync (79.0 kHz e)\n"
Feb 17 09:53:20 fedora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=fprintd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Feb 17 09:53:20 fedora systemd[1]: Started fprintd.service - Fingerprint Authentication Daemon.
Feb 17 09:53:20 fedora systemd[1]: Starting fprintd.service - Fingerprint Authentication Daemon...
Feb 17 09:53:20 fedora audit: BPF prog-id=100 op=LOAD
Feb 17 09:53:07 fedora kscreenlocker_greet[47217]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/MediaControls.qml:31:13: QML Image: Blocked request.
Feb 17 09:50:01 fedora systemd[1]: session-17.scope: Deactivated successfully.
Feb 17 09:50:01 fedora audit[46009]: USER_END pid=46009 uid=0 auid=1000 ses=17 subj=system_u:system_r:crond_t:s0-s0:c0.c1023 msg='op=PAM:session_close grantors=pam_loginuid,pam_keyinit,pam_limits,pam_systemd acct="myuser" exe="/usr/sbin/crond" hostname=? addr=? terminal=cron res=success'
Feb 17 09:50:01 fedora audit[46009]: CRED_DISP pid=46009 uid=0 auid=1000 ses=17 subj=system_u:system_r:crond_t:s0-s0:c0.c1023 msg='op=PAM:setcred grantors=pam_env,pam_fprintd acct="myuser" exe="/usr/sbin/crond" hostname=? addr=? terminal=cron res=success'