Bug 348840 - KDED5: kded5 crashes loading platformstatus.desktop; Plasma desktop locks up, apps usable
Summary: KDED5: kded5 crashes loading platformstatus.desktop; Plasma desktop locks up...
Status: RESOLVED FIXED
Alias: None
Product: libplasma
Classification: Frameworks and Libraries
Component: libplasma (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Marco Martin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-07 14:47 UTC by Stefan Jones
Modified: 2015-11-20 10:16 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Jones 2015-06-07 14:47:40 UTC
History: I initially filed this as: 348772. This was set to a dupe of 347817; I corrected the mismatch of kactivity versions. In fact, I entirely reinstalled "KDE Plasma Desktop."

The problem recurred when I started up this morning (the first KDE/Plasma session since reinstall).

Problem: Plasma is unusable. The task bar and screen controls simply don't work. Task manager entries appear for already-open apps, but it and the other widgets on the panel don't work. (curiously the digital clock widget does keep time, so the panel isn't locked up.)

I can interact with the open applications. I had a xterm open and it is available for checking logs and running queries.

I'm able to start and use Gnome with no issues.

This block of messages appears in /var/log/messages every few seconds during the KDE session:

[code]Jun  7 06:35:52 linuxgame org.kde.kded5: kf5.kded: found kded module "remotedirnotify" by prepending 'kded_' to the library path, please fix your metadata.
Jun  7 06:35:52 linuxgame org.kde.kded5: kf5.kded: found kded module "freespacenotifier" by prepending 'kded_' to the library path, please fix your metadata.
Jun  7 06:35:52 linuxgame org.kde.kded5: kf5.kded: found kded module "khotkeys" by prepending 'kded_' to the library path, please fix your metadata.
Jun  7 06:35:52 linuxgame org.kde.kded5: kf5.kded: found kded module "networkmanagement" by prepending 'kded_' to the library path, please fix your metadata.
Jun  7 06:35:52 linuxgame org.kde.kded5: kf5.kded: found kded module "kscreen" by prepending 'kded_' to the library path, please fix your metadata.
Jun  7 06:35:52 linuxgame org.kde.kded5: kf5.kded: found kded module "ktimezoned" by prepending 'kded_' to the library path, please fix your metadata.
Jun  7 06:35:52 linuxgame org.kde.kded5: kf5.kded: found kded module "powerdevil" by prepending 'kded_' to the library path, please fix your metadata.
Jun  7 06:35:52 linuxgame org.kde.kded5: kf5.kded: found kded module "statusnotifierwatcher" by prepending 'kded_' to the library path, please fix your metadata.
Jun  7 06:35:52 linuxgame org.kde.kded5: kf5.kded: found kded module "kmixd" by prepending 'kded_' to the library path, please fix your metadata.
Jun  7 06:35:52 linuxgame org.kde.kded5: kmix: kmixd: Triggering delayed initialization
Jun  7 06:35:52 linuxgame org.kde.kded5: kf5.kded: found kded module "keyboard" by prepending 'kded_' to the library path, please fix your metadata.
Jun  7 06:35:52 linuxgame org.kde.kded5: "Trying to convert empty KLocalizedString to QString."
Jun  7 06:35:52 linuxgame org.kde.kded5: "Trying to convert empty KLocalizedString to QString."
Jun  7 06:35:52 linuxgame org.kde.kded5: "Trying to convert empty KLocalizedString to QString."
Jun  7 06:35:52 linuxgame org.kde.kded5: kf5.kded: found kded module "ksysguard" by prepending 'kded_' to the library path, please fix your metadata.
Jun  7 06:35:52 linuxgame org.kde.kded5: kf5.kded: found kded module "touchpad" by prepending 'kded_' to the library path, please fix your metadata.
Jun  7 06:35:53 linuxgame audit: <audit-1701> auid=1000 uid=1000 gid=1000 ses=1 pid=8224 comm="kded5" exe="/usr/bin/kded5" sig=11
Jun  7 06:35:53 linuxgame abrt-hook-ccpp: Not saving repeating crash in '/usr/bin/kded5'
[/code]
* I am not sure which metadata is being referred to, and thus don't know how to fix it.
* I do not see crash reports or core files for the "repeating crash" of kded5.

Reproducible: Always

Steps to Reproduce:
1. Start Plasma session.
2.
3.
Comment 1 Stefan Jones 2015-06-07 14:50:01 UTC
NOTE! The version selector does not allow me to specify the version. I reinstalled KDED5 last night. Version of most kf5 components is 5.10.0-1.
Comment 2 Alleoma 2015-06-09 09:25:18 UTC
[SOLVED] (for me, Fedora 22 @ Samsung P200):

The same here, after a recent update to Plasma 5.10. Task bar not responsive, et al. symptoms of kded5 constantly crashing and restarting in an infinite loop. Logs look almost the same. Downgrades, reinstalls - to no avail.

Followed this: https://community.kde.org/Frameworks/Building#Runtime:_kded5_crashes_because_of_some_component

Found that it's been "/usr/share/kservices5/kded/platformstatus.desktop" causing kded5 segfaults. Changed a line in it like "X-KDE-Kded-autoload=false", restarted, and it worked.

This service is not present in system settings selector, and you can't get there anyway until you get kded5 up and running.

What's NOT SOLVED: about a half of letters/digits on the task bar's clock and in application launcher look garbled - like interlaced horizontally, with every second line in the respective rasterized image missing. Does anybody experience something like this? And alpha transparency of window edges in call-outs and application launcher is broken like mosaic. Application windows and contents are rendered very well and fast, nevertheless.
Comment 3 Stefan Jones 2015-06-09 13:22:38 UTC
Excellent, Alleoma! That worked for me as well.

I am not seeing any unusual graphic drawing problems.

Let's see if I can put that in the description.
Comment 4 Alleoma 2015-06-10 00:50:06 UTC
Glad it helped, Stefan. Maybe, don't bother with my graphic issues - they don't pertain to this bug, in fact, if they don't go together in your case. It was a hit-or-miss remark, for it's very time-consuming to investigate all these drivers, acceleration, etc. Although there's a plain integrated Intel graphics. Let's see if it resolves on its own in time.
Comment 5 Christoph Feck 2015-07-28 13:19:43 UTC
Apparently kservices5/kded/platformstatus.desktop comes from plasma-framework.
Comment 6 Marco Martin 2015-11-20 10:16:27 UTC
Git commit 71999d4aaca65f61fb959a49fe2f9d4ea4fcd226 by Marco Martin.
Committed on 20/11/2015 at 10:16.
Pushed by mart into branch 'master'.

remove the now unised platformstatus kded

M  +0    -1    src/CMakeLists.txt
D  +0    -31   src/platformstatus/CMakeLists.txt
D  +0    -26   src/platformstatus/org.kde.platformstatus.xml
D  +0    -132  src/platformstatus/platformstatus.cpp
D  +0    -81   src/platformstatus/platformstatus.desktop
D  +0    -43   src/platformstatus/platformstatus.h

http://commits.kde.org/plasma-framework/71999d4aaca65f61fb959a49fe2f9d4ea4fcd226