https://bugs.kde.org/show_bug.cgi?id=393624

            Bug ID: 393624
           Summary: Plasma freezes after some hours of inactivity
           Product: plasmashell
           Version: master
          Platform: Neon Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: bugsefor...@gmx.com
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

Created attachment 112301
  --> https://bugs.kde.org/attachment.cgi?id=112301&action=edit
high ram and cpu usage

Since a few days ago plasma freezes on neon dev unstable after some hours of
inactivity. Clicks on wallpaper or plasma panel do nothing.
When freeze happens plasma uses high amount of ram and uses an entire cpu core.
See screenshot.

(gdb) thread apply all bt

Thread 16 (Thread 0x7f4843e68700 (LWP 8971)):
#0  0x00007f492ae24360 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f492bf7a67b in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x56bb610)
    at thread/qwaitcondition_unix.cpp:143
#2  0x00007f492bf7a67b in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x5738270, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#3  0x00007f487a39e78f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f487a3a2868 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
---Type <return> to continue, or q <return> to quit---
#5  0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f487a3a28c2 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f487a3a28c2 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f487a3a28c2 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
---Type <return> to continue, or q <return> to quit---
#11 0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f487a3a28c2 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007f487a3a28c2 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007f487a3a03e0 in ThreadWeaver::Thread::run() ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
---Type <return> to continue, or q <return> to quit---
#17 0x00007f492bf796eb in QThreadPrivate::start(void*) (arg=0x574f8b0) at
thread/qthread_unix.cpp:376
#18 0x00007f492ae1e6ba in start_thread (arg=0x7f4843e68700)
    at pthread_create.c:333
#19 0x00007f492b88641d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f4844669700 (LWP 8970)):
#0  0x00007f492ae24360 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f492bf7a67b in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x56bb610)
    at thread/qwaitcondition_unix.cpp:143
#2  0x00007f492bf7a67b in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x5738270, time=184467440737095516---Type <return>
to continue, or q <return> to quit---
15) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f487a39e78f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f487a3a2868 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f487a3a28c2 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f487a3a03e0 in ThreadWeaver::Thread::run() ()
---Type <return> to continue, or q <return> to quit---
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f492bf796eb in QThreadPrivate::start(void*) (arg=0x7f484c002e70) at
thread/qthread_unix.cpp:376
#10 0x00007f492ae1e6ba in start_thread (arg=0x7f4844669700)
    at pthread_create.c:333
#11 0x00007f492b88641d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f4844e6a700 (LWP 8969)):
#0  0x00007f492ae24360 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f492bf7a67b in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x56bb610)
    at thread/qwaitcondition_unix.cpp:143
