Plasma 6 on TW KDE X11 - All progs gone until reboot

Hi!

I updated some KDE TW to Plasma 6 within the last week and on 2-3 I saw after some time logged into GUI that the pinned apps in the taskbar turned to grey frames, at the same time in the chameleon menu all progs are greyed out:

noprogs_plasma6_042024

A reboot or logout-login is needed, then everything is back to normal. Wayland is no alternative for these machines, as there is flickering, artefacts, mouse pointer tremor etc…

Happend again, in journalctl -r I see:

Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: No ksycoca database available! Tried running kbuildsycoca6 ?
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: No ksycoca database available! Tried running kbuildsycoca6 ?
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: No ksycoca database available! Tried running kbuildsycoca6 ?
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: No ksycoca database available! Tried running kbuildsycoca6 ?
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: No ksycoca database available! Tried running kbuildsycoca6 ?
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: No ksycoca database available! Tried running kbuildsycoca6 ?
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: No ksycoca database available! Tried running kbuildsycoca6 ?
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: No ksycoca database available! Tried running kbuildsycoca6 ?
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: No ksycoca database available! Tried running kbuildsycoca6 ?
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: No ksycoca database available! Tried running kbuildsycoca6 ?
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: QThread(0x5637ae8d1830) error detected in factory 0x5637b372b800
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!
Apr 10 11:16:54 libre0920 plasmashell[1848]: kf.service.sycoca: ERROR: KSycoca database corruption!

PS: Additional symptom: The association of files (e.g. .pdf, .jpg or even folders placed on the Desktop with Dolphin!) get’s lost and you are frequently asked which programm to use for opening the respective file type. Sometimes the association is stored (tickbox always ticked to store my choice), sometimes not.

@suse_rasputin did you try the log output suggested solution? No ksycoca database available! Tried running kbuildsycoca6

Hi Malcolm,

I don’t read this as a suggestion, but as the log reporting that it (systemd?) tried running this “kbuildsyscoca6” thingy…

@suse_rasputin maybe, did you try? I’m not a Plasma user…

any suggestion what to tryy? no idea what a kbuildsycoca6 is or how to start.

had to reboot the machine to get it functional in the meantime…

Man Page description shows the following:
kbuildsycoca6 builds binary cache of the data stored in .desktop and MIME type .xml files that the KService framework uses to find plugins, applications and other services.
https://www.mankier.com/8/kbuildsycoca6

You may want to check the KDE forum as well:
https://discuss.kde.org/c/help/6

@Malcolm, you were right, another machine with dementia recovered after running

kbuildsycoca6

and afterwards there is in .cache a ksycoca6… file