Plasma x11: desktop doesn't respond for a minute after reboot

Anyone experiencing plasma desktop being unresponsive after a reboot in the last couple of days?
I migrated to plasma6 with no issues, so it’s a result of some recent update probably.

Also, near the same time where this behavior appeared, I tried changing a line in /etc/sddm.conf.d/kde_settings.conf, but reverting the changes didn’t solve anything.

But the FUN part is that it fixes on itself! After a minute or so of some intense calculations (laptop fan very loud), it relaunches itself and works absolutely fine.
Once in a few reboots, it gives an error notifications of smth like “file system not responsive”.

Also, I probably should mention that all other plasma apps work fine from the start, for examle, I can still launch KRunner and open anything I want. Only the desktop itself (panels and back) are unresponsive.

inxi: https://0x0.st/Xi2I.txt

Just some “ideas” :smiley:

  • Have you got sessions turned on? (turn it off)
  • Can you open a terminal and run top/htop? Does it show any culprits?
  • Anything in the logs?

Might want to post some journal logs around the time the issue occurred.

@xircon, @anthony93 thx for the answers!

Running journalctl --user --unit=plasma-plasmashell --no-pager and taking everything after a reboot gives a lot of errors/warnings:

-- Boot 7d77723ed1784c298c5d1dcfd052b4cd --
апр 08 00:04:35 boris-insilico systemd[894]: Starting KDE Plasma Workspace...
апр 08 00:04:36 boris-insilico systemd[894]: Started KDE Plasma Workspace.
апр 08 00:04:36 boris-insilico plasmashell[1080]: kde.plasmashell: Aborting shell load: The activity manager daemon (kactivitymanagerd) is not running.
апр 08 00:04:36 boris-insilico plasmashell[1080]: 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.
апр 08 00:04:36 boris-insilico plasmashell[1080]: kde.plasmashell: Aborting shell load: The activity manager daemon (kactivitymanagerd) is not running.
апр 08 00:04:36 boris-insilico plasmashell[1080]: 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.
апр 08 00:04:36 boris-insilico plasmashell[1080]: kf.plasma.quick: Applet preload policy set to 1
апр 08 00:04:37 boris-insilico plasmashell[1080]: file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:196:25: QML FolderViewDropArea (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumWidth"
апр 08 00:04:37 boris-insilico plasmashell[1080]: qt.qml.typeresolution.cycle: Cyclic dependency detected between "qrc:/qt/qml/org/kde/desktop/private/TextFieldContextMenu.qml" and "qrc:/qt/qml/org/kde/desktop/MenuItem.qml"
апр 08 00:04:38 boris-insilico plasmashell[1080]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/main.qml:162:21: QML KSortFilterProxyModel: Binding loop detected for property "sourceModel"
апр 08 00:04:38 boris-insilico plasmashell[1080]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/main.qml:162:21: QML KSortFilterProxyModel: Binding loop detected for property "sourceModel"
апр 08 00:04:38 boris-insilico plasmashell[1080]: qt.qml.typeresolution.cycle: Cyclic dependency detected between "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml" and "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/ThumbnailStrip.qml"
апр 08 00:04:38 boris-insilico plasmashell[1080]: qt.qml.typeresolution.cycle: Cyclic dependency detected between "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml" and "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationHeader.qml"
апр 08 00:04:38 boris-insilico plasmashell[1080]: qml: SystemTray ItemLoader: Invalid state, cannot determine source!
апр 08 00:04:39 boris-insilico plasmashell[1080]: qt.dbus.integration: Could not connect "org.cups.cupsd.Notifier" to PrinterFinishingsChanged(QString, QString, QString, uint, QString, bool) :
апр 08 00:04:39 boris-insilico plasmashell[1080]: QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
апр 08 00:04:39 boris-insilico plasmashell[1080]: qrc:/qt/qml/org/kde/kirigamiaddons/components/Avatar.qml:201:9: QML QQuickImage: Error decoding: qrc:/qt/qml/org/kde/kirigamiaddons/components/Avatar.qml?timestamp=1712523879797: Unsupported image format
апр 08 00:04:39 boris-insilico plasmashell[1080]: qrc:/qt/qml/org/kde/kirigamiaddons/components/Avatar.qml:201:9: QML QQuickImage: Error decoding: qrc:/qt/qml/org/kde/kirigamiaddons/components/Avatar.qml?timestamp=1712523879797: Unsupported image format
апр 08 00:04:39 boris-insilico plasmashell[1080]: qrc:/qt/qml/org/kde/kirigamiaddons/components/Avatar.qml:201:9: QML QQuickImage: Error decoding: qrc:/qt/qml/org/kde/kirigamiaddons/components/Avatar.qml?timestamp=1712523879797: Unsupported image format

@xircon, (1) I’m not sure what ‘sessions’ are xD (2) No, I literally can’t do it, because it doesn’t recieve keyboard presses during that time for some reason…

Open settings type sessions in the search box.

Check what’s running at startup:

systemd-analyze blame | head -n 20

Doesn’t seem to show much

3.184s NetworkManager-wait-online.service
1.598s docker.service
1.069s eos-reboot-required.service
 803ms systemd-timesyncd.service
 559ms NetworkManager.service
 555ms dev-nvme0n1p2.device
 521ms ldconfig.service
 517ms user@1000.service
 411ms systemd-backlight@backlight:intel_backlight.service
 395ms firewalld.service
 283ms plymouth-quit-wait.service
 282ms plymouth-quit.service
 223ms systemd-binfmt.service
 209ms systemd-udev-trigger.service
 200ms containerd.service
 163ms systemd-journal-flush.service
 145ms power-profiles-daemon.service
 136ms systemd-tmpfiles-setup.service
 133ms systemd-modules-load.service
 118ms boot-efi.mount

Finally done it, it seems to run plasmashell --no-respawn all that time.
It occupies one full core.