https://bugs.kde.org/show_bug.cgi?id=366246
Robby Pedrica changed:
What|Removed |Added
Resolution|FIXED |BACKTRACE
--- Comment #5 from Robby Pedrica ---
Ok so I decided to start with a new kde profile but before doing that, I
removed 2 folders in ~/.kde:
cache-
tmp-
There seems to be a big improvement:
1. plasmashell CPU process no longer takes a large amount of CPU ( at least
continuously )
2. I can no longer cause the issue when starting "About System"
The original problem still occurs though ( ie. plasmashell randomly crashing
and restarting ) and on 1 occasion I've received a crash report - as follows:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f65ecc8e7c0 (LWP 30106))]
Thread 27 (Thread 0x7f64af75f700 (LWP 30347)):
#0 0x7f65e3b3936f in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1 0x7f65e540dc4b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib64/libQt5Core.so.5
#2 0x7f652a0d7947 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3 0x7f652a0db658 in () at /usr/lib64/libKF5ThreadWeaver.so.5
#4 0x7f652a0d6ba9 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib64/libKF5ThreadWeaver.so.5
#5 0x7f652a0db6a2 in () at /usr/lib64/libKF5ThreadWeaver.so.5
#6 0x7f652a0d6ba9 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib64/libKF5ThreadWeaver.so.5
#7 0x7f652a0d942f in ThreadWeaver::Thread::run() () at
/usr/lib64/libKF5ThreadWeaver.so.5
#8 0x7f65e540ceb9 in () at /usr/lib64/libQt5Core.so.5
#9 0x7f65e3b33684 in start_thread () at /lib64/libpthread.so.0
#10 0x7f65e47f2efd in clone () at /lib64/libc.so.6
Thread 26 (Thread 0x7f64b4f5a700 (LWP 30346)):
#0 0x7f65e3b3936f in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1 0x7f65e540dc4b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib64/libQt5Core.so.5
#2 0x7f652a0d7947 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3 0x7f652a0db658 in () at /usr/lib64/libKF5ThreadWeaver.so.5
#4 0x7f652a0d6ba9 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib64/libKF5ThreadWeaver.so.5
#5 0x7f652a0db6a2 in () at /usr/lib64/libKF5ThreadWeaver.so.5
#6 0x7f652a0d6ba9 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib64/libKF5ThreadWeaver.so.5
#7 0x7f652a0d942f in ThreadWeaver::Thread::run() () at
/usr/lib64/libKF5ThreadWeaver.so.5
#8 0x7f65e540ceb9 in () at /usr/lib64/libQt5Core.so.5
#9 0x7f65e3b33684 in start_thread () at /lib64/libpthread.so.0
#10 0x7f65e47f2efd in clone () at /lib64/libc.so.6
Thread 25 (Thread 0x7f64b575b700 (LWP 30345)):
#0 0x7f65e3b3936f in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1 0x7f65e540dc4b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib64/libQt5Core.so.5
#2 0x7f652a0d7947 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3 0x7f652a0db658 in () at /usr/lib64/libKF5ThreadWeaver.so.5
#4 0x7f652a0d6ba9 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib64/libKF5ThreadWeaver.so.5
#5 0x7f652a0db6a2 in () at /usr/lib64/libKF5ThreadWeaver.so.5
#6 0x7f652a0d6ba9 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib64/libKF5ThreadWeaver.so.5
#7 0x7f652a0db6a2 in () at /usr/lib64/libKF5ThreadWeaver.so.5
#8 0x7f652a0d6ba9 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib64/libKF5ThreadWeaver.so.5
#9 0x7f652a0db6a2 in () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x7f652a0d6ba9 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib64/libKF5ThreadWeaver.so.5
#11 0x7f652a0db6a2 in () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x7f652a0d6ba9 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib64/libKF5ThreadWeaver.so.5
#13 0x7f652a0db6a2 in () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x7f652a0d6ba9 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib64/libKF5ThreadWeaver.so.5
#15 0x7f652a0db6a2 in () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x7f652a0d6ba9 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib64/libKF5ThreadWeaver.so.5
#17 0x7f652a0db6a2 in () at