#2  0x00007f492bf7a67b in QWaitCondition::wait(QMutex*, unsigned lo---Type
<return> to continue, or q <return> to quit---
ng) (this=<optimized out>, mutex=0x5738270, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#3  0x00007f487a39e78f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f487a3a2868 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f487a3a28c2 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
---Type <return> to continue, or q <return> to quit---
#8  0x00007f487a3a03e0 in ThreadWeaver::Thread::run() ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f492bf796eb in QThreadPrivate::start(void*) (arg=0x7f4854002a60) at
thread/qthread_unix.cpp:376
#10 0x00007f492ae1e6ba in start_thread (arg=0x7f4844e6a700)
    at pthread_create.c:333
#11 0x00007f492b88641d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f484566b700 (LWP 8968)):
#0  0x00007f492ae24360 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f492bf7a67b in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x56bb610)
    at thread/qwaitcondition_unix.cpp:143
---Type <return> to continue, or q <return> to quit---
#2  0x00007f492bf7a67b in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x5738270, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#3  0x00007f487a39e78f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f487a3a2868 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f487a3a28c2 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
---Type <return> to continue, or q <return> to quit---
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f487a3a03e0 in ThreadWeaver::Thread::run() ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f492bf796eb in QThreadPrivate::start(void*) (arg=0x7f48600055d0) at
thread/qthread_unix.cpp:376
#10 0x00007f492ae1e6ba in start_thread (arg=0x7f484566b700)
    at pthread_create.c:333
#11 0x00007f492b88641d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f4868d05700 (LWP 8967)):
#0  0x00007f492ae24360 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f492bf7a67b in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x56bb610)
---Type <return> to continue, or q <return> to quit---
    at thread/qwaitcondition_unix.cpp:143
#2  0x00007f492bf7a67b in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x5738270, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#3  0x00007f487a39e78f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f487a3a2868 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f487a3a28c2 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f487a39d9ed in ThreadWeaver::Weaver::applyForWork(Thread---Type
<return> to continue, or q <return> to quit---
Weaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f487a3a28c2 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f487a3a28c2 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f487a3a28c2 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007f487a39d9ed in ThreadWeaver::Weaver::applyForWork(Thread---Type
<return> to continue, or q <return> to quit---
Weaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007f487a3a03e0 in ThreadWeaver::Thread::run() ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007f492bf796eb in QThreadPrivate::start(void*) (arg=0x7f4854004a00) at
thread/qthread_unix.cpp:376
#16 0x00007f492ae1e6ba in start_thread (arg=0x7f4868d05700)
    at pthread_create.c:333
#17 0x00007f492b88641d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f485232e700 (LWP 8966)):
#0  0x00007f492ae24360 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f492bf7a67b in QWaitCondition::wait(QMutex*, unsigned lo---Type
<return> to continue, or q <return> to quit---
ng) (time=18446744073709551615, this=0x56bb610)
    at thread/qwaitcondition_unix.cpp:143
#2  0x00007f492bf7a67b in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x5738270, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#3  0x00007f487a39e78f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f487a3a2868 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f487a3a28c2 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
---Type <return> to continue, or q <return> to quit---
#7  0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f487a3a03e0 in ThreadWeaver::Thread::run() ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f492bf796eb in QThreadPrivate::start(void*) (arg=0x5749440) at
thread/qthread_unix.cpp:376
#10 0x00007f492ae1e6ba in start_thread (arg=0x7f485232e700)
    at pthread_create.c:333
#11 0x00007f492b88641d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f4869506700 (LWP 8965)):
#0  0x00007f492ae24360 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
---Type <return> to continue, or q <return> to quit---
#1  0x00007f492bf7a67b in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x56bb610)
    at thread/qwaitcondition_unix.cpp:143
#2  0x00007f492bf7a67b in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x5738270, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#3  0x00007f487a39e78f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f487a3a2868 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f487a3a28c2 in  ()
---Type <return> to continue, or q <return> to quit---
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f487a3a28c2 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f487a3a28c2 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f487a3a28c2 in  ()
---Type <return> to continue, or q <return> to quit---
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007f487a3a28c2 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007f487a3a03e0 in ThreadWeaver::Thread::run() ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007f492bf796eb in QThreadPrivate::start(void*) (arg=0x50cc5b0) at
thread/qthread_unix.cpp:376
#18 0x00007f492ae1e6ba in start_thread (arg=0x7f4869506700)
    at pthread_create.c:333
---Type <return> to continue, or q <return> to quit---
#19 0x00007f492b88641d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f4869d07700 (LWP 8964)):
#0  0x00007f492ae24360 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f492bf7a67b in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x56bb610)
    at thread/qwaitcondition_unix.cpp:143
#2  0x00007f492bf7a67b in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x5738270, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#3  0x00007f487a39e78f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
---Type <return> to continue, or q <return> to quit---
#4  0x00007f487a3a2868 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f487a3a28c2 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f487a39d9ed in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f487a3a03e0 in ThreadWeaver::Thread::run() ()
    at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f492bf796eb in QThreadPrivate::start(void*) (arg=0x4dd1e30) at
thread/qthread_unix.cpp:376
#10 0x00007f492ae1e6ba in start_thread (arg=0x7f4869d07700)
---Type <return> to continue, or q <return> to quit---
    at pthread_create.c:333
#11 0x00007f492b88641d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f486a508700 (LWP 3699)):
#0  0x00007f492b87a74d in poll ()
    at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f492609f38c in g_main_context_iterate (priority=2147483647, n_fds=2,
fds=0x7f485c0010c0, timeout=<optimized out>, context=0x42badb0)
    at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135
#2  0x00007f492609f38c in g_main_context_iterate (context=0x42badb0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835
#3  0x00007f492609f712 in g_main_loop_run (loop=0x42bad40)
---Type <return> to continue, or q <return> to quit---
    at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4034
#4  0x00007f4879ea59d6 in gdbus_shared_thread_func (user_data=0x42bad80)
    at /build/glib2.0-prJhLS/glib2.0-2.48.2/./gio/gdbusprivate.c:246
#5  0x00007f49260c5bb5 in g_thread_proxy (data=0x42bd0a0)
    at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gthread.c:780
#6  0x00007f492ae1e6ba in start_thread (arg=0x7f486a508700)
    at pthread_create.c:333
#7  0x00007f492b88641d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f486ad09700 (LWP 3698)):
#0  0x00007f492b87a74d in poll ()
    at ../sysdeps/unix/syscall-template.S:84
---Type <return> to continue, or q <return> to quit---
#1  0x00007f492609f38c in g_main_context_iterate (priority=2147483647, n_fds=2,
fds=0x7f48640008c0, timeout=<optimized out>, context=0x42ba510)
    at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135
