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

            Bug ID: 364317
           Summary: Crash when executing multiple tests (master branch)
           Product: kdevelop
           Version: unspecified
          Platform: Compiled Sources
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdevelop-bugs-n...@kde.org
          Reporter: cordlandw...@kde.org

Application: kdevelop (4.90.92)
 (Compiled from sources)
Qt Version: 5.6.1
Frameworks Version: 5.23.0
Operating System: Linux 4.5.0-2-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
- What I was doing when the application crashed:

I started to run multiple unit tests from the ctest plugin at once (by run all
tests). Several popups where displayed that a unit test was already running,
asking to terminate a test.
When I clicked "kill", this crash appeared.

It is reproduceable.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4d13129940 (LWP 18344))]

Thread 18 (Thread 0x7f4d0eff1700 (LWP 18346)):
#0  0x00007f4d2d398dcd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f4d1fc1e39c in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7f4d0000a580, timeout=<optimized out>, context=0x7f4d00000990) at
/build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:4135
#2  0x00007f4d1fc1e39c in g_main_context_iterate
(context=context@entry=0x7f4d00000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3835
#3  0x00007f4d1fc1e4ac in g_main_context_iteration (context=0x7f4d00000990,
may_block=1) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3901
#4  0x00007f4d2e25d334 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f4d000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f4d2e1df570 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f4d0eff0bf0, flags=...) at kernel/qeventloop.cpp:128
#6  0x00007f4d2e1df86c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4d0eff0bf0,
flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f4d2dfa9276 in QThread::exec() (this=0x7f4d351b65e0 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:504
#8  0x00007f4d3511c860 in QDBusConnectionManager::run() (this=0x7f4d351b65e0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:181
#9  0x00007f4d2dfb12e5 in QThreadPrivate::start(void*) (arg=0x7f4d351b65e0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:340
#10 0x00007f4d249a0454 in start_thread (arg=0x7f4d0eff1700) at
pthread_create.c:334
#11 0x00007f4d2d3a1e5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 17 (Thread 0x7f4cfb26b700 (LWP 18348)):
#0  0x00007f4d249a63f8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f4d2dfb29d9 in QWaitConditionPrivate::wait_relative(unsigned long)
(this=0x3db30a0, time=1000) at thread/qwaitcondition_unix.cpp:126
#2  0x00007f4d2dfb2a06 in QWaitConditionPrivate::wait(unsigned long)
(this=0x3db30a0, time=1000) at thread/qwaitcondition_unix.cpp:134
#3  0x00007f4d2dfb27f5 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x3db0c88, mutex=0x3db0c90, time=1000) at
thread/qwaitcondition_unix.cpp:208
#4  0x00007f4d2b2f60c3 in KDevelop::DUChainPrivate::CleanupThread::run()
(this=0x3db0c70) at
/opt/kde/src/extragear/kdevelop/kdevplatform/language/duchain/duchain.cpp:282
#5  0x00007f4d2dfb12e5 in QThreadPrivate::start(void*) (arg=0x3db0c70) at
thread/qthread_unix.cpp:340
#6  0x00007f4d249a0454 in start_thread (arg=0x7f4cfb26b700) at
pthread_create.c:334
#7  0x00007f4d2d3a1e5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7f4cf8a7b700 (LWP 18350)):
#0  0x00007f4d2dfa5ea9 in
std::atomic<QMutexData*>::compare_exchange_strong(QMutexData*&, QMutexData*,
std::memory_order) (__m2=std::memory_order_acquire,
__m1=std::memory_order_acquire, __p2=0x1, __p1=@0x7f4cf8a7a870: 0x0,
this=0x45fe178) at /usr/include/c++/5/bits/atomic_base.h:752
#1  0x00007f4d2dfa5ea9 in
std::atomic<QMutexData*>::compare_exchange_strong(QMutexData*&, QMutexData*,
std::memory_order) (this=0x45fe178, __p1=@0x7f4cf8a7a870: 0x0, __p2=0x1,
__m=std::memory_order_acquire) at /usr/include/c++/5/atomic:475
#2  0x00007f4d2dfa5cbf in
QAtomicOps<QMutexData*>::testAndSetAcquire<QMutexData*>(std::atomic<QMutexData*>&,
QMutexData*, QMutexData*, QMutexData**) (_q_value=..., expectedValue=0x0,
newValue=0x1, currentValue=0x7f4cf8a7a908) at
../../include/QtCore/../../src/corelib/arch/qatomic_cxx11.h:158
#3  0x00007f4d2dfa5b9a in
QBasicAtomicPointer<QMutexData>::testAndSetAcquire(QMutexData*, QMutexData*,
QMutexData*&) (this=0x45fe178, expectedValue=0x0, newValue=0x1,
currentValue=@0x7f4cf8a7a908: 0x7fffffff) at
../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:276
#4  0x00007f4d2dfa586d in QBasicMutex::fastTryLock(QMutexData*&)
(this=0x45fe178, current=@0x7f4cf8a7a908: 0x7fffffff) at thread/qmutex.h:82
#5  0x00007f4d2dfa511f in QMutex::lock() (this=0x45fe178) at
thread/qmutex.cpp:219
#6  0x00007f4d2df821da in QMutexLocker::QMutexLocker(QBasicMutex*)
(this=0x7f4cf8a7a950, m=0x45fe178) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:128
#7  0x00007f4d2e259aae in QThreadData::canWaitLocked() (this=0x45fe150) at
../../include/QtCore/5.6.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:247
#8  0x00007f4d2e25ca6d in postEventSourcePrepare(GSource*, gint*)
(s=0x7f4cec0012d0, timeout=0x7f4cf8a7a9e4) at
kernel/qeventdispatcher_glib.cpp:253
#9  0x00007f4d1fc1d92d in g_main_context_prepare
(context=context@entry=0x7f4cec000990, priority=priority@entry=0x7f4cf8a7aa70)
at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3442
#10 0x00007f4d1fc1e2cb in g_main_context_iterate
(context=context@entry=0x7f4cec000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3820
#11 0x00007f4d1fc1e4ac in g_main_context_iteration (context=0x7f4cec000990,
may_block=1) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3901
#12 0x00007f4d2e25d334 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f4cec0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#13 0x00007f4d2e1df570 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f4cf8a7ac20, flags=...) at kernel/qeventloop.cpp:128
#14 0x00007f4d2e1df86c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4cf8a7ac20,
flags=...) at kernel/qeventloop.cpp:204
#15 0x00007f4d2dfa9276 in QThread::exec() (this=0x7f4d336a2658
<KDevelop::(anonymous
namespace)::Q_QGS_s_parsingThread::innerFunction()::holder+8>) at
thread/qthread.cpp:504
#16 0x00007f4d2dfa9418 in QThread::run() (this=0x7f4d336a2658
<KDevelop::(anonymous
namespace)::Q_QGS_s_parsingThread::innerFunction()::holder+8>) at
thread/qthread.cpp:571
#17 0x00007f4d2dfb12e5 in QThreadPrivate::start(void*) (arg=0x7f4d336a2658
<KDevelop::(anonymous
namespace)::Q_QGS_s_parsingThread::innerFunction()::holder+8>) at
thread/qthread_unix.cpp:340
#18 0x00007f4d249a0454 in start_thread (arg=0x7f4cf8a7b700) at
pthread_create.c:334
#19 0x00007f4d2d3a1e5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f4cf087d700 (LWP 18353)):
#0  0x00007f4d1fc1b423 in g_source_iter_next (iter=iter@entry=0x7f4cf087c970,
source=source@entry=0x7f4cf087c968) at
/build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:953
#1  0x00007f4d1fc1d8cb in g_main_context_prepare
(context=context@entry=0x7f4ce0000990, priority=priority@entry=0x7f4cf087c9f0)
at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3420
#2  0x00007f4d1fc1e2cb in g_main_context_iterate
(context=context@entry=0x7f4ce0000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3820
#3  0x00007f4d1fc1e4ac in g_main_context_iteration (context=0x7f4ce0000990,
may_block=1) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3901
#4  0x00007f4d2e25d334 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f4ce00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f4d2e1df570 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f4cf087cba0, flags=...) at kernel/qeventloop.cpp:128
#6  0x00007f4d2e1df86c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4cf087cba0,
flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f4d2dfa9276 in QThread::exec() (this=0x573aec0) at
thread/qthread.cpp:504
#8  0x00007f4d2b44968b in KDevelop::CompletionWorkerThread::run()
(this=0x573aec0) at
/opt/kde/src/extragear/kdevelop/kdevplatform/language/codecompletion/codecompletionmodel.cpp:89
#9  0x00007f4d2dfb12e5 in QThreadPrivate::start(void*) (arg=0x573aec0) at
thread/qthread_unix.cpp:340
#10 0x00007f4d249a0454 in start_thread (arg=0x7f4cf087d700) at
pthread_create.c:334
#11 0x00007f4d2d3a1e5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f4cdbefc700 (LWP 18354)):
#0  0x00007f4d2d394dad in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f4d1fc61740 in g_wakeup_acknowledge (__nbytes=16,
__buf=0x7f4cdbefb920, __fd=<optimized out>) at
/usr/include/x86_64-linux-gnu/bits/unistd.h:44
#2  0x00007f4d1fc61740 in g_wakeup_acknowledge (wakeup=0x7f4ce0002750) at
/build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gwakeup.c:210
#3  0x00007f4d1fc1de84 in g_main_context_check
(context=context@entry=0x7f4cd4000990, max_priority=2147483647,
fds=fds@entry=0x7f4cd4003040, n_fds=n_fds@entry=1) at
/build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3632
#4  0x00007f4d1fc1e340 in g_main_context_iterate
(context=context@entry=0x7f4cd4000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3837
#5  0x00007f4d1fc1e4ac in g_main_context_iteration (context=0x7f4cd4000990,
may_block=1) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3901
#6  0x00007f4d2e25d334 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f4cd40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#7  0x00007f4d2e1df570 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f4cdbefbba0, flags=...) at kernel/qeventloop.cpp:128
#8  0x00007f4d2e1df86c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4cdbefbba0,
flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f4d2dfa9276 in QThread::exec() (this=0x5ee5f40) at
thread/qthread.cpp:504
#10 0x00007f4d2b44968b in KDevelop::CompletionWorkerThread::run()
(this=0x5ee5f40) at
/opt/kde/src/extragear/kdevelop/kdevplatform/language/codecompletion/codecompletionmodel.cpp:89
#11 0x00007f4d2dfb12e5 in QThreadPrivate::start(void*) (arg=0x5ee5f40) at
thread/qthread_unix.cpp:340
#12 0x00007f4d249a0454 in start_thread (arg=0x7f4cdbefc700) at
pthread_create.c:334
#13 0x00007f4d2d3a1e5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f4cca808700 (LWP 18473)):
#0  0x00007f4d2d3ae3af in __libc_enable_asynccancel () at
../sysdeps/unix/sysv/linux/x86_64/cancellation.S:65
#1  0x00007f4d2d398dc2 in poll () at ../sysdeps/unix/syscall-template.S:84
#2  0x00007f4d1fc1e39c in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7f4cd01f6930, timeout=<optimized out>, context=0x7f4cd0367850) at
/build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:4135
#3  0x00007f4d1fc1e39c in g_main_context_iterate
(context=context@entry=0x7f4cd0367850, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3835
#4  0x00007f4d1fc1e4ac in g_main_context_iteration (context=0x7f4cd0367850,
may_block=1) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3901
#5  0x00007f4d2e25d334 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f4cd0150570, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#6  0x00007f4d2e1df570 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f4cca807c20, flags=...) at kernel/qeventloop.cpp:128
#7  0x00007f4d2e1df86c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4cca807c20,
flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f4d2dfa9276 in QThread::exec() (this=0x97b3410) at
thread/qthread.cpp:504
#9  0x00007f4d33d02487 in QQmlThreadPrivate::run() (this=0x97b3410) at
qml/ftw/qqmlthread.cpp:141
#10 0x00007f4d2dfb12e5 in QThreadPrivate::start(void*) (arg=0x97b3410) at
thread/qthread_unix.cpp:340
#11 0x00007f4d249a0454 in start_thread (arg=0x7f4cca808700) at
pthread_create.c:334
#12 0x00007f4d2d3a1e5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f4cd9703700 (LWP 18483)):
#0  0x00007f4d249a604f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4d2dfb2a22 in QWaitConditionPrivate::wait(unsigned long)
(this=0x44b4a10, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f4d2dfb27f5 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x44b3f10, mutex=0x44b6370, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f4d2a63a5e0 in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=0x44b7380, th=0x250b520) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:594
#4  0x00007f4d2a63a2b9 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x44b7380, th=0x250b520, threadWasBusy=false,
suspendIfInactive=false, justReturning=false) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:554
#5  0x00007f4d2a642cf5 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b6780, th=0x250b520, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:66
#6  0x00007f4d2a63a3fa in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b7380, th=0x250b520, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#7  0x00007f4d2a642df8 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b6780, th=0x250b520, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#8  0x00007f4d2a63a3fa in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b7380, th=0x250b520, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#9  0x00007f4d2a642df8 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b6780, th=0x250b520, wasBusy=true) at
/opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#10 0x00007f4d2a63a3fa in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b7380, th=0x250b520, wasBusy=true) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#11 0x00007f4d2a63edb8 in ThreadWeaver::Thread::run() (this=0x250b520) at
/opt/kde/src/frameworks/threadweaver/src/thread.cpp:103
#12 0x00007f4d2dfb12e5 in QThreadPrivate::start(void*) (arg=0x250b520) at
thread/qthread_unix.cpp:340
#13 0x00007f4d249a0454 in start_thread (arg=0x7f4cd9703700) at
pthread_create.c:334
#14 0x00007f4d2d3a1e5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f4cda705700 (LWP 18484)):
#0  0x00007f4d249a604f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4d2dfb2a22 in QWaitConditionPrivate::wait(unsigned long)
(this=0x44b4a10, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f4d2dfb27f5 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x44b3f10, mutex=0x44b6370, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f4d2a63a5e0 in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=0x44b7380, th=0x7f4cc401dfc0) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:594
#4  0x00007f4d2a63a2b9 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x44b7380, th=0x7f4cc401dfc0, threadWasBusy=true,
suspendIfInactive=false, justReturning=false) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:554
#5  0x00007f4d2a642cf5 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b6780, th=0x7f4cc401dfc0, wasBusy=true) at
/opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:66
#6  0x00007f4d2a63a3fa in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b7380, th=0x7f4cc401dfc0, wasBusy=true) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#7  0x00007f4d2a63edb8 in ThreadWeaver::Thread::run() (this=0x7f4cc401dfc0) at
/opt/kde/src/frameworks/threadweaver/src/thread.cpp:103
#8  0x00007f4d2dfb12e5 in QThreadPrivate::start(void*) (arg=0x7f4cc401dfc0) at
thread/qthread_unix.cpp:340
#9  0x00007f4d249a0454 in start_thread (arg=0x7f4cda705700) at
pthread_create.c:334
#10 0x00007f4d2d3a1e5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f4d0d4ee700 (LWP 18485)):
#0  0x00007f4d249a604f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4d2dfb2a22 in QWaitConditionPrivate::wait(unsigned long)
(this=0x44b4a10, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f4d2dfb27f5 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x44b3f10, mutex=0x44b6370, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f4d2a63a5e0 in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=0x44b7380, th=0x7f4ccc0148e0) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:594
#4  0x00007f4d2a63a2b9 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x44b7380, th=0x7f4ccc0148e0, threadWasBusy=false,
suspendIfInactive=false, justReturning=false) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:554
#5  0x00007f4d2a642cf5 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b6780, th=0x7f4ccc0148e0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:66
#6  0x00007f4d2a63a3fa in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b7380, th=0x7f4ccc0148e0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#7  0x00007f4d2a642df8 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b6780, th=0x7f4ccc0148e0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#8  0x00007f4d2a63a3fa in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b7380, th=0x7f4ccc0148e0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#9  0x00007f4d2a642df8 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b6780, th=0x7f4ccc0148e0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#10 0x00007f4d2a63a3fa in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b7380, th=0x7f4ccc0148e0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#11 0x00007f4d2a642df8 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b6780, th=0x7f4ccc0148e0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#12 0x00007f4d2a63a3fa in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b7380, th=0x7f4ccc0148e0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#13 0x00007f4d2a642df8 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b6780, th=0x7f4ccc0148e0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#14 0x00007f4d2a63a3fa in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b7380, th=0x7f4ccc0148e0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#15 0x00007f4d2a642df8 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b6780, th=0x7f4ccc0148e0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#16 0x00007f4d2a63a3fa in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b7380, th=0x7f4ccc0148e0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#17 0x00007f4d2a642df8 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b6780, th=0x7f4ccc0148e0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#18 0x00007f4d2a63a3fa in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b7380, th=0x7f4ccc0148e0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#19 0x00007f4d2a642df8 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b6780, th=0x7f4ccc0148e0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#20 0x00007f4d2a63a3fa in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b7380, th=0x7f4ccc0148e0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#21 0x00007f4d2a642df8 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b6780, th=0x7f4ccc0148e0, wasBusy=true) at
/opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#22 0x00007f4d2a63a3fa in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b7380, th=0x7f4ccc0148e0, wasBusy=true) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#23 0x00007f4d2a63edb8 in ThreadWeaver::Thread::run() (this=0x7f4ccc0148e0) at
/opt/kde/src/frameworks/threadweaver/src/thread.cpp:103
#24 0x00007f4d2dfb12e5 in QThreadPrivate::start(void*) (arg=0x7f4ccc0148e0) at
thread/qthread_unix.cpp:340
#25 0x00007f4d249a0454 in start_thread (arg=0x7f4d0d4ee700) at
pthread_create.c:334
#26 0x00007f4d2d3a1e5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f4cd8f02700 (LWP 18486)):
#0  0x00007f4d249a604f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4d2dfb2a22 in QWaitConditionPrivate::wait(unsigned long)
(this=0x44b4a10, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f4d2dfb27f5 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x44b3f10, mutex=0x44b6370, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f4d2a63a5e0 in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=0x44b7380, th=0x7f4d04091ef0) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:594
#4  0x00007f4d2a63a2b9 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x44b7380, th=0x7f4d04091ef0, threadWasBusy=false,
suspendIfInactive=false, justReturning=false) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:554
#5  0x00007f4d2a642cf5 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b6780, th=0x7f4d04091ef0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:66
#6  0x00007f4d2a63a3fa in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b7380, th=0x7f4d04091ef0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#7  0x00007f4d2a642df8 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b6780, th=0x7f4d04091ef0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#8  0x00007f4d2a63a3fa in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b7380, th=0x7f4d04091ef0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#9  0x00007f4d2a642df8 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b6780, th=0x7f4d04091ef0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#10 0x00007f4d2a63a3fa in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b7380, th=0x7f4d04091ef0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#11 0x00007f4d2a642df8 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b6780, th=0x7f4d04091ef0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#12 0x00007f4d2a63a3fa in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b7380, th=0x7f4d04091ef0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#13 0x00007f4d2a642df8 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b6780, th=0x7f4d04091ef0, wasBusy=true) at
/opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#14 0x00007f4d2a63a3fa in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b7380, th=0x7f4d04091ef0, wasBusy=true) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#15 0x00007f4d2a63edb8 in ThreadWeaver::Thread::run() (this=0x7f4d04091ef0) at
/opt/kde/src/frameworks/threadweaver/src/thread.cpp:103
#16 0x00007f4d2dfb12e5 in QThreadPrivate::start(void*) (arg=0x7f4d04091ef0) at
thread/qthread_unix.cpp:340
#17 0x00007f4d249a0454 in start_thread (arg=0x7f4cd8f02700) at
pthread_create.c:334
#18 0x00007f4d2d3a1e5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f4ccbfff700 (LWP 18487)):
#0  0x00007f4d249a604f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4d2dfb2a22 in QWaitConditionPrivate::wait(unsigned long)
(this=0x44b4a10, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f4d2dfb27f5 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x44b3f10, mutex=0x44b6370, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f4d2a63a5e0 in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=0x44b7380, th=0x7f4cc0046cf0) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:594
#4  0x00007f4d2a63a2b9 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x44b7380, th=0x7f4cc0046cf0, threadWasBusy=false,
suspendIfInactive=false, justReturning=false) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:554
#5  0x00007f4d2a642cf5 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b6780, th=0x7f4cc0046cf0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:66
#6  0x00007f4d2a63a3fa in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b7380, th=0x7f4cc0046cf0, wasBusy=false) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#7  0x00007f4d2a642df8 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b6780, th=0x7f4cc0046cf0, wasBusy=true) at
/opt/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#8  0x00007f4d2a63a3fa in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x44b7380, th=0x7f4cc0046cf0, wasBusy=true) at
/opt/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#9  0x00007f4d2a63edb8 in ThreadWeaver::Thread::run() (this=0x7f4cc0046cf0) at
/opt/kde/src/frameworks/threadweaver/src/thread.cpp:103
#10 0x00007f4d2dfb12e5 in QThreadPrivate::start(void*) (arg=0x7f4cc0046cf0) at
thread/qthread_unix.cpp:340
#11 0x00007f4d249a0454 in start_thread (arg=0x7f4ccbfff700) at
pthread_create.c:334
#12 0x00007f4d2d3a1e5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f4cd9f04700 (LWP 19189)):
#0  0x00007f4d2d394dad in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f4d1fc61740 in g_wakeup_acknowledge (__nbytes=16,
__buf=0x7f4cd9f039a0, __fd=<optimized out>) at
/usr/include/x86_64-linux-gnu/bits/unistd.h:44
#2  0x00007f4d1fc61740 in g_wakeup_acknowledge (wakeup=0x7f4cb8002260) at
/build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gwakeup.c:210
#3  0x00007f4d1fc1de84 in g_main_context_check
(context=context@entry=0x7f4cb8017630, max_priority=2147483647,
fds=fds@entry=0x7f4cba704460, n_fds=n_fds@entry=1) at
/build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3632
#4  0x00007f4d1fc1e340 in g_main_context_iterate
(context=context@entry=0x7f4cb8017630, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3837
#5  0x00007f4d1fc1e4ac in g_main_context_iteration (context=0x7f4cb8017630,
may_block=1) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3901
#6  0x00007f4d2e25d334 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f4c295d5100, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#7  0x00007f4d2e1df570 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f4cd9f03c20, flags=...) at kernel/qeventloop.cpp:128
#8  0x00007f4d2e1df86c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4cd9f03c20,
flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f4d2dfa9276 in QThread::exec() (this=0x2ea5450) at
thread/qthread.cpp:504
#10 0x00007f4d33d02487 in QQmlThreadPrivate::run() (this=0x2ea5450) at
qml/ftw/qqmlthread.cpp:141
#11 0x00007f4d2dfb12e5 in QThreadPrivate::start(void*) (arg=0x2ea5450) at
thread/qthread_unix.cpp:340
#12 0x00007f4d249a0454 in start_thread (arg=0x7f4cd9f04700) at
pthread_create.c:334
#13 0x00007f4d2d3a1e5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f4cf3fff700 (LWP 21734)):
#0  0x00007f4d1fc62ac9 in g_mutex_lock (mutex=mutex@entry=0x7f4c207f7970) at
/build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gthread-posix.c:1335
#1  0x00007f4d1fc1df26 in g_main_context_dispatch
(context=context@entry=0x7f4c207f7970) at
/build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3765
#2  0x00007f4d1fc1e400 in g_main_context_iterate
(context=context@entry=0x7f4c207f7970, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3840
#3  0x00007f4d1fc1e4ac in g_main_context_iteration (context=0x7f4c207f7970,
may_block=1) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3901
#4  0x00007f4d2e25d334 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f4ce8099260, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f4d2e1df570 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f4cf3ffec20, flags=...) at kernel/qeventloop.cpp:128
#6  0x00007f4d2e1df86c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4cf3ffec20,
flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f4d2dfa9276 in QThread::exec() (this=0x37c02c0) at
thread/qthread.cpp:504
#8  0x00007f4d2dfa9418 in QThread::run() (this=0x37c02c0) at
thread/qthread.cpp:571
#9  0x00007f4d2dfb12e5 in QThreadPrivate::start(void*) (arg=0x37c02c0) at
thread/qthread_unix.cpp:340
#10 0x00007f4d249a0454 in start_thread (arg=0x7f4cf3fff700) at
pthread_create.c:334
#11 0x00007f4d2d3a1e5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f4cca007700 (LWP 21735)):
#0  0x00007f4d249a604f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4d276d8442 in WTF::ThreadCondition::wait(WTF::Mutex&)
(this=0xc536a78, mutex=...) at wtf/ThreadingPthreads.cpp:378
#2  0x00007f4d273cafdc in JSC::BlockAllocator::blockFreeingThreadMain()
(this=0xc536868) at heap/BlockAllocator.cpp:139
#3  0x00007f4d273caeee in
JSC::BlockAllocator::blockFreeingThreadStartFunc(void*)
(blockAllocator=0xc536868) at heap/BlockAllocator.cpp:115
#4  0x00007f4d276be40a in WTF::threadEntryPoint(void*) (contextData=0xc1a0d30)
at wtf/Threading.cpp:69
#5  0x00007f4d276d7c63 in WTF::wtfThreadEntryPoint(void*) (param=0xc4f3640) at
wtf/ThreadingPthreads.cpp:195
#6  0x00007f4d249a0454 in start_thread (arg=0x7f4cca007700) at
pthread_create.c:334
#7  0x00007f4d2d3a1e5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f4cb64b9700 (LWP 21736)):
#0  0x00007f4d249a604f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4d276d8442 in WTF::ThreadCondition::wait(WTF::Mutex&)
(this=0xc53f5a0, mutex=...) at wtf/ThreadingPthreads.cpp:378
#2  0x00007f4d273cd4ab in JSC::GCThread::waitForNextPhase() (this=0xc35cc10) at
heap/GCThread.cpp:81
#3  0x00007f4d273cd551 in JSC::GCThread::gcThreadMain() (this=0xc35cc10) at
heap/GCThread.cpp:99
#4  0x00007f4d273cd654 in JSC::GCThread::gcThreadStartFunc(void*)
(data=0xc35cc10) at heap/GCThread.cpp:135
#5  0x00007f4d276be40a in WTF::threadEntryPoint(void*) (contextData=0xc1a0d30)
at wtf/Threading.cpp:69
#6  0x00007f4d276d7c63 in WTF::wtfThreadEntryPoint(void*) (param=0x2f27c20) at
wtf/ThreadingPthreads.cpp:195
#7  0x00007f4d249a0454 in start_thread (arg=0x7f4cb64b9700) at
pthread_create.c:334
#8  0x00007f4d2d3a1e5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f4cb5cb8700 (LWP 21737)):
#0  0x00007f4d249a604f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4d276d8442 in WTF::ThreadCondition::wait(WTF::Mutex&)
(this=0xc53f5a0, mutex=...) at wtf/ThreadingPthreads.cpp:378
#2  0x00007f4d273cd4ab in JSC::GCThread::waitForNextPhase() (this=0x2f57860) at
heap/GCThread.cpp:81
#3  0x00007f4d273cd551 in JSC::GCThread::gcThreadMain() (this=0x2f57860) at
heap/GCThread.cpp:99
#4  0x00007f4d273cd654 in JSC::GCThread::gcThreadStartFunc(void*)
(data=0x2f57860) at heap/GCThread.cpp:135
#5  0x00007f4d276be40a in WTF::threadEntryPoint(void*) (contextData=0xc686c10)
at wtf/Threading.cpp:69
#6  0x00007f4d276d7c63 in WTF::wtfThreadEntryPoint(void*) (param=0x83c5c80) at
wtf/ThreadingPthreads.cpp:195
#7  0x00007f4d249a0454 in start_thread (arg=0x7f4cb5cb8700) at
pthread_create.c:334
#8  0x00007f4d2d3a1e5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f4cb54b7700 (LWP 21738)):
#0  0x00007f4d249a604f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4d276d8442 in WTF::ThreadCondition::wait(WTF::Mutex&)
(this=0xc53f5a0, mutex=...) at wtf/ThreadingPthreads.cpp:378
#2  0x00007f4d273cd4ab in JSC::GCThread::waitForNextPhase() (this=0xc2b90f0) at
heap/GCThread.cpp:81
#3  0x00007f4d273cd551 in JSC::GCThread::gcThreadMain() (this=0xc2b90f0) at
heap/GCThread.cpp:99
#4  0x00007f4d273cd654 in JSC::GCThread::gcThreadStartFunc(void*)
(data=0xc2b90f0) at heap/GCThread.cpp:135
#5  0x00007f4d276be40a in WTF::threadEntryPoint(void*) (contextData=0xbb02410)
at wtf/Threading.cpp:69
#6  0x00007f4d276d7c63 in WTF::wtfThreadEntryPoint(void*) (param=0xbf9dc60) at
wtf/ThreadingPthreads.cpp:195
#7  0x00007f4d249a0454 in start_thread (arg=0x7f4cb54b7700) at
pthread_create.c:334
#8  0x00007f4d2d3a1e5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f4d13129940 (LWP 18344)):
[KCrash Handler]
#6  0x00007f4d2e1ebe3a in QMetaObject::cast(QObject*) const
(this=0x7f4ce6cd1460 <NativeAppJob::staticMetaObject>, obj=0xc30a5a0) at
kernel/qmetaobject.cpp:331
#7  0x00007f4ce6ac183c in qobject_cast<NativeAppJob*>(QObject*)
(object=0xc30a5a0) at /opt/qt5/qtbase/src/corelib/kernel/qobject.h:518
#8  0x00007f4ce6ac0fd2 in findNativeJob(KJob*) (j=0xc30a5a0) at
/opt/kde/src/extragear/kdevelop/kdevplatform/plugins/execute/nativeappjob.cpp:124
#9  0x00007f4ce6ac111f in NativeAppJob::start() (this=0xd2ebd80) at
/opt/kde/src/extragear/kdevelop/kdevplatform/plugins/execute/nativeappjob.cpp:137
#10 0x00007f4d33238ddc in
KDevelop::ExecuteCompositeJobPrivate::startNextJob(KJob*) (this=0x8cc3210,
job=0xd2ebd80) at
/opt/kde/src/extragear/kdevelop/kdevplatform/util/executecompositejob.cpp:63
#11 0x00007f4d33238e26 in KDevelop::ExecuteCompositeJob::start()
(this=0xc30a5a0) at
/opt/kde/src/extragear/kdevelop/kdevplatform/util/executecompositejob.cpp:69
#12 0x00007f4d34c58adb in KDevelop::RunController::registerJob(KJob*)
(this=0x44c5ea0, job=0xc30a5a0) at
/opt/kde/src/extragear/kdevelop/kdevplatform/shell/runcontroller.cpp:624
#13 0x00007f4d34c56b0c in KDevelop::RunController::execute(QString const&,
KDevelop::ILaunchConfiguration*) (this=0x44c5ea0, runMode=...,
launch=0x8e90d30) at
/opt/kde/src/extragear/kdevelop/kdevplatform/shell/runcontroller.cpp:442
#14 0x00007f4cf9402aee in createTestJob(QString, QStringList)
(launchModeId=..., arguments=...) at
/opt/kde/src/extragear/kdevelop/kdevelop/projectmanagers/cmake/testing/ctestrunjob.cpp:100
#15 0x00007f4cf9402ce4 in CTestRunJob::start() (this=0xcf3b5d0) at
/opt/kde/src/extragear/kdevelop/kdevelop/projectmanagers/cmake/testing/ctestrunjob.cpp:121
#16 0x00007f4d33238ddc in
KDevelop::ExecuteCompositeJobPrivate::startNextJob(KJob*) (this=0xd4d6960,
job=0xcf3b5d0) at
/opt/kde/src/extragear/kdevelop/kdevplatform/util/executecompositejob.cpp:63
#17 0x00007f4d33238e26 in KDevelop::ExecuteCompositeJob::start()
(this=0xc6a00f0) at
/opt/kde/src/extragear/kdevelop/kdevplatform/util/executecompositejob.cpp:69
#18 0x00007f4d34c58adb in KDevelop::RunController::registerJob(KJob*)
(this=0x44c5ea0, job=0xc6a00f0) at
/opt/kde/src/extragear/kdevelop/kdevplatform/shell/runcontroller.cpp:624
#19 0x00007f4ce4382f99 in TestViewPlugin::runAllTests() (this=0x5e19180) at
/opt/kde/src/extragear/kdevelop/kdevplatform/plugins/testview/testviewplugin.cpp:124
#20 0x00007f4ce4384879 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, void, void (TestViewPlugin::*)()>::call(void
(TestViewPlugin::*)(), TestViewPlugin*, void**) (f=(void
(TestViewPlugin::*)(TestViewPlugin * const)) 0x7f4ce4382c24
<TestViewPlugin::runAllTests()>, o=0x5e19180, arg=0x7ffef38d14d0) at
/opt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:501
#21 0x00007f4ce4384636 in QtPrivate::FunctionPointer<void
(TestViewPlugin::*)()>::call<QtPrivate::List<>, void>(void
(TestViewPlugin::*)(), TestViewPlugin*, void**) (f=(void
(TestViewPlugin::*)(TestViewPlugin * const)) 0x7f4ce4382c24
<TestViewPlugin::runAllTests()>, o=0x5e19180, arg=0x7ffef38d14d0) at
/opt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:520
#22 0x00007f4ce4384367 in QtPrivate::QSlotObject<void (TestViewPlugin::*)(),
QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*,
void**, bool*) (which=1, this_=0x5e19720, r=0x5e19180, a=0x7ffef38d14d0,
ret=0x0) at /opt/qt5/qtbase/src/corelib/kernel/qobject_impl.h:143
#23 0x00007f4d2e226827 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(this=0x5e19720, r=0x5e19180, a=0x7ffef38d14d0) at
../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#24 0x00007f4d2e223752 in QMetaObject::activate(QObject*, int, int, void**)
(sender=0x5e180c0, signalOffset=3, local_signal_index=1, argv=0x7ffef38d14d0)
at kernel/qobject.cpp:3715
#25 0x00007f4d2e223064 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=0x5e180c0, m=0x7f4d2f466940 <QAction::staticMetaObject>,
local_signal_index=1, argv=0x7ffef38d14d0) at kernel/qobject.cpp:3595
#26 0x00007f4d2edcab94 in QAction::triggered(bool) (this=0x5e180c0, _t1=false)
at .moc/moc_qaction.cpp:372
#27 0x00007f4d2edc9bd8 in QAction::activate(QAction::ActionEvent)
(this=0x5e180c0, event=QAction::Trigger) at kernel/qaction.cpp:1163
#28 0x00007f4d2edcb67d in QAction::trigger() (this=0x5e180c0) at
kernel/qaction.h:177
#29 0x00007f4d2f012907 in QToolButton::nextCheckState() (this=0x801f7d0) at
widgets/qtoolbutton.cpp:961
#30 0x00007f4d2ef0b11c in QAbstractButtonPrivate::click() (this=0x801fa60) at
widgets/qabstractbutton.cpp:386
#31 0x00007f4d2ef0c6c2 in QAbstractButton::mouseReleaseEvent(QMouseEvent*)
(this=0x801f7d0, e=0x7ffef38d22c0) at widgets/qabstractbutton.cpp:1002
#32 0x00007f4d2f0113f3 in QToolButton::mouseReleaseEvent(QMouseEvent*)
(this=0x801f7d0, e=0x7ffef38d22c0) at widgets/qtoolbutton.cpp:611
#33 0x00007f4d2ee2e505 in QWidget::event(QEvent*) (this=0x801f7d0,
event=0x7ffef38d22c0) at kernel/qwidget.cpp:8748
#34 0x00007f4d2ef0c500 in QAbstractButton::event(QEvent*) (this=0x801f7d0,
e=0x7ffef38d22c0) at widgets/qabstractbutton.cpp:959
#35 0x00007f4d2f012984 in QToolButton::event(QEvent*) (this=0x801f7d0,
event=0x7ffef38d22c0) at widgets/qtoolbutton.cpp:977
#36 0x00007f4d2eddb4f2 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=0x222c5d0, receiver=0x801f7d0, e=0x7ffef38d22c0) at
kernel/qapplication.cpp:3804
#37 0x00007f4d2edd90c7 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffef38d3730, receiver=0x801f7d0, e=0x7ffef38d22c0) at
kernel/qapplication.cpp:3277
#38 0x00007f4d2e1e2bfa in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x801f7d0, event=0x7ffef38d22c0) at kernel/qcoreapplication.cpp:1015
#39 0x00007f4d2edde502 in QCoreApplication::sendSpontaneousEvent(QObject*,
QEvent*) (receiver=0x801f7d0, event=0x7ffef38d22c0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228
#40 0x00007f4d2edd7afb in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)
(receiver=0x801f7d0, event=0x7ffef38d22c0, alienWidget=0x801f7d0,
nativeWidget=0x2599030, buttonDown=0x7f4d2f492040 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2773
#41 0x00007f4d2ee5bb7a in QWidgetWindow::handleMouseEvent(QMouseEvent*)
(this=0x273ded0, event=0x7ffef38d2f20) at kernel/qwidgetwindow.cpp:598
#42 0x00007f4d2ee5a7a0 in QWidgetWindow::event(QEvent*) (this=0x273ded0,
event=0x7ffef38d2f20) at kernel/qwidgetwindow.cpp:228
#43 0x00007f4d2eddb4f2 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=0x222c5d0, receiver=0x273ded0, e=0x7ffef38d2f20) at
kernel/qapplication.cpp:3804
#44 0x00007f4d2edd88bd in QApplication::notify(QObject*, QEvent*)
(this=0x7ffef38d3730, receiver=0x273ded0, e=0x7ffef38d2f20) at
kernel/qapplication.cpp:3163
#45 0x00007f4d2e1e2bfa in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x273ded0, event=0x7ffef38d2f20) at kernel/qcoreapplication.cpp:1015
#46 0x00007f4d2e61632e in QCoreApplication::sendSpontaneousEvent(QObject*,
QEvent*) (receiver=0x273ded0, event=0x7ffef38d2f20) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228
#47 0x00007f4d2e60f2a3 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
(e=0xcc956b0) at kernel/qguiapplication.cpp:1877
#48 0x00007f4d2e60e768 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
(e=0xcc956b0) at kernel/qguiapplication.cpp:1661
#49 0x00007f4d2e5f2794 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(flags=...) at kernel/qwindowsysteminterface.cpp:648
#50 0x00007f4d12ecec56 in userEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (source=0x2290530) at eventdispatchers/qeventdispatcher_glib.cpp:70
#51 0x00007f4d1fc1e1a7 in g_main_context_dispatch (context=0x7f4d080016f0) at
/build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3154
#52 0x00007f4d1fc1e1a7 in g_main_context_dispatch
(context=context@entry=0x7f4d080016f0) at
/build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3769
#53 0x00007f4d1fc1e400 in g_main_context_iterate
(context=context@entry=0x7f4d080016f0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3840
#54 0x00007f4d1fc1e4ac in g_main_context_iteration (context=0x7f4d080016f0,
may_block=1) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3901
#55 0x00007f4d2e25d305 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x22bc130, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#56 0x00007f4d12ecee86 in
QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x22bc130, flags=...) at eventdispatchers/qeventdispatcher_glib.cpp:115
#57 0x00007f4d2e1df570 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7ffef38d3430, flags=...) at kernel/qeventloop.cpp:128
#58 0x00007f4d2e1df86c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffef38d3430,
flags=...) at kernel/qeventloop.cpp:204
#59 0x00007f4d2e1e3344 in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1285
#60 0x00007f4d2e60e598 in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1607
#61 0x00007f4d2edd82a1 in QApplication::exec() () at
kernel/qapplication.cpp:2979
#62 0x0000000000410471 in main(int, char**) (argc=3, argv=0x7ffef38d58d8) at
/opt/kde/src/extragear/kdevelop/kdevelop/app/main.cpp:714

Reported using DrKonqi

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

Reply via email to