The kwin_x11 and plasmashell frezess after few minutes after login.
Steps to Reproduce:
2. Start some programs
3. Wait few minutes
4. Try to move window
I updated my system recently and kwin5_x11 changes name to kwin_x11 and there's new component called kwin gles
please provide the output of
qdbus org.kde.KWin /KWin supportInformation
when the freeze occurs.
I have submit this bug to https://bugs.freedesktop.org/show_bug.cgi?id=89173
After collecting some traces after kwin freezes, they suggest to me to inform kde developers about a QLockFile::tryLock() -> nanosleep() pause.
I attach this files here too.
Created attachment 91172 [details]
Traces from kwin using gdb, after plasma 5 freezes. They are in a conpressed file named traces.zip.
please try installing debug symbols for KF5 (at least for libKF5Plasma.so.5 and libKF5ConfigCore.so.5)
My distro is archlinux . Idon't now in what package are those libraries
Arch has no debug packages.
I assume sth. around bug #341963 and/or bug #344032
Yes it has. Via ABS system. The packages are plama-framework and kconfig. I am going to compile and install them with debug symbol. After that I am going to collect traces after kwin freezes
Created attachment 91175 [details]
New traces of kwin after install plasma-framework 5.6.0-2 and kconfig 5.6.0-1 with debug sysmbols
I have installed plasma-framework 5.6.0-2 and kconfig 5.6.0-1 with debug symbols in my archlinux distro. After several plasma 5 freezes I have run gdb --pid 'pidof kwin_x11'. In the attached file are the traces.
the code in question gets triggered by Plasma::Svg when it requests a safe to cache. Maybe the cache is corrupt?
How can I clear cache?
I want to remark that before plasma freezes, I got my hard disk full. Now there a lot of free space, but freezes still ocurr.
(In reply to kikoloche2 from comment #11)
> I want to remark that before plasma freezes, I got my hard disk full. Now
> there a lot of free space, but freezes still ocurr.
oh that could confirm the assumption of corrupted data in the cache. The cache is in $HOME/.cache by default. I assume the relevant files are called plasma*. I suggest to log out and delete them from a tty.
rm -f ~/.cache/plasma*
rm -f ~/.cache/ksycoca*
rm -f ~/.cache/*.kcache
*** This bug has been marked as a duplicate of bug 341963 ***
After run this commands
rm -fr ~/.cache/plasma*
rm -fr ~/.cache/ksycoca*
rm -fr ~/.cache/*.kcache
By this time the desktop should be frozen but it isn't.
the problem seems solved.
Thank you very much.
PD: In this thread https://bugs.launchpad.net/kubuntu-ppa/+bug/1422185 there is another user whose problem is very similar to mine. I am going to post this solution there.
If you prefer to do that, let me know soon please