#2  0x00007f492609f38c in g_main_context_iterate
(context=context@entry=0x42ba510, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>)
    at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835
#3  0x00007f492609f49c in g_main_context_iteration (context=0x42ba510,
may_block=may_block@entry=1)
    at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#4  0x00007f492609f4d9 in glib_worker_main (data=<optimized out>)
    at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:5672
#5  0x00007f49260c5bb5 in g_thread_proxy (data=0x42bd050)
    at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gthread.c:780
---Type <return> to continue, or q <return> to quit---
#6  0x00007f492ae1e6ba in start_thread (arg=0x7f486ad09700)
    at pthread_create.c:333
#7  0x00007f492b88641d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f487c664700 (LWP 3265)):
#0  0x00007f492b87a74d in poll ()
    at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f492609f38c in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7f48740013c0, timeout=<optimized out>, context=0x7f4874000990)
    at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135
#2  0x00007f492609f38c in g_main_context_iterate
(context=context@entry=0x7f4874000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>)
---Type <return> to continue, or q <return> to quit---
    at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835
#3  0x00007f492609f49c in g_main_context_iteration (context=0x7f4874000990,
may_block=may_block@entry=1)
    at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#4  0x00007f492c1ad5cb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f48740008c0, flags=...)
    at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f492c15464a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f487c663c10, flags=..., 
    flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f492bf74554 in QThread::exec() (this=<optimized out>)
    at thread/qthread.cpp:522
#7  0x00007f492fc961c6 in  ()
    at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f492bf796eb in QThreadPrivate::start(void*) (arg=0x3e1c3---Type
<return> to continue, or q <return> to quit---
50) at thread/qthread_unix.cpp:376
#9  0x00007f492ae1e6ba in start_thread (arg=0x7f487c664700)
    at pthread_create.c:333
#10 0x00007f492b88641d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f4910f9f700 (LWP 2885)):
#0  0x00007f492ae24360 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4931b99db4 in  ()
    at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f4931b99df9 in  ()
    at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f492ae1e6ba in start_thread (arg=0x7f4910f9f700)
    at pthread_create.c:333
---Type <return> to continue, or q <return> to quit---
#4  0x00007f492b88641d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f49139d4700 (LWP 2284)):
#0  0x00007f492b87a74d in poll ()
    at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f492609f38c in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7f4908002e70, timeout=<optimized out>, context=0x7f4908000990)
    at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135
#2  0x00007f492609f38c in g_main_context_iterate
(context=context@entry=0x7f4908000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>)
    at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835
#3  0x00007f492609f49c in g_main_context_iteration (context=0x7f490---Type
<return> to continue, or q <return> to quit---
8000990, may_block=may_block@entry=1)
    at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#4  0x00007f492c1ad5af in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f49080008c0, flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f492c15464a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f49139d3c60, flags=..., 
    flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f492bf74554 in QThread::exec() (this=this@entry=0x1965150) at
thread/qthread.cpp:522
#7  0x00007f492f839a35 in QQmlThreadPrivate::run() (this=0x1965150) at
qml/ftw/qqmlthread.cpp:147
#8  0x00007f492bf796eb in QThreadPrivate::start(void*) (arg=0x1965150) at
thread/qthread_unix.cpp:376
#9  0x00007f492ae1e6ba in start_thread (arg=0x7f49139d4700)
---Type <return> to continue, or q <return> to quit---
    at pthread_create.c:333
#10 0x00007f492b88641d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f49194a0700 (LWP 1613)):
#0  0x00007f492b87a74d in poll ()
    at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f492609f38c in g_main_context_iterate (priority=2147483647, n_fds=4,
fds=0x7f490c067dc0, timeout=<optimized out>, context=0x7f490c000990)
    at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135
#2  0x00007f492609f38c in g_main_context_iterate
(context=context@entry=0x7f490c000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>)
    at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835
