Black task manager or screen after unlocking my session under Plasma 6.3 (X11)

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'

Hi! To help folks best guide you, could you please provide your basic system information from the Info Center app? The Copy Details button is the easiest way to get that ready to paste in:

And just to check, do you have a color profile enabled in your Display Configuration? If so, does the issue remain if you change that to None?

Sure, there you go:

Operating System: Fedora Linux 41
KDE Plasma Version: 6.3.0
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2
Kernel Version: 6.12.13-200.fc41.x86_64 (64-bit)
Graphics Platform: X11
Processors: 8 × 11th Gen Intel® Core™ i7-1165G7 @ 2.80GHz
Memory: 35.0 GiB of RAM
Graphics Processor: Intel® Iris® Xe Graphics
Manufacturer: Dell Inc.
Product Name: Inspiron 7706 2n1

Edit: I don’t see “color profile” in display configuration. Don’t recall having changed that either.

It is a known bug: 496926 – On X11, desktop is black/missing after resuming from suspend or hibernation until plasmashell is restarted or TTYs are switched

2 Likes