Bug 358945

Summary: KDevelop crashesh while having a nodejs project loaded
Product: [Applications] kdevelop Reporter: Alex Fiestas <afiestas>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED WAITINGFORINFO    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version First Reported In: 4.90.91   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Alex Fiestas 2016-02-03 10:32:37 UTC
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
Comment 1 Kevin Funk 2016-02-03 10:36:12 UTC
Does reverting 794fa0f from kdevplatform.git help?

If yes: Please tell me which project you're trying to open.
Comment 2 Kevin Funk 2016-02-03 10:38:16 UTC
Hm. I see there's kdev-php involved, too:
#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

Can you make sure your kdev-php build is not out of date?
Comment 3 Kevin Funk 2016-02-05 09:38:18 UTC
@Aleix: Can you check? This is rather important to us. Issues in KDevelop::TemporaryDataManager would be super severe.