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.

Reply via email to