Hi everyone. I have an issue where I cannot drag applets to either the desktop or the bar, rendering them unusable. Whenever I try to drag applets to those areas Plasma shell crashes and restarts. Is this due to some files that I left behind when I reinstalled Plasma? Widgets / Applets are completely unusable as all of them crash and restart Plasma when dragging them to the bar or desktop.
Output from journalctl at time of crash (dragging applet to bar or desktop):
Apr 24 13:01:05 gentoo-tank plasmashell[63636]: KPackageStructure of KPluginMetaData(pluginId:"org.kde.plasma.kclock_1x2", fileName: "/usr/share/plasma/plasmoids/org.kde.plasma.kclock_1x2/metadata.json") does not match requested format "Plasma/Applet"
Apr 24 13:01:05 gentoo-tank plasmashell[63636]: KPackageStructure of KPluginMetaData(pluginId:"org.kde.merkuro.contact.applet", fileName: "/usr/share/plasma/plasmoids/org.kde.merkuro.contact.applet/metadata.json") does not match requested format "Plasma/Applet"
Apr 24 13:01:05 gentoo-tank plasmashell[63636]: 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"
Apr 24 13:01:06 gentoo-tank plasmashell[63636]: KPackageStructure of KPluginMetaData(pluginId:"org.kde.plasma.kclock_1x2", fileName: "/usr/share/plasma/plasmoids/org.kde.plasma.kclock_1x2/metadata.json") does not match requested format "Plasma/Applet"
Apr 24 13:01:06 gentoo-tank plasmashell[63636]: KPackageStructure of KPluginMetaData(pluginId:"org.kde.merkuro.contact.applet", fileName: "/usr/share/plasma/plasmoids/org.kde.merkuro.contact.applet/metadata.json") does not match requested format "Plasma/Applet"
Apr 24 13:01:06 gentoo-tank plasmashell[63636]: 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"
Apr 24 13:01:06 gentoo-tank plasmashell[63636]: KPackage in "/usr/share/plasma/plasmoids/org.kde.plasma.kclock_1x2/" "" does not match requested format "Plasma/Applet"
Apr 24 13:01:06 gentoo-tank plasmashell[63636]: KPackage in "/usr/share/plasma/plasmoids/org.kde.merkuro.contact.applet/" "" does not match requested format "Plasma/Applet"
Apr 24 13:01:06 gentoo-tank plasmashell[63636]: KPackage in "/usr/share/plasma/plasmoids/org.kde.plasma.kweather_1x4/" "" does not match requested format "Plasma/Applet"
Apr 24 13:01:06 gentoo-tank plasmashell[63636]: "" from "org.kde.plasma.cameraindicator" is not a known category that can be translated
Apr 24 13:01:06 gentoo-tank plasmashell[63636]: "" from "org.kde.plasma.keyboardindicator" is not a known category that can be translated
Apr 24 13:01:06 gentoo-tank plasmashell[63636]: "" from "org.kde.plasma.keyboardlayout" is not a known category that can be translated
Apr 24 13:01:06 gentoo-tank plasmashell[63636]: "Personal information" from "org.kde.merkuro.contact.applet" is not a known category that can be translated
Apr 24 13:01:07 gentoo-tank plasmashell[63636]: qrc:/qt/qml/org/kde/plasma/components/ScrollView.qml:45:27: QML ScrollBar: Binding loop detected for property "visible":
Apr 24 13:01:07 gentoo-tank plasmashell[63636]: qrc:/qt/qml/org/kde/plasma/components/ScrollBar.qml:24:5
Apr 24 13:01:07 gentoo-tank plasmashell[63636]: qrc:/qt/qml/org/kde/plasma/components/ScrollView.qml:45:27: QML ScrollBar: Binding loop detected for property "visible":
Apr 24 13:01:07 gentoo-tank plasmashell[63636]: qrc:/qt/qml/org/kde/plasma/components/ScrollBar.qml:24:5
Apr 24 13:01:10 gentoo-tank plasmashell[64506]: KPackageStructure of KPluginMetaData(pluginId:"org.kde.plasma.kclock_1x2", fileName: "/usr/share/plasma/plasmoids/org.kde.plasma.kclock_1x2/metadata.json") does not match requested format "Plasma/Applet"
Apr 24 13:01:10 gentoo-tank plasmashell[64506]: KPackageStructure of KPluginMetaData(pluginId:"org.kde.merkuro.contact.applet", fileName: "/usr/share/plasma/plasmoids/org.kde.merkuro.contact.applet/metadata.json") does not match requested format "Plasma/Applet"
Apr 24 13:01:10 gentoo-tank plasmashell[64506]: 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"
Apr 24 13:01:10 gentoo-tank plasmashell[64506]: 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":
Apr 24 13:01:10 gentoo-tank plasmashell[64506]: file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:201:9
Apr 24 13:01:10 gentoo-tank dbus-daemon[1066]: [session uid=1000 pid=1066 pidfd=5] Activating service name='org.kde.KSplash' requested by ':1.477' (uid=1000 pid=64506 comm="/usr/bin/plasmashell --no-respawn")
Apr 24 13:01:10 gentoo-tank plasmashell[64506]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/main.qml:50:9: QML KSortFilterProxyModel: Binding loop detected for property "sourceModel"
Apr 24 13:01:10 gentoo-tank plasmashell[64506]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/main.qml:50:9: QML KSortFilterProxyModel: Binding loop detected for property "sourceModel"
Apr 24 13:01:10 gentoo-tank plasmashell[64506]: error getting max keyboard brightness via dbus QDBusError("org.freedesktop.DBus.Error.UnknownObject", "No such object path '/org/kde/Solid/PowerManagement/Actions/KeyboardBrightnessControl'")
Apr 24 13:01:11 gentoo-tank plasmashell[64506]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_0b_00.4.analog-stereo.monitor"
Apr 24 13:01:27 gentoo-tank plasmashell[64506]: KPackageStructure of KPluginMetaData(pluginId:"org.kde.plasma.kclock_1x2", fileName: "/usr/share/plasma/plasmoids/org.kde.plasma.kclock_1x2/metadata.json") does not match requested format "Plasma/Applet"
Apr 24 13:01:27 gentoo-tank plasmashell[64506]: KPackageStructure of KPluginMetaData(pluginId:"org.kde.merkuro.contact.applet", fileName: "/usr/share/plasma/plasmoids/org.kde.merkuro.contact.applet/metadata.json") does not match requested format "Plasma/Applet"
Apr 24 13:01:27 gentoo-tank plasmashell[64506]: 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"
Apr 24 13:01:27 gentoo-tank plasmashell[64506]: KPackage in "/usr/share/plasma/plasmoids/org.kde.plasma.kclock_1x2/" "" does not match requested format "Plasma/Applet"
Apr 24 13:01:27 gentoo-tank plasmashell[64506]: KPackage in "/usr/share/plasma/plasmoids/org.kde.merkuro.contact.applet/" "" does not match requested format "Plasma/Applet"
Apr 24 13:01:27 gentoo-tank plasmashell[64506]: KPackage in "/usr/share/plasma/plasmoids/org.kde.plasma.kweather_1x4/" "" does not match requested format "Plasma/Applet"
Apr 24 13:01:28 gentoo-tank plasmashell[64506]: "" from "org.kde.plasma.cameraindicator" is not a known category that can be translated
Apr 24 13:01:28 gentoo-tank plasmashell[64506]: "" from "org.kde.plasma.keyboardindicator" is not a known category that can be translated
Apr 24 13:01:28 gentoo-tank plasmashell[64506]: "" from "org.kde.plasma.keyboardlayout" is not a known category that can be translated
Apr 24 13:01:28 gentoo-tank plasmashell[64506]: "Personal information" from "org.kde.merkuro.contact.applet" is not a known category that can be translated
Apr 24 13:01:28 gentoo-tank plasmashell[64506]: qrc:/qt/qml/org/kde/plasma/components/ScrollView.qml:45:27: QML ScrollBar: Binding loop detected for property "visible":
Apr 24 13:01:28 gentoo-tank plasmashell[64506]: qrc:/qt/qml/org/kde/plasma/components/ScrollBar.qml:24:5
Apr 24 13:01:28 gentoo-tank plasmashell[64506]: qrc:/qt/qml/org/kde/plasma/components/ScrollView.qml:45:27: QML ScrollBar: Binding loop detected for property "visible":
Apr 24 13:01:28 gentoo-tank plasmashell[64506]: qrc:/qt/qml/org/kde/plasma/components/ScrollBar.qml:24:5
Apr 24 13:01:31 gentoo-tank plasmashell[64739]: KPackageStructure of KPluginMetaData(pluginId:"org.kde.plasma.kclock_1x2", fileName: "/usr/share/plasma/plasmoids/org.kde.plasma.kclock_1x2/metadata.json") does not match requested format "Plasma/Applet"
Apr 24 13:01:31 gentoo-tank plasmashell[64739]: KPackageStructure of KPluginMetaData(pluginId:"org.kde.merkuro.contact.applet", fileName: "/usr/share/plasma/plasmoids/org.kde.merkuro.contact.applet/metadata.json") does not match requested format "Plasma/Applet"
Apr 24 13:01:31 gentoo-tank plasmashell[64739]: 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"
Apr 24 13:01:31 gentoo-tank plasmashell[64739]: 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":
Apr 24 13:01:31 gentoo-tank plasmashell[64739]: file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:201:9
Apr 24 13:01:31 gentoo-tank plasmashell[64739]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/main.qml:50:9: QML KSortFilterProxyModel: Binding loop detected for property "sourceModel"
Apr 24 13:01:31 gentoo-tank plasmashell[64739]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/main.qml:50:9: QML KSortFilterProxyModel: Binding loop detected for property "sourceModel"
Apr 24 13:01:32 gentoo-tank plasmashell[64739]: error getting max keyboard brightness via dbus QDBusError("org.freedesktop.DBus.Error.UnknownObject", "No such object path '/org/kde/Solid/PowerManagement/Actions/KeyboardBrightnessControl'")
Apr 24 13:01:32 gentoo-tank plasmashell[64739]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_0b_00.4.analog-stereo.monitor"
Also time of crash:
Apr 24 13:03:30 gentoo-tank systemd[1]: systemd-coredump@12-65680-0.service: Deactivated successfully.
Apr 24 13:03:30 gentoo-tank systemd[1]: systemd-coredump@12-65680-0.service: Consumed 1.602s CPU time, 855.1M memory peak.
Apr 24 13:03:31 gentoo-tank systemd[1056]: plasma-plasmashell.service: Main process exited, code=dumped, status=11/SEGV
Apr 24 13:03:31 gentoo-tank systemd[1056]: plasma-plasmashell.service: Failed with result 'core-dump'.
Apr 24 13:03:31 gentoo-tank drkonqi-coredump-processor[65682]: Entry doesn't look like a dump. This may have been a vaccum run. Nothing to process.
Apr 24 13:03:31 gentoo-tank drkonqi-coredump-processor[65682]: "/usr/bin/plasmashell" 64739 "/var/lib/systemd/coredump/core.plasmashell.1000.252666893b1a458a993320e3a70f5e41.64739.1745496209000000.zst"
After some hours of troubleshooting this on a separate user, I found the culprit that was causing the issue. There was a theme I installed for Plasma called Sweet that installed a desktoptheme into ~/.local/share/plasma/desktoptheme/Sweet and ~/.local/share/plasma/desktoptheme/Sweet-Ambar-Blue. Removing those folders fixed the issues with widgets and everything is back to normal. But I am not quite sure how or why this theme was causing issues, maybe outdated? The issue is resolved now after removing those folders anyway.
Bugs can happen in themes, please comment on their author’s page to help them fix them.
As themes they can crash plasmashell because of a bug in their code.