https://bugs.kde.org/show_bug.cgi?id=358945
Bug ID: 358945 Summary: KDevelop crashesh while having a nodejs project loaded Product: kdevelop Version: 4.90.91 Platform: Compiled Sources OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kdevelop-bugs-n...@kde.org Reporter: afies...@kde.org Application: kdevelop (4.90.91) (Compiled from sources) Qt Version: 5.5.1 Operating System: Linux 4.4.0-3-ARCH x86_64 Distribution: "Arch Linux" -- Information about the crash: Everytime I load a nodejs project kdevelop ends up crashing. The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7f475d1d0880 (LWP 845))] Thread 13 (Thread 0x7f475be5c700 (LWP 846)): #0 0x00007f477403c18d in poll () from /usr/lib/libc.so.6 #1 0x00007f4768249ae2 in ?? () from /usr/lib/libxcb.so.1 #2 0x00007f476824b757 in xcb_wait_for_event () from /usr/lib/libxcb.so.1 #3 0x00007f475cf4d379 in ?? () from /usr/lib/libQt5XcbQpa.so.5 #4 0x00007f4774c3bb8e in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007f476d9124a4 in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007f477404513d in clone () from /usr/lib/libc.so.6 Thread 12 (Thread 0x7f4750ca5700 (LWP 848)): [KCrash Handler] #6 0x00007f4744dc5fc5 in KDevelop::TemporaryDataManager<KDevVarLengthArray<KDevelop::LocalIndexedDeclaration, 10>, true>::getItem (this=0x7f4772c71d00 <KDevelop::(anonymous namespace)::Q_QGS_temporaryHashDUContextDatam_localDeclarationsStatic::innerFunction()::holder>, index=2147483748) at /opt/kde5/include/kdevplatform/language/duchain/appendedlist.h:100 #7 0x00007f4744dc4d96 in KDevelop::DUContextData::m_localDeclarationsSize (this=0x7f4704022690) at /opt/kde5/include/kdevplatform/language/duchain/ducontextdata.h:64 #8 0x00007f4744dc4ed5 in KDevelop::DUContextData::m_localDeclarationsOffsetBehind (this=0x7f4704022690) at /opt/kde5/include/kdevplatform/language/duchain/ducontextdata.h:64 #9 0x00007f4744dc50cf in KDevelop::DUContextData::m_usesOffsetBehind (this=0x7f4704022690) at /opt/kde5/include/kdevplatform/language/duchain/ducontextdata.h:69 #10 0x00007f4744dc5148 in KDevelop::DUContextData::offsetBehindLastList (this=0x7f4704022690) at /opt/kde5/include/kdevplatform/language/duchain/ducontextdata.h:70 #11 0x00007f4744dc52c4 in KDevelop::TopDUContextData::offsetBehindBase (this=0x7f4704022690) at /opt/kde5/include/kdevplatform/language/duchain/topducontextdata.h:75 #12 0x00007f4744dc557b in KDevelop::TopDUContextData::m_usedDeclarationIdsOffsetBehind (this=0x7f4704022690) at /opt/kde5/include/kdevplatform/language/duchain/topducontextdata.h:77 #13 0x00007f4744dc5849 in KDevelop::TopDUContextData::m_problemsOffsetBehind (this=0x7f4704022690) at /opt/kde5/include/kdevplatform/language/duchain/topducontextdata.h:78 #14 0x00007f4744dc593a in KDevelop::TopDUContextData::offsetBehindLastList (this=0x7f4704022690) at /opt/kde5/include/kdevplatform/language/duchain/topducontextdata.h:79 #15 0x00007f4744dc5955 in KDevelop::TopDUContextData::dynamicSize (this=0x7f4704022690) at /opt/kde5/include/kdevplatform/language/duchain/topducontextdata.h:79 #16 0x00007f4744dcbe67 in KDevelop::DUChainItemFactory<Php::PhpDUContext<KDevelop::TopDUContext>, KDevelop::TopDUContextData>::dynamicSize (this=0x513b0a0, data=...) at /opt/kde5/include/kdevplatform/language/duchain/duchainregister.h:80 #17 0x00007f477208d18b in KDevelop::DUChainItemSystem::dynamicSize (this=0x7f477306fce0 <KDevelop::DUChainItemSystem::self()::system>, data=...) at /home/afiestas/kde5/source/kdevplatform/language/duchain/duchainregister.cpp:64 #18 0x00007f47720101a1 in KDevelop::TopDUContextDynamicData::store (this=0x7f4704003710) at /home/afiestas/kde5/source/kdevplatform/language/duchain/topducontextdynamicdata.cpp:679 #19 0x00007f4771fafd6a in KDevelop::DUChainPrivate::doMoreCleanup (this=0x7f4772872020 <KDevelop::(anonymous namespace)::Q_QGS_sdDUChainPrivate::innerFunction()::holder>, retries=1, needLockRepository=true) at /home/afiestas/kde5/source/kdevplatform/language/duchain/duchain.cpp:746 #20 0x00007f4771face9d in KDevelop::DUChainPrivate::CleanupThread::run (this=0x4a9c2a0) at /home/afiestas/kde5/source/kdevplatform/language/duchain/duchain.cpp:289 #21 0x00007f4774c3bb8e in ?? () from /usr/lib/libQt5Core.so.5 #22 0x00007f476d9124a4 in start_thread () from /usr/lib/libpthread.so.0 #23 0x00007f477404513d in clone () from /usr/lib/libc.so.6 Thread 11 (Thread 0x7f474623e700 (LWP 853)): #0 0x00007f476bf7d5f9 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0 #1 0x00007f476bf38ec0 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f476bf390cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f4774e7356b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007f4774e1a57a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f4774c36be4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007f4774c3bb8e in ?? () from /usr/lib/libQt5Core.so.5 #7 0x00007f476d9124a4 in start_thread () from /usr/lib/libpthread.so.0 #8 0x00007f477404513d in clone () from /usr/lib/libc.so.6 Thread 10 (Thread 0x7f47448ac700 (LWP 856)): #0 0x00007f476bf7d5f9 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0 #1 0x00007f476bf389fc in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #2 0x00007f476bf38f60 in ?? () from /usr/lib/libglib-2.0.so.0 #3 0x00007f476bf390cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0x00007f4774e7356b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f4774e1a57a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #6 0x00007f4774c36be4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #7 0x00007f47720fefe3 in KDevelop::CompletionWorkerThread::run (this=0x5137740) at /home/afiestas/kde5/source/kdevplatform/language/codecompletion/codecompletionmodel.cpp:89 #8 0x00007f4774c3bb8e in ?? () from /usr/lib/libQt5Core.so.5 #9 0x00007f476d9124a4 in start_thread () from /usr/lib/libpthread.so.0 #10 0x00007f477404513d in clone () from /usr/lib/libc.so.6 Thread 9 (Thread 0x7f4730f5d700 (LWP 994)): #0 0x00007f477403c18d in poll () from /usr/lib/libc.so.6 #1 0x00007f476bf38fbc in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f476bf390cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f4774e7356b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007f4774e1a57a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f4774c36be4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007f477a2c2055 in ?? () from /usr/lib/libQt5Qml.so.5 #7 0x00007f4774c3bb8e in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007f476d9124a4 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007f477404513d in clone () from /usr/lib/libc.so.6 Thread 8 (Thread 0x7f470a477700 (LWP 1128)): #0 0x00007f4774e72e3a in ?? () from /usr/lib/libQt5Core.so.5 #1 0x00007f476bf3854d in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #2 0x00007f476bf38eeb in ?? () from /usr/lib/libglib-2.0.so.0 #3 0x00007f476bf390cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0x00007f4774e7356b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f4774e1a57a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #6 0x00007f4774c36be4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #7 0x00007f47720fefe3 in KDevelop::CompletionWorkerThread::run (this=0x19dfd20) at /home/afiestas/kde5/source/kdevplatform/language/codecompletion/codecompletionmodel.cpp:89 #8 0x00007f4774c3bb8e in ?? () from /usr/lib/libQt5Core.so.5 #9 0x00007f476d9124a4 in start_thread () from /usr/lib/libpthread.so.0 #10 0x00007f477404513d in clone () from /usr/lib/libc.so.6 Thread 7 (Thread 0x7f4710914700 (LWP 1210)): #0 0x00007f476d91807f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f4774c3ce2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007f4774c342c7 in QReadWriteLock::lockForRead() () from /usr/lib/libQt5Core.so.5 #3 0x00007f4717ca2b01 in QReadLocker::relock (this=0x7f47109136e0) at /usr/include/qt/QtCore/qreadwritelock.h:98 #4 0x00007f4717ca2b8a in QReadLocker::QReadLocker (this=0x7f47109136e0, areadWriteLock=0x2b5df30) at /usr/include/qt/QtCore/qreadwritelock.h:117 #5 0x00007f4717ca0698 in ClangParseJob::run (this=0x2dee090) at /home/afiestas/kde5/source/kdevelop/languages/clang/clangparsejob.cpp:214 #6 0x00007f4771300364 in ThreadWeaver::IdDecorator::run (this=0x2e1c9d0, self=..., thread=0x2c4c000) at /home/afiestas/kde5/source/threadweaver/src/iddecorator.cpp:69 #7 0x00007f4771301062 in ThreadWeaver::Executor::run (this=0x7f477151b9f0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x2c4c000) at /home/afiestas/kde5/source/threadweaver/src/executor.cpp:52 #8 0x00007f47712fff55 in ThreadWeaver::Private::DefaultExecutor::execute (this=0x7f477151b9f0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x2c4c000) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:70 #9 0x00007f47713012aa in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x2d96388, job=..., thread=0x2c4c000) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64 #10 0x00007f47712ffec1 in ThreadWeaver::Private::DebugExecuteWrapper::execute (this=0x2d96388, job=..., th=0x2c4c000) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:58 #11 0x00007f47713012aa in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x2d963b0, job=..., thread=0x2c4c000) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64 #12 0x00007f4771301235 in ThreadWeaver::ExecuteWrapper::execute (this=0x2d963b0, job=..., thread=0x2c4c000) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:57 #13 0x00007f47713012aa in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x2e1a080, job=..., thread=0x2c4c000) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64 #14 0x00007f4771301235 in ThreadWeaver::ExecuteWrapper::execute (this=0x2e1a080, job=..., thread=0x2c4c000) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:57 #15 0x00007f47712fe9be in ThreadWeaver::Job::execute (this=0x2dee0a0, self=..., th=0x2c4c000) at /home/afiestas/kde5/source/threadweaver/src/job.cpp:83 #16 0x00007f4771303117 in ThreadWeaver::Collection::execute (this=0x2dee0a0, job=..., thread=0x2c4c000) at /home/afiestas/kde5/source/threadweaver/src/collection.cpp:151 #17 0x00007f4771300a21 in ThreadWeaver::IdDecorator::execute (this=0x2e1c9d0, self=..., thread=0x2c4c000) at /home/afiestas/kde5/source/threadweaver/src/iddecorator.cpp:177 #18 0x00007f47712fe1d7 in ThreadWeaver::Thread::run (this=0x2c4c000) at /home/afiestas/kde5/source/threadweaver/src/thread.cpp:114 #19 0x00007f4774c3bb8e in ?? () from /usr/lib/libQt5Core.so.5 #20 0x00007f476d9124a4 in start_thread () from /usr/lib/libpthread.so.0 #21 0x00007f477404513d in clone () from /usr/lib/libc.so.6 Thread 6 (Thread 0x7f472bfff700 (LWP 1211)): #0 0x00007f476d91807f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f4774c3ce2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007f4774c342c7 in QReadWriteLock::lockForRead() () from /usr/lib/libQt5Core.so.5 #3 0x00007f4717ca2b01 in QReadLocker::relock (this=0x7f472bffe6e0) at /usr/include/qt/QtCore/qreadwritelock.h:98 #4 0x00007f4717ca2b8a in QReadLocker::QReadLocker (this=0x7f472bffe6e0, areadWriteLock=0x2b5df30) at /usr/include/qt/QtCore/qreadwritelock.h:117 #5 0x00007f4717ca0698 in ClangParseJob::run (this=0x2e1ca70) at /home/afiestas/kde5/source/kdevelop/languages/clang/clangparsejob.cpp:214 #6 0x00007f4771300364 in ThreadWeaver::IdDecorator::run (this=0x2e8bda0, self=..., thread=0x7f4704023280) at /home/afiestas/kde5/source/threadweaver/src/iddecorator.cpp:69 #7 0x00007f4771301062 in ThreadWeaver::Executor::run (this=0x7f477151b9f0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x7f4704023280) at /home/afiestas/kde5/source/threadweaver/src/executor.cpp:52 #8 0x00007f47712fff55 in ThreadWeaver::Private::DefaultExecutor::execute (this=0x7f477151b9f0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x7f4704023280) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:70 #9 0x00007f47713012aa in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x2e1e488, job=..., thread=0x7f4704023280) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64 #10 0x00007f47712ffec1 in ThreadWeaver::Private::DebugExecuteWrapper::execute (this=0x2e1e488, job=..., th=0x7f4704023280) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:58 #11 0x00007f47713012aa in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x2e1e4b0, job=..., thread=0x7f4704023280) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64 #12 0x00007f4771301235 in ThreadWeaver::ExecuteWrapper::execute (this=0x2e1e4b0, job=..., thread=0x7f4704023280) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:57 #13 0x00007f47713012aa in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x2e895e0, job=..., thread=0x7f4704023280) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64 #14 0x00007f4771301235 in ThreadWeaver::ExecuteWrapper::execute (this=0x2e895e0, job=..., thread=0x7f4704023280) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:57 #15 0x00007f47712fe9be in ThreadWeaver::Job::execute (this=0x2e1ca80, self=..., th=0x7f4704023280) at /home/afiestas/kde5/source/threadweaver/src/job.cpp:83 #16 0x00007f4771303117 in ThreadWeaver::Collection::execute (this=0x2e1ca80, job=..., thread=0x7f4704023280) at /home/afiestas/kde5/source/threadweaver/src/collection.cpp:151 #17 0x00007f4771300a21 in ThreadWeaver::IdDecorator::execute (this=0x2e8bda0, self=..., thread=0x7f4704023280) at /home/afiestas/kde5/source/threadweaver/src/iddecorator.cpp:177 #18 0x00007f47712fe1d7 in ThreadWeaver::Thread::run (this=0x7f4704023280) at /home/afiestas/kde5/source/threadweaver/src/thread.cpp:114 #19 0x00007f4774c3bb8e in ?? () from /usr/lib/libQt5Core.so.5 #20 0x00007f476d9124a4 in start_thread () from /usr/lib/libpthread.so.0 #21 0x00007f477404513d in clone () from /usr/lib/libc.so.6 Thread 5 (Thread 0x7f470b5f1700 (LWP 1212)): #0 0x00007f476d91807f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f4774c3ce2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007f4774c342c7 in QReadWriteLock::lockForRead() () from /usr/lib/libQt5Core.so.5 #3 0x00007f47592de90f in QReadLocker::relock (this=0x7f470b5f0650) at /usr/include/qt/QtCore/qreadwritelock.h:98 #4 0x00007f47592de998 in QReadLocker::QReadLocker (this=0x7f470b5f0650, areadWriteLock=0x8fac9c0) at /usr/include/qt/QtCore/qreadwritelock.h:117 #5 0x00007f47592dc2fd in QmlJsParseJob::run (this=0x2022f30, pointer=..., thread=0x7f472429dbe0) at /home/afiestas/kde5/source/kdevelop/languages/qmljs/qmljsparsejob.cpp:138 #6 0x00007f4771300364 in ThreadWeaver::IdDecorator::run (this=0x8eb4c10, self=..., thread=0x7f472429dbe0) at /home/afiestas/kde5/source/threadweaver/src/iddecorator.cpp:69 #7 0x00007f4771301062 in ThreadWeaver::Executor::run (this=0x7f477151b9f0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x7f472429dbe0) at /home/afiestas/kde5/source/threadweaver/src/executor.cpp:52 #8 0x00007f47712fff55 in ThreadWeaver::Private::DefaultExecutor::execute (this=0x7f477151b9f0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x7f472429dbe0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:70 #9 0x00007f47713012aa in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x2d95708, job=..., thread=0x7f472429dbe0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64 #10 0x00007f47712ffec1 in ThreadWeaver::Private::DebugExecuteWrapper::execute (this=0x2d95708, job=..., th=0x7f472429dbe0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:58 #11 0x00007f47713012aa in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x2d95730, job=..., thread=0x7f472429dbe0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64 #12 0x00007f4771301235 in ThreadWeaver::ExecuteWrapper::execute (this=0x2d95730, job=..., thread=0x7f472429dbe0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:57 #13 0x00007f47713012aa in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x2d86160, job=..., thread=0x7f472429dbe0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64 #14 0x00007f4771301235 in ThreadWeaver::ExecuteWrapper::execute (this=0x2d86160, job=..., thread=0x7f472429dbe0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:57 #15 0x00007f47712fe9be in ThreadWeaver::Job::execute (this=0x2022f40, self=..., th=0x7f472429dbe0) at /home/afiestas/kde5/source/threadweaver/src/job.cpp:83 #16 0x00007f4771303117 in ThreadWeaver::Collection::execute (this=0x2022f40, job=..., thread=0x7f472429dbe0) at /home/afiestas/kde5/source/threadweaver/src/collection.cpp:151 #17 0x00007f4771300a21 in ThreadWeaver::IdDecorator::execute (this=0x8eb4c10, self=..., thread=0x7f472429dbe0) at /home/afiestas/kde5/source/threadweaver/src/iddecorator.cpp:177 #18 0x00007f47712fe1d7 in ThreadWeaver::Thread::run (this=0x7f472429dbe0) at /home/afiestas/kde5/source/threadweaver/src/thread.cpp:114 #19 0x00007f4774c3bb8e in ?? () from /usr/lib/libQt5Core.so.5 #20 0x00007f476d9124a4 in start_thread () from /usr/lib/libpthread.so.0 #21 0x00007f477404513d in clone () from /usr/lib/libc.so.6 Thread 4 (Thread 0x7f471a249700 (LWP 1213)): #0 0x00007f476d91807f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f4774c3ce2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007f4774c342c7 in QReadWriteLock::lockForRead() () from /usr/lib/libQt5Core.so.5 #3 0x00007f47592de90f in QReadLocker::relock (this=0x7f471a248650) at /usr/include/qt/QtCore/qreadwritelock.h:98 #4 0x00007f47592de998 in QReadLocker::QReadLocker (this=0x7f471a248650, areadWriteLock=0x8fac9c0) at /usr/include/qt/QtCore/qreadwritelock.h:117 #5 0x00007f47592dc2fd in QmlJsParseJob::run (this=0x2220220, pointer=..., thread=0x7f46fc0010c0) at /home/afiestas/kde5/source/kdevelop/languages/qmljs/qmljsparsejob.cpp:138 #6 0x00007f4771300364 in ThreadWeaver::IdDecorator::run (this=0x2f85440, self=..., thread=0x7f46fc0010c0) at /home/afiestas/kde5/source/threadweaver/src/iddecorator.cpp:69 #7 0x00007f4771301062 in ThreadWeaver::Executor::run (this=0x7f477151b9f0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x7f46fc0010c0) at /home/afiestas/kde5/source/threadweaver/src/executor.cpp:52 #8 0x00007f47712fff55 in ThreadWeaver::Private::DefaultExecutor::execute (this=0x7f477151b9f0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x7f46fc0010c0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:70 #9 0x00007f47713012aa in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x2218948, job=..., thread=0x7f46fc0010c0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64 #10 0x00007f47712ffec1 in ThreadWeaver::Private::DebugExecuteWrapper::execute (this=0x2218948, job=..., th=0x7f46fc0010c0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:58 #11 0x00007f47713012aa in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x2218970, job=..., thread=0x7f46fc0010c0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64 #12 0x00007f4771301235 in ThreadWeaver::ExecuteWrapper::execute (this=0x2218970, job=..., thread=0x7f46fc0010c0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:57 #13 0x00007f47713012aa in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x2d8c250, job=..., thread=0x7f46fc0010c0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64 #14 0x00007f4771301235 in ThreadWeaver::ExecuteWrapper::execute (this=0x2d8c250, job=..., thread=0x7f46fc0010c0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:57 #15 0x00007f47712fe9be in ThreadWeaver::Job::execute (this=0x2220230, self=..., th=0x7f46fc0010c0) at /home/afiestas/kde5/source/threadweaver/src/job.cpp:83 #16 0x00007f4771303117 in ThreadWeaver::Collection::execute (this=0x2220230, job=..., thread=0x7f46fc0010c0) at /home/afiestas/kde5/source/threadweaver/src/collection.cpp:151 #17 0x00007f4771300a21 in ThreadWeaver::IdDecorator::execute (this=0x2f85440, self=..., thread=0x7f46fc0010c0) at /home/afiestas/kde5/source/threadweaver/src/iddecorator.cpp:177 #18 0x00007f47712fe1d7 in ThreadWeaver::Thread::run (this=0x7f46fc0010c0) at /home/afiestas/kde5/source/threadweaver/src/thread.cpp:114 #19 0x00007f4774c3bb8e in ?? () from /usr/lib/libQt5Core.so.5 #20 0x00007f476d9124a4 in start_thread () from /usr/lib/libpthread.so.0 #21 0x00007f477404513d in clone () from /usr/lib/libc.so.6 Thread 3 (Thread 0x7f4719a48700 (LWP 1214)): #0 0x00007f476d91807f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f4774c3ce2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007f4774c342c7 in QReadWriteLock::lockForRead() () from /usr/lib/libQt5Core.so.5 #3 0x00007f4717ca2b01 in QReadLocker::relock (this=0x7f4719a476e0) at /usr/include/qt/QtCore/qreadwritelock.h:98 #4 0x00007f4717ca2b8a in QReadLocker::QReadLocker (this=0x7f4719a476e0, areadWriteLock=0x2b5df30) at /usr/include/qt/QtCore/qreadwritelock.h:117 #5 0x00007f4717ca0698 in ClangParseJob::run (this=0x2e8ff50) at /home/afiestas/kde5/source/kdevelop/languages/clang/clangparsejob.cpp:214 #6 0x00007f4771300364 in ThreadWeaver::IdDecorator::run (this=0x3935c70, self=..., thread=0x7f46f80010c0) at /home/afiestas/kde5/source/threadweaver/src/iddecorator.cpp:69 #7 0x00007f4771301062 in ThreadWeaver::Executor::run (this=0x7f477151b9f0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x7f46f80010c0) at /home/afiestas/kde5/source/threadweaver/src/executor.cpp:52 #8 0x00007f47712fff55 in ThreadWeaver::Private::DefaultExecutor::execute (this=0x7f477151b9f0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x7f46f80010c0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:70 #9 0x00007f47713012aa in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x1e1af68, job=..., thread=0x7f46f80010c0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64 #10 0x00007f47712ffec1 in ThreadWeaver::Private::DebugExecuteWrapper::execute (this=0x1e1af68, job=..., th=0x7f46f80010c0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:58 #11 0x00007f47713012aa in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x1e1af90, job=..., thread=0x7f46f80010c0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64 #12 0x00007f4771301235 in ThreadWeaver::ExecuteWrapper::execute (this=0x1e1af90, job=..., thread=0x7f46f80010c0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:57 #13 0x00007f47713012aa in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x61d4760, job=..., thread=0x7f46f80010c0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64 #14 0x00007f4771301235 in ThreadWeaver::ExecuteWrapper::execute (this=0x61d4760, job=..., thread=0x7f46f80010c0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:57 #15 0x00007f47712fe9be in ThreadWeaver::Job::execute (this=0x2e8ff60, self=..., th=0x7f46f80010c0) at /home/afiestas/kde5/source/threadweaver/src/job.cpp:83 #16 0x00007f4771303117 in ThreadWeaver::Collection::execute (this=0x2e8ff60, job=..., thread=0x7f46f80010c0) at /home/afiestas/kde5/source/threadweaver/src/collection.cpp:151 #17 0x00007f4771300a21 in ThreadWeaver::IdDecorator::execute (this=0x3935c70, self=..., thread=0x7f46f80010c0) at /home/afiestas/kde5/source/threadweaver/src/iddecorator.cpp:177 #18 0x00007f47712fe1d7 in ThreadWeaver::Thread::run (this=0x7f46f80010c0) at /home/afiestas/kde5/source/threadweaver/src/thread.cpp:114 #19 0x00007f4774c3bb8e in ?? () from /usr/lib/libQt5Core.so.5 #20 0x00007f476d9124a4 in start_thread () from /usr/lib/libpthread.so.0 #21 0x00007f477404513d in clone () from /usr/lib/libc.so.6 Thread 2 (Thread 0x7f47142d7700 (LWP 1229)): #0 0x00007f477403c18d in poll () from /usr/lib/libc.so.6 #1 0x00007f476bf38fbc in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f476bf390cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f4774e7356b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007f4774e1a57a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f4774c36be4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007f47720fefe3 in KDevelop::CompletionWorkerThread::run (this=0x2b15700) at /home/afiestas/kde5/source/kdevplatform/language/codecompletion/codecompletionmodel.cpp:89 #7 0x00007f4774c3bb8e in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007f476d9124a4 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007f477404513d in clone () from /usr/lib/libc.so.6 Thread 1 (Thread 0x7f475d1d0880 (LWP 845)): #0 0x00007f477403c18d in poll () from /usr/lib/libc.so.6 #1 0x00007f476bf38fbc in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f476bf390cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f4774e7354f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007f4774e1a57a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f4774e2253c in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5 #6 0x000000000041ab93 in main (argc=1, argv=0x7fff33d35248) at /home/afiestas/kde5/source/kdevelop/app/main.cpp:671 Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.