---Type <return> to continue, or q <return> to quit---
#3  0x00007f492609f49c in g_main_context_iteration (context=0x7f490c000990,
may_block=may_block@entry=1)
    at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#4  0x00007f492c1ad5cb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f490c0008c0, flags=...)
    at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f492c15464a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f491949fc50, flags=..., 
    flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f492bf74554 in QThread::exec() (this=this@entry=0x7f492dc7ad60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:522
#7  0x00007f492da062c5 in QDBusConnectionManager::run() (this=0x7f492dc7ad60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
---Type <return> to continue, or q <return> to quit---
#8  0x00007f492bf796eb in QThreadPrivate::start(void*) (arg=0x7f492dc7ad60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:376
#9  0x00007f492ae1e6ba in start_thread (arg=0x7f49194a0700)
    at pthread_create.c:333
#10 0x00007f492b88641d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f491b430700 (LWP 1602)):
#0  0x00007f492b87a74d in poll ()
    at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f49308bfc62 in  ()
    at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f49308c18d7 in xcb_wait_for_event ()
    at /usr/lib/x86_64-linux-gnu/libxcb.so.1
---Type <return> to continue, or q <return> to quit---
#3  0x00007f491d15fce9 in  ()
    at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f492bf796eb in QThreadPrivate::start(void*) (arg=0x183f550) at
thread/qthread_unix.cpp:376
#5  0x00007f492ae1e6ba in start_thread (arg=0x7f491b430700)
    at pthread_create.c:333
#6  0x00007f492b88641d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f4932430940 (LWP 1598)):
#0  0x00007f492c182ffb in QMetaObject::activate(QObject*, int, int, void**)
(sender=0x1925ff0, signalOffset=<optimized out>, local_signal_index=<optimized
out>, argv=<optimized out>)
    at kernel/qobject.cpp:3708
#1  0x00007f493152d781 in  ()
---Type <return> to continue, or q <return> to quit---
    at /usr/lib/x86_64-linux-gnu/libKF5Activities.so.5
#2  0x00007f4931526b33 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5Activities.so.5
#3  0x00007f4931526da8 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5Activities.so.5
#4  0x00007f493152e054 in  ()
    at /usr/lib/x86_64-linux-gnu/libKF5Activities.so.5
#5  0x00007f492c183489 in QMetaObject::activate(QObject*, int, int, void**)
(sender=0x3a5bfaa0, signalOffset=<optimized out>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffce9c43b70)
at kernel/qobject.cpp:3766
#6  0x00007f492c183d97 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=<optimized out>, m=m@entry=0x7f492dc795e0
<QDBusPendingCallWatcher::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffce9c43b70)
---Type <return> to continue, or q <return> to quit---
    at kernel/qobject.cpp:3628
#7  0x00007f492da5dbff in
QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) (this=<optimized
out>, _t1=0x3a5bfaa0)
    at .moc/moc_qdbuspendingcall.cpp:153
#8  0x00007f492da5dcf8 in QDBusPendingCallWatcher::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (this=<optimized out>) at
qdbuspendingcall.cpp:494
#9  0x00007f492da5dcf8 in QDBusPendingCallWatcher::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>,
_id=<optimized out>, _a=<optimized out>)
    at .moc/moc_qdbuspendingcall.cpp:85
#10 0x00007f492c1844c9 in QObject::event(QEvent*) (this=0x3a5bfaa0,
e=<optimized out>) at kernel/qobject.cpp:1246
#11 0x00007f492d2ecacc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
---Type <return> to continue, or q <return> to quit---
#12 0x00007f492d2f4417 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007f492c1563c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x3a5bfaa0, event=event@entry=0x7f4828c00b50) at
kernel/qcoreapplication.cpp:1044
#14 0x00007f492c158fcb in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (event=0x7f4828c00b50, receiver=<optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#15 0x00007f492c158fcb in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0,
data=0x181cbe0)
    at kernel/qcoreapplication.cpp:1719
#16 0x00007f492c159438 in QCoreApplication::sendPostedEvents(QObjec---Type
<return> to continue, or q <return> to quit---
t*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1573
#17 0x00007f492c1adfa3 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x18c7100)
    at kernel/qeventdispatcher_glib.cpp:276
#18 0x00007f492609f197 in g_main_context_dispatch (context=0x7f49140016f0)
    at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3154
#19 0x00007f492609f197 in g_main_context_dispatch
(context=context@entry=0x7f49140016f0)
    at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3769
#20 0x00007f492609f3f0 in g_main_context_iterate
(context=context@entry=0x7f49140016f0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>)
    at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3840
---Type <return> to continue, or q <return> to quit---
#21 0x00007f492609f49c in g_main_context_iteration (context=0x7f49140016f0,
may_block=may_block@entry=1)
    at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#22 0x00007f492c1ad5af in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x189e770, flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#23 0x00007f491d1e21a1 in  ()
    at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#24 0x00007f492c15464a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffce9c44130, flags=..., 
    flags@entry=...) at kernel/qeventloop.cpp:212
#25 0x00007f492c15d854 in QCoreApplication::exec() ()
    at kernel/qcoreapplication.cpp:1332
#26 0x000000000041cf27 in main(int, char**) (argc=1, argv=<optimized out>) at
/workspace/build/shell/main.cpp:187
(gdb)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to