Manjaro KDE critical bug: Plasmashell extreme CPU usage + IO write (also affecting lattedock, dolphin, krunner)

Thanks @cscs! I didn’t saw that one.
I am setting the system up at the moment, fingers crossed…

Same here: plasmashell, dolphin and krunner use extra cpu and write to disk at 2MB/s with latest update 5.20.3

For some reason kservice was installed as kservice-git and many dependencies. In order to install the kservice stable, install purpose (also installed as purpose-git for some reason) and it will install kio stable, then you can install kservice stable from pacman.

1 Like

For some reason kservice was installed as kservice-git and many dependencies. In order to install the kservice stable, install purpose (also installed as purpose-git for some reason) and it will install kio stable, then you can install kservice stable from pacman.

Is that a solution / procedure to resolve the problems? :slight_smile:

It worked for me, maybe it will work for you.

If for some reason you are using a mix of giit and non-git packages … then that could be a problem.
And of course even if you use git version for all of plasma … its git … meaning latest, not fully tested … so it could be a problem in and of itself too.
Usually only people desiring the bleeding edge or testers want to be using the GIT packages.

1 Like

@cscs Thanks for finding this bug! I was trying to chase it down for days!

It worked also for me

If you don’t want to remove the *.git versions of the packages and install the stable versions, another fix is to do the following:

cd ~ && find .config -name mimeapps.list -exec mv {} {}.back \;

The very presence of the mimeapps.list file in .config and/or any subdirectories causes the issue. The contents of the file don’t even matter. You can recreate the issue by touching ~/.config/mimeapps.list.

5 Likes

@lenonk Wow thank you for this amazing tip - nice one liner fixed all my problems. Had issues with plasmashell and krunner running hot - very annoying.

EDIT: System is very fast and responsive now

I have just reinstalled my system with a fresh copy of manjaro kde plasma 20.2 and I can confirm, that indeed kservice and kio are installed as git versions. I am running stable though, why is that? I don’t believe, that this is on purpose, or is it?

Let’s see if the error reoccurs.

So, the aforementioned bug with KSycoca actually seems to be the origin of this.

See this:

1 Like

So, funny stuff. In the current release of Manjaro, the KSycoca mimeapps.list bug is still there and to make things worse, user-manager as well as his dependencies are installed as git versions (installing manjaro image directly provided from manjaro homepage using the graphical calamari installer with default settings)…

It is quiet shocking to me, but Manjaro KDE is therefore at the moment unfit for daily use, especially for regular users.

A workaround for now (which keeps custom file associations) is to MOVE the mimeapps.list from ~/.config/mimeapps.list to ~/.local/share

  • thanks to @lenonk for pointing in that direction.
1 Like

The post directly above yours addresses this…

1 Like

The mimeapps.list file tricks didn’t help me at first, so I patiently installed all the non git versions of packages, what a pain!

I agree that this is terrible, I really appreciate the work of Manjaro devs, but something like this should never be in the stable branch…

Thank you so much for the simple solution. The sudden CPU hogging and write was driving me nuts. I even did clean reinstalls a couple of times but didn’t have much time to check up on it till today with work and all.

Thanks, this worked for me! :slight_smile:

Update: it happered again and again. Every time I save desktop settings my CPU usage spikes.
I then Run " cd ~ && find .config -name mimeapps.list -exec mv {} {}.back \;" and it calms down.
I hope a permanent fix is on the way.
Cheers

The git-applications (and associated issues) are addressed at the bottom of the first post here:

3 Likes

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.