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.