Results 1 to 9 of 9

Thread: Plasmashell 5.4.1 seems to keep calling kbuildsycoca5

  1. #1

    Unhappy Plasmashell 5.4.1 seems to keep calling kbuildsycoca5

    Hello there,

    I have run into some troubles on my machine, which used to work until a few days ago. Recently, KDE Plasma 5 has been taking very long to start up, and even when it does, it is very unresponsive (auto-hidden panels take 3 seconds to show, right clicks are rarely responded to anywhere on the Plasma shell).
    Running ksysguard, I have noticed that kbuildsycoca5 keeps re-spawning new processes; apparently several each second, every time an older process dies or terminates. Of course, I cannot kill them (or rather, I can, but that doesn't help; a new kbuildsycoca5 process shows up immediately). They seem to be child processes to plasmashell, and this behavior is most definitely the problem: When I moved /usr/bin/kbuildsycoca5 somewhere else, the problem went away. When I run kbuildsycoca5 manually, it seems to terminate normally; this is what it says:
    Code:
    kbuildsycoca5 running...
    Reusing existing ksycoca
    Recreating ksycoca file ("/home/backflip/.cache/ksycoca5", version 303)
    Still in the time dict (i.e. deleted files) ("apps")
    Saving
    Emitting notifyDatabaseChanged ("apps")
    What I have done so far:
    • Remove everything from /tmp and /var/tmp
    • Remove everything kbuildsycoca from ~/.cache
    • Make a new user with an empty /home/ directory

    So far, no success. Any other ideas I could try?

    Regards

  2. #2
    Join Date
    Sep 2013
    Location
    Norfolk, UK
    Posts
    1,165

    Default Re: Plasmashell 5.4.1 seems to keep calling kbuildsycoca5

    Take a look at this bug report: https://bugs.kde.org/show_bug.cgi?id=352787
    Regards, Paul

    Tumbleweed (Snapshot: 20190814) KDE Plasma 5 ~~~
    Non-Tumbling Tumblweed (20150508) KDE 4 - Resurrected
    Leap 15.0 KDE Plasma 5 ~~~ Leap 15.1 KDE Plasma 5 (Work in progress...)

  3. #3

    Lightbulb Re: Plasmashell 5.4.1 seems to keep calling kbuildsycoca5

    Yes, that would explain everything. Thanks a bunch!

    Unfortunately, it also means that the kservice package in the KF5 repo is broken right now...

  4. #4

    Default Re: Plasmashell 5.4.1 seems to keep calling kbuildsycoca5

    Quote Originally Posted by backflip View Post
    Unfortunately, it also means that the kservice package in the KF5 repo is broken right now...
    Unfortunately, kservice 5.14.2 which was supposed to fix that bug caused exactly the same problem on other systems where 5.14.0/1 worked fine.

    Meanwhile 5.14.3 has been released which should fix that too.
    It's also in the KDE:Frameworks5 repo already, but it still takes a bit of time until the repo is rebuilt and published.

  5. #5
    Join Date
    Apr 2014
    Location
    Germany
    Posts
    4

    Default AW: Plasmashell 5.4.1 seems to keep calling kbuildsycoca5

    KService 5.14.3 works fine now. I build it from source for my openSUSE 13.2.


    Great work.
    Regards, George!

    openSUSE Leap 42.1 x86_64 / Kernel: 4.3.*-default / KF 5.* Plasma 5.*
    SuSE Linux / openSUSE User since 1997
    Linux Counter #193988

  6. #6

    Default Re: Plasmashell 5.4.1 seems to keep calling kbuildsycoca5

    Quote Originally Posted by wolfi323 View Post
    Meanwhile 5.14.3 has been released which should fix that too.
    It's also in the KDE:Frameworks5 repo already, but it still takes a bit of time until the repo is rebuilt and published.
    I use the regular KDE Frameworks 5 repository and it currently only gives me 5.14.1, and the system seems to slow down significantly, probably due to the problem with kbuildsycoca5.

    How can I fix this, should I use the factory repository (I worry that this might introduce other problems, but maybe I am wrong). Or should I try and build kservice myself?

    I should mention that I also have http://download.opensuse.org/reposit...openSUSE_13.2/ enabled

  7. #7

    Default Re: Plasmashell 5.4.1 seems to keep calling kbuildsycoca5

    OK, rather than waiting, I have tried
    • enabled the factory repository
    • installed kservice (by zypper)


    This seems to work fine now, thank you.

    Makes me wonder whether I should keep the factory repository and do the other updates too, or rather fall back to the stable frameworks 5 repository. Any suggestions about possible risks with one or the other?

  8. #8
    Join Date
    Apr 2014
    Location
    Germany
    Posts
    4

    Default Re: Plasmashell 5.4.1 seems to keep calling kbuildsycoca5

    Quote Originally Posted by wolfgangcramer View Post
    OK, rather than waiting, I have tried
    • enabled the factory repository
    • installed kservice (by zypper)


    This seems to work fine now, thank you.

    Makes me wonder whether I should keep the factory repository and do the other updates too, or rather fall back to the stable frameworks 5 repository. Any suggestions about possible risks with one or the other?
    I used sometimes Factory and Thumbleweed repos with my 13.2, too. And I never had problems in this cases. But I disabled the regular repos when I did this.
    Regards, George!

    openSUSE Leap 42.1 x86_64 / Kernel: 4.3.*-default / KF 5.* Plasma 5.*
    SuSE Linux / openSUSE User since 1997
    Linux Counter #193988

  9. #9

    Default Re: Plasmashell 5.4.1 seems to keep calling kbuildsycoca5

    Quote Originally Posted by wolfgangcramer View Post
    OK, rather than waiting, I have tried
    • enabled the factory repository
    • installed kservice (by zypper)
    Do you mean the main Factory repo (which still has kservice 5.13), or KDE:Frameworks5 for Factory (which might have been rebuilt/published faster)?
    The first one would be a bad idea in general to add to your system, the second one *might* work but can also give you dependency problems (also it is still built against Qt 5.4.2, while you probably have Qt 5.5.0 installed, could break everything, especially if you install libKF5Style5 from there... ).

    Makes me wonder whether I should keep the factory repository and do the other updates too, or rather fall back to the stable frameworks 5 repository. Any suggestions about possible risks with one or the other?
    You should remove the Factory repo immediately and fully switch back to the correct ones for your openSUSE version.

    The update to 5.14.3 is published meanwhile anyway, and I can confirm it fixes the issue here on my 13.2 system.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •