Since a few weeks I have random freezes where the whole plasmashell becomes unusable (all panels freeze, super key does nothing, ALT+TAB still works somehow).
Doing a killall plasmashell
won’t work, I have to kill it with -9
. After killing it, it will try to restart and it does so without any panels, still no super key functions and a unusable desktop background.
I have had this issue since Nvidia Stable driver 555, now on 560 as well. But it did not appear with the 555 driver, it suddenly appeared way after upgrading.
I have tried resetting all customization and switching to default Breeze global theme and it froze again not even 5 minutes later. I had to restart the PC as it would not appear again, even after a re-login.
Versions:
Fedora 40
kwin 6.1.4
plasmashell 6.1.4
I have the following logs, in which I could not find any fatal errors:
Log shortly after freeze:
journalctl -e --user -u plasma-plasmashell.service
Sep 03 16:50:50 stewart systemd[5632]: Starting plasma-plasmashell.service - KDE Plasma Workspace...
Sep 03 16:50:50 stewart systemd[5632]: Started plasma-plasmashell.service - KDE Plasma Workspace.
Sep 03 16:50:50 stewart plasmashell[6035]: KPackageStructure of KPluginMetaData(pluginId:"org.kde.plasma.kweather_1x4", fileName: "/usr/share/plasma/plasmoids/org.kde.plasma.kweather_1x4/metadata.json") does not match requested format "Plasma/Applet"
Sep 03 16:50:50 stewart plasmashell[6035]: kde.plasmashell: Aborting shell load: The activity manager daemon (kactivitymanagerd) is not running.
Sep 03 16:50:50 stewart plasmashell[6035]: kde.plasmashell: If this Plasma has been installed into a custom prefix, verify that its D-Bus services dir is known to the system for the daemon to be activatable.
Sep 03 16:50:50 stewart plasmashell[6035]: kde.plasmashell: Aborting shell load: The activity manager daemon (kactivitymanagerd) is not running.
Sep 03 16:50:50 stewart plasmashell[6035]: kde.plasmashell: If this Plasma has been installed into a custom prefix, verify that its D-Bus services dir is known to the system for the daemon to be activatable.
Sep 03 16:50:50 stewart plasmashell[6035]: kf.plasma.quick: Applet preload policy set to 1
Sep 03 16:50:50 stewart plasmashell[6035]: file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:195:25: QML FolderViewDropArea (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumWidth"
Sep 03 16:50:50 stewart plasmashell[6035]: Toolbox not loading, toolbox package is either invalid or disabled.
Sep 03 16:50:50 stewart plasmashell[6035]: file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:195:25: QML FolderViewDropArea (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumWidth"
Sep 03 16:50:50 stewart plasmashell[6035]: Toolbox not loading, toolbox package is either invalid or disabled.
Sep 03 16:50:51 stewart plasmashell[6035]: qt.svg: <input>:303:256: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:51 stewart plasmashell[6035]: qt.svg: <input>:303:461: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:51 stewart plasmashell[6035]: qt.svg: <input>:303:657: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:51 stewart plasmashell[6035]: qt.svg: <input>:303:911: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:51 stewart plasmashell[6035]: qt.svg: <input>:303:1047: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:51 stewart plasmashell[6035]: qt.svg: <input>:303:1249: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:51 stewart plasmashell[6035]: qt.svg: <input>:303:1451: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:51 stewart plasmashell[6035]: qt.svg: <input>:303:1629: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:51 stewart plasmashell[6035]: qt.svg: <input>:303:1737: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:51 stewart plasmashell[6035]: qt.svg: <input>:303:1978: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:51 stewart plasmashell[6035]: qt.svg: <input>:303:2221: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:51 stewart plasmashell[6035]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/main.qml:162:21: QML KSortFilterProxyModel: Binding loop detected for property "sourceModel"
Sep 03 16:50:51 stewart plasmashell[6035]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/main.qml:162:21: QML KSortFilterProxyModel: Binding loop detected for property "sourceModel"
Sep 03 16:50:51 stewart plasmashell[6035]: qt.core.qobject.connect: QObject::connect: No such signal Solid::Backends::Fstab::FstabStorageAccess::repairRequested(QString)
Sep 03 16:50:51 stewart plasmashell[6035]: qt.core.qobject.connect: QObject::connect: No such signal Solid::Backends::Fstab::FstabStorageAccess::repairDone(Solid::ErrorType, QVariant, QString)
Sep 03 16:50:51 stewart plasmashell[6035]: qt.core.qobject.connect: QObject::connect: No such signal Solid::Backends::Fstab::FstabStorageAccess::repairRequested(QString)
Sep 03 16:50:51 stewart plasmashell[6035]: qt.core.qobject.connect: QObject::connect: No such signal Solid::Backends::Fstab::FstabStorageAccess::repairDone(Solid::ErrorType, QVariant, QString)
Sep 03 16:50:51 stewart plasmashell[6035]: qt.core.qobject.connect: QObject::connect: No such signal Solid::Backends::Fstab::FstabStorageAccess::repairRequested(QString)
Sep 03 16:50:51 stewart plasmashell[6035]: qt.core.qobject.connect: QObject::connect: No such signal Solid::Backends::Fstab::FstabStorageAccess::repairDone(Solid::ErrorType, QVariant, QString)
Sep 03 16:50:51 stewart plasmashell[6035]: qt.dbus.integration: Could not connect "org.cups.cupsd.Notifier" to PrinterFinishingsChanged(QString, QString, QString, uint, QString, bool) :
Sep 03 16:50:51 stewart plasmashell[6035]: qml: SystemTray ItemLoader: Invalid state, cannot determine source!
Sep 03 16:50:52 stewart plasmashell[6035]: kf5idletime_wayland: This plugin does not support polling idle time
Sep 03 16:50:52 stewart plasmashell[6035]: qt.svg: <input>:303:256: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:52 stewart plasmashell[6035]: qt.svg: <input>:303:461: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:52 stewart plasmashell[6035]: qt.svg: <input>:303:657: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:52 stewart plasmashell[6035]: qt.svg: <input>:303:911: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:52 stewart plasmashell[6035]: qt.svg: <input>:303:1047: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:52 stewart plasmashell[6035]: qt.svg: <input>:303:1249: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:52 stewart plasmashell[6035]: qt.svg: <input>:303:1451: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:52 stewart plasmashell[6035]: qt.svg: <input>:303:1629: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:52 stewart plasmashell[6035]: qt.svg: <input>:303:1737: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:52 stewart plasmashell[6035]: qt.svg: <input>:303:1978: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:52 stewart plasmashell[6035]: qt.svg: <input>:303:2221: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:52 stewart plasmashell[6035]: Could not create Plasma Calendar Plugin: "/usr/lib/qt5/plugins/plasmacalendarplugins/holidaysevents.so"
Sep 03 16:50:52 stewart plasmashell[6035]: "The dynamic library could not be loaded."
Sep 03 16:50:52 stewart plasmashell[6035]: qt.svg: <input>:303:256: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:52 stewart plasmashell[6035]: qt.svg: <input>:303:461: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:52 stewart plasmashell[6035]: qt.svg: <input>:303:657: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:52 stewart plasmashell[6035]: qt.svg: <input>:303:911: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:52 stewart plasmashell[6035]: qt.svg: <input>:303:1047: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:52 stewart plasmashell[6035]: qt.svg: <input>:303:1249: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:52 stewart plasmashell[6035]: qt.svg: <input>:303:1451: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:52 stewart plasmashell[6035]: qt.svg: <input>:303:1629: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:52 stewart plasmashell[6035]: qt.svg: <input>:303:1737: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:52 stewart plasmashell[6035]: qt.svg: <input>:303:1978: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:52 stewart plasmashell[6035]: qt.svg: <input>:303:2221: Could not add child element to parent element because the types are incorrect.
Sep 03 16:50:56 stewart plasmashell[6035]: file:///usr/share/plasma/plasmoids/org.kde.plasma.keyboardindicator/contents/ui/main.qml:61:13: Unable to assign [undefined] to bool
Sep 03 16:50:59 stewart plasmashell[6035]: kf.networkmanagerqt: void NetworkManager::ConnectionPrivate::onPropertiesChanged(const QVariantMap&) Unhandled property "VersionId"
Sep 03 16:51:01 stewart plasmashell[6035]: kf.networkmanagerqt: void NetworkManager::ConnectionPrivate::onPropertiesChanged(const QVariantMap&) Unhandled property "VersionId"
Sep 03 16:51:01 stewart plasmashell[6035]: kf.networkmanagerqt: void NetworkManager::ConnectionPrivate::onPropertiesChanged(const QVariantMap&) Unhandled property "VersionId"
Sep 03 16:51:10 stewart plasmashell[6035]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/FullRepresentation.qml:53:13: QML PlasmoidHeading: Binding loop detected for property "leftInset"
Sep 03 16:51:51 stewart plasmashell[6035]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/JobItem.qml:106:17: Unable to assign null to QUrl
Sep 03 16:53:10 stewart plasmashell[6035]: org.kde.plasma.notifications: Failed to determine mime type for QUrl("file:///mnt/test.file") "The file or directory /mnt/test.file does not exist."
And here a log after a manual start using the command plasmashell
:
KPackageStructure of KPluginMetaData(pluginId:"org.kde.plasma.kweather_1x4", fileName: "/usr/share/plasma/plasmoids/org.kde.plasma.kweather_1x4/metadata.json") does not match requested format "Plasma/Applet"
kf.plasma.quick: Applet preload policy set to 1
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:195:25: QML FolderViewDropArea (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumWidth"
Toolbox not loading, toolbox package is either invalid or disabled.
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:195:25: QML FolderViewDropArea (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumWidth"
Toolbox not loading, toolbox package is either invalid or disabled.
qt.svg: <input>:303:256: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:303:461: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:303:657: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:303:911: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:303:1047: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:303:1249: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:303:1451: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:303:1629: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:303:1737: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:303:1978: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:303:2221: Could not add child element to parent element because the types are incorrect.
file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/main.qml:162:21: QML KSortFilterProxyModel: Binding loop detected for property "sourceModel"
file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/main.qml:162:21: QML KSortFilterProxyModel: Binding loop detected for property "sourceModel"
qt.core.qobject.connect: QObject::connect: No such signal Solid::Backends::Fstab::FstabStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal Solid::Backends::Fstab::FstabStorageAccess::repairDone(Solid::ErrorType, QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal Solid::Backends::Fstab::FstabStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal Solid::Backends::Fstab::FstabStorageAccess::repairDone(Solid::ErrorType, QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal Solid::Backends::Fstab::FstabStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal Solid::Backends::Fstab::FstabStorageAccess::repairDone(Solid::ErrorType, QVariant, QString)
qt.dbus.integration: Could not connect "org.cups.cupsd.Notifier" to PrinterFinishingsChanged(QString, QString, QString, uint, QString, bool) :
qml: SystemTray ItemLoader: Invalid state, cannot determine source!
kf5idletime_wayland: This plugin does not support polling idle time
qt.svg: <input>:303:256: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:303:461: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:303:657: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:303:911: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:303:1047: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:303:1249: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:303:1451: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:303:1629: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:303:1737: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:303:1978: Could not add child element to parent element because the types are incorrect.
qt.svg: <input>:303:2221: Could not add child element to parent element because the types are incorrect.
Could not create Plasma Calendar Plugin: "/usr/lib/qt5/plugins/plasmacalendarplugins/holidaysevents.so"
"The dynamic library could not be loaded."