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

Milian Wolff <m...@milianw.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |CONFIRMED
     Ever confirmed|0                           |1

--- Comment #1 from Milian Wolff <m...@milianw.de> ---
pasting important part inline: 
Thread 33 (Thread 0x7f4027429700 (LWP 28197)):
#0  0x00000030008df3ad in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000300300a2a2 in poll (__timeout=-1, __nfds=1, __fds=0x7f4027428d50)
at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0xfe86e0, cond=cond@entry=0xfe8720,
vector=vector@entry=0x0, count=count@entry=0x0) at
/var/tmp/portage/x11-libs/libxcb-1.11.1/work/libxcb-1.11.1/src/xcb_conn.c:459
#3  0x000000300300be2f in xcb_wait_for_event (c=0xfe86e0) at
/var/tmp/portage/x11-libs/libxcb-1.11.1/work/libxcb-1.11.1/src/xcb_in.c:693
#4  0x00007f40278c7539 in QXcbEventReader::run (this=0xff2db0) at
qxcbconnection.cpp:1229
#5  0x000000300869ea73 in QThreadPrivate::start (arg=0xff2db0) at
thread/qthread_unix.cpp:331
#6  0x0000003000c07324 in start_thread (arg=0x7f4027429700) at
pthread_create.c:333
#7  0x00000030008e81cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 32 (Thread 0x7f401eefe700 (LWP 28199)):
#0  0x00000030008b833d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000300873974d in qt_nanosleep (amount=...) at
tools/qelapsedtimer_unix.cpp:185
#2  0x000000300869dfe4 in QThread::usleep (usecs=usecs@entry=500) at
thread/qthread_unix.cpp:475
#3  0x00007f4027d75cde in KDevelop::DUChainLock::lockForWrite(unsigned int)
(this=0x7f40282a58a0 <KDevelop::(anonymous
namespace)::Q_QGS_sdDUChainPrivate::innerFunction()::holder+32>, timeout=0)
    at
/home/pedro.ferreira/src/kdev/kdevplatform/language/duchain/duchainlock.cpp:155
#4  0x00007f4027d75dcc in KDevelop::DUChainWriteLocker::lock()
(this=0x7f401eefdda0) at
/home/pedro.ferreira/src/kdev/kdevplatform/language/duchain/duchainlock.cpp:249
#5  0x00007f4027d3254c in KDevelop::DUChainPrivate::doMoreCleanup(int, bool)
(this=0x7f40282a5880 <KDevelop::(anonymous
namespace)::Q_QGS_sdDUChainPrivate::innerFunction()::holder>,
retries=retries@entry=1, 
    needLockRepository=needLockRepository@entry=true) at
/home/pedro.ferreira/src/kdev/kdevplatform/language/duchain/duchain.cpp:699
#6  0x00007f4027d352c1 in KDevelop::DUChainPrivate::CleanupThread::run()
(this=0x414d460) at
/home/pedro.ferreira/src/kdev/kdevplatform/language/duchain/duchain.cpp:289
#7  0x000000300869ea73 in QThreadPrivate::start (arg=0x414d460) at
thread/qthread_unix.cpp:331
#8  0x0000003000c07324 in start_thread (arg=0x7f401eefe700) at
pthread_create.c:333
#9  0x00000030008e81cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

... way too many threadweaver threads waiting for jobs to be assigned

Thread 14 (Thread 0x7f3fc194f700 (LWP 28221)):
#0  0x00000030008df3ad in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003002048f34 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f3fbc0031b0, timeout=-1, context=0x7f3fbc000990) at
/var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:4103
#2  g_main_context_iterate (context=context@entry=0x7f3fbc000990,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
/var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3803
#3  0x000000300204903c in g_main_context_iteration (context=0x7f3fbc000990,
may_block=1) at
/var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3869
#4  0x00000030088884a7 in QEventDispatcherGlib::processEvents
(this=0x7f3fbc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#5  0x000000300883c69a in QEventLoop::exec (this=this@entry=0x7f3fc194ed90,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x000000300869a20c in QThread::exec (this=this@entry=0x4673200) at
thread/qthread.cpp:503
#7  0x00007f4027df10f6 in run (this=0x4673200) at
/home/pedro.ferreira/src/kdev/kdevplatform/language/codecompletion/codecompletionmodel.cpp:89
#8  0x000000300869ea73 in QThreadPrivate::start (arg=0x4673200) at
thread/qthread_unix.cpp:331
#9  0x0000003000c07324 in start_thread (arg=0x7f3fc194f700) at
pthread_create.c:333
#10 0x00000030008e81cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f3fc08ed700 (LWP 28292)):
#0  0x00000030008df3ad in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003002048f34 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f3fb4002e70, timeout=-1, context=0x7f3fb4000990) at
/var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:4103
#2  g_main_context_iterate (context=context@entry=0x7f3fb4000990,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
/var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3803
#3  0x000000300204903c in g_main_context_iteration (context=0x7f3fb4000990,
may_block=1) at
/var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3869
#4  0x00000030088884a7 in QEventDispatcherGlib::processEvents
(this=0x7f3fb40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#5  0x000000300883c69a in QEventLoop::exec (this=this@entry=0x7f3fc08ece30,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x000000300869a20c in QThread::exec (this=this@entry=0x43a46f0) at
thread/qthread.cpp:503
#7  0x00000030148dc225 in QQmlThreadPrivate::run (this=0x43a46f0) at
qml/ftw/qqmlthread.cpp:141
#8  0x000000300869ea73 in QThreadPrivate::start (arg=0x43a46f0) at
thread/qthread_unix.cpp:331
#9  0x0000003000c07324 in start_thread (arg=0x7f3fc08ed700) at
pthread_create.c:333
#10 0x00000030008e81cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f401ffff700 (LWP 28305)):
#0  0x00000030008b833d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000300873974d in qt_nanosleep (amount=...) at
tools/qelapsedtimer_unix.cpp:185
#2  0x000000300869dfe4 in QThread::usleep (usecs=usecs@entry=500) at
thread/qthread_unix.cpp:475
#3  0x00007f4027d75cde in KDevelop::DUChainLock::lockForWrite(unsigned int)
(this=0x7f40282a58a0 <KDevelop::(anonymous
namespace)::Q_QGS_sdDUChainPrivate::innerFunction()::holder+32>, timeout=0)
    at
/home/pedro.ferreira/src/kdev/kdevplatform/language/duchain/duchainlock.cpp:155
#4  0x00007f4027d75dcc in KDevelop::DUChainWriteLocker::lock()
(this=0x7f401fffe8f0) at
/home/pedro.ferreira/src/kdev/kdevplatform/language/duchain/duchainlock.cpp:249
#5  0x00007f3fec5034aa in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3e765e3180, 
    imports=..., session=...,
features=features@entry=AllDeclarationsContextsAndUses, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:124
#6  0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3e765e19e0, 
    imports=..., session=...,
features=features@entry=AllDeclarationsContextsAndUses, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#7  0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3e8fe46440, 
    imports=..., session=..., features=<optimized out>, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#8  0x00007f3fec4f66d1 in run (this=0x14cc070) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/clangparsejob.cpp:307
#9  0x0000003017e18840 in ThreadWeaver::IdDecorator::run (this=<optimized out>,
self=..., thread=0x1673140) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/iddecorator.cpp:69
#10 0x0000003017e18e50 in ThreadWeaver::Executor::run (this=<optimized out>,
job=..., thread=<optimized out>) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/executor.cpp:52
#11 0x0000003017e17cb0 in ThreadWeaver::Job::execute (this=<optimized out>,
self=..., th=0x1673140) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/job.cpp:83
#12 0x0000003017e1728a in ThreadWeaver::Thread::run (this=0x1673140) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/thread.cpp:114
#13 0x000000300869ea73 in QThreadPrivate::start (arg=0x1673140) at
thread/qthread_unix.cpp:331
#14 0x0000003000c07324 in start_thread (arg=0x7f401ffff700) at
pthread_create.c:333
#15 0x00000030008e81cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f3fb9169700 (LWP 28306)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x0000003008697b80 in _q_futex (timeout=0x0, val=3, op=0,
addr=0x7f4018227b58) at thread/qmutex_linux.cpp:146
#2  lockInternal_helper<false> (timeout=-1, elapsedTimer=0x0, d_ptr=...) at
thread/qmutex_linux.cpp:187
#3  QBasicMutex::lockInternal (this=this@entry=0x7f4018227b58) at
thread/qmutex_linux.cpp:203
#4  0x0000003008697c18 in QBasicMutex::lock (this=0x7f4018227b58) at
thread/qmutex.h:59
#5  QRecursiveMutexPrivate::lock (timeout=-1, this=0x7f4018227b40) at
thread/qmutex.cpp:641
#6  QMutex::lock (this=this@entry=0x7f40288a5580 <KDevelop::(anonymous
namespace)::Q_QGS_temporaryHashClassDeclarationDatabaseClassesStatic::innerFunction()::holder+32>)
at thread/qmutex.cpp:215
#7  0x000000301b700189 in
KDevelop::TemporaryDataManager<KDevVarLengthArray<KDevelop::BaseClassInstance,
10>, true>::alloc (
    this=0x7f40288a5560 <KDevelop::(anonymous
namespace)::Q_QGS_temporaryHashClassDeclarationDatabaseClassesStatic::innerFunction()::holder>)
    at
/var/tmp/portage/dev-util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/appendedlist.h:103
#8  KDevelop::ClassDeclarationData::baseClassesNeedDynamicList (this=<optimized
out>) at
/var/tmp/portage/dev-util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/classdeclaration.h:87
#9 
KDevelop::ClassDeclarationData::baseClassesCopyFrom<KDevelop::ClassDeclarationData>
(rhs=..., this=0x7f3fb0170030) at
/var/tmp/portage/dev-util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/classdeclaration.h:87
#10
KDevelop::ClassDeclarationData::baseClassesCopyAllFrom<KDevelop::ClassDeclarationData>
(rhs=..., this=0x7f3fb0170030) at
/var/tmp/portage/dev-util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/classdeclaration.h:87
#11
KDevelop::ClassDeclarationData::copyListsFrom<KDevelop::ClassDeclarationData>
(rhs=..., this=0x7f3fb0170030) at
/var/tmp/portage/dev-util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/classdeclaration.h:88
#12 KDevelop::ClassDeclarationData::ClassDeclarationData (rhs=...,
this=0x7f3fb0170030) at
/var/tmp/portage/dev-util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/classdeclaration.h:76
#13 KDevelop::DUChainItemFactory<KDevelop::ClassDeclaration,
KDevelop::ClassDeclarationData>::cloneData (this=<optimized out>, data=...)
    at
/var/tmp/portage/dev-util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/duchainregister.h:85
#14 0x00007f4027de6696 in
KDevelop::DUChainItemSystem::cloneData(KDevelop::DUChainBaseData const&) const
(this=<optimized out>, data=...) at
/home/pedro.ferreira/src/kdev/kdevplatform/language/duchain/duchainregister.cpp:45
#15 0x00007f4027d7a6e1 in KDevelop::DUChainBase::makeDynamic()
(this=this@entry=0x7f3fa4196a10) at
/home/pedro.ferreira/src/kdev/kdevplatform/language/duchain/duchainbase.cpp:137
#16 0x00007f4027d8854d in d_func_dynamic () at
/home/pedro.ferreira/src/kdev/kdevplatform/language/duchain/declaration.h:547
#17 KDevelop::Declaration::setInternalContext(KDevelop::DUContext*)
(this=0x7f3fa4196a10, context=context@entry=0x0) at
/home/pedro.ferreira/src/kdev/kdevplatform/language/duchain/declaration.cpp:446
#18 0x00007f4027d25b46 in KDevelop::DUContext::~DUContext
(this=this@entry=0x7f3eacdbc110) at
/home/pedro.ferreira/src/kdev/kdevplatform/language/duchain/ducontext.cpp:424
#19 0x00007f3fec50c6a3 in ClangDUContext::__base_dtor (this=0x7f3eacdbc110) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clangducontext.h:29
#20 ClangDUContext<KDevelop::DUContext, 141>::~ClangDUContext
(this=0x7f3eacdbc110) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clangducontext.h:29
#21 0x00007f3fec50f45e in qDeleteAll () at
/usr/include/qt5/QtCore/qalgorithms.h:317
#22 qDeleteAll (c=...) at /usr/include/qt5/QtCore/qalgorithms.h:325
#23 (anonymous namespace)::CurrentContext::~CurrentContext() [clone
.lto_priv.411] (this=this@entry=0x7f3fb9167fd0) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/builder.cpp:260
#24 0x00007f3fec563230 in __base_ctor  (update=<optimized out>, includes=...,
file=0x7f3ff0087710, tu=<optimized out>, this=0x7f3fb9168070) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/builder.cpp:1367
#25 Builder::visit(CXTranslationUnitImpl*, void*, QHash<void*,
KDevelop::ReferencedTopDUContext> const&, bool) (tu=<optimized out>,
file=<optimized out>, includes=..., update=<optimized out>)
    at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/builder.cpp:1454
#26 0x00007f3fec50387c in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3ff0087710, 
    imports=..., session=..., features=features@entry=158, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:178
#27 0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3ff0010c60, 
    imports=..., session=..., features=features@entry=158, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#28 0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3ff0070d30, 
    imports=..., session=..., features=features@entry=158, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#29 0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3ff0013de0, 
    imports=..., session=..., features=features@entry=158, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#30 0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3ff000ef30, 
    imports=..., session=..., features=features@entry=158, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#31 0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3ff0013b90, 
    imports=..., session=..., features=features@entry=158, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#32 0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3ff000f4d0, 
    imports=..., session=..., features=features@entry=158, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#33 0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3ff0013510, 
    imports=..., session=..., features=<optimized out>, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#34 0x00007f3fec4f66d1 in run (this=0x5880820) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/clangparsejob.cpp:307
#35 0x0000003017e18840 in ThreadWeaver::IdDecorator::run (this=<optimized out>,
self=..., thread=0x7f4018090ec0) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/iddecorator.cpp:69
#36 0x0000003017e18e50 in ThreadWeaver::Executor::run (this=<optimized out>,
job=..., thread=<optimized out>) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/executor.cpp:52
#37 0x0000003017e17cb0 in ThreadWeaver::Job::execute (this=<optimized out>,
self=..., th=0x7f4018090ec0) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/job.cpp:83
#38 0x0000003017e1728a in ThreadWeaver::Thread::run (this=0x7f4018090ec0) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/thread.cpp:114
#39 0x000000300869ea73 in QThreadPrivate::start (arg=0x7f4018090ec0) at
thread/qthread_unix.cpp:331
#40 0x0000003000c07324 in start_thread (arg=0x7f3fb9169700) at
pthread_create.c:333
#41 0x00000030008e81cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f3faffff700 (LWP 28308)):
#0  0x00000030008b833d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000300873974d in qt_nanosleep (amount=...) at
tools/qelapsedtimer_unix.cpp:185
#2  0x000000300869dfe4 in QThread::usleep (usecs=usecs@entry=500) at
thread/qthread_unix.cpp:475
#3  0x00007f4027d75cde in KDevelop::DUChainLock::lockForWrite(unsigned int)
(this=0x7f40282a58a0 <KDevelop::(anonymous
namespace)::Q_QGS_sdDUChainPrivate::innerFunction()::holder+32>, timeout=0)
    at
/home/pedro.ferreira/src/kdev/kdevplatform/language/duchain/duchainlock.cpp:155
#4  0x00007f4027d75dcc in KDevelop::DUChainWriteLocker::lock()
(this=0x7f3fafffea60) at
/home/pedro.ferreira/src/kdev/kdevplatform/language/duchain/duchainlock.cpp:249
#5  0x00007f3fec5034aa in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3f73393d60, 
    imports=..., session=..., features=features@entry=158, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:124
#6  0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3f700031d0, 
    imports=..., session=..., features=<optimized out>, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#7  0x00007f3fec4f66d1 in run (this=0x9c642f0) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/clangparsejob.cpp:307
#8  0x0000003017e18840 in ThreadWeaver::IdDecorator::run (this=<optimized out>,
self=..., thread=0x7f3fb00025d0) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/iddecorator.cpp:69
#9  0x0000003017e18e50 in ThreadWeaver::Executor::run (this=<optimized out>,
job=..., thread=<optimized out>) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/executor.cpp:52
#10 0x0000003017e17cb0 in ThreadWeaver::Job::execute (this=<optimized out>,
self=..., th=0x7f3fb00025d0) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/job.cpp:83
#11 0x0000003017e1728a in ThreadWeaver::Thread::run (this=0x7f3fb00025d0) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/thread.cpp:114
#12 0x000000300869ea73 in QThreadPrivate::start (arg=0x7f3fb00025d0) at
thread/qthread_unix.cpp:331
#13 0x0000003000c07324 in start_thread (arg=0x7f3faffff700) at
pthread_create.c:333
#14 0x00000030008e81cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f3faf7fe700 (LWP 28309)):
#0  0x00000030008b833d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000300873974d in qt_nanosleep (amount=...) at
tools/qelapsedtimer_unix.cpp:185
#2  0x000000300869df6b in QThread::sleep (secs=secs@entry=1) at
thread/qthread_unix.cpp:465
#3  0x00007f4027d10a4b in
KDevelop::UrlParseLock::UrlParseLock(KDevelop::IndexedString const&)
(this=this@entry=0x7f3faf7fd8c0, url=...) at
/home/pedro.ferreira/src/kdev/kdevplatform/language/backgroundparser/urlparselock.cpp:42
#4  0x00007f3fec503482 in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3e71c88b50, 
    imports=..., session=...,
features=features@entry=AllDeclarationsContextsAndUses, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:121
#5  0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3e71c88ad0, 
    imports=..., session=...,
features=features@entry=AllDeclarationsContextsAndUses, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#6  0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3f780034d0, 
    imports=..., session=..., features=<optimized out>, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#7  0x00007f3fec4f66d1 in run (this=0x243c170) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/clangparsejob.cpp:307
#8  0x0000003017e18840 in ThreadWeaver::IdDecorator::run (this=<optimized out>,
self=..., thread=0x7f3fa4003190) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/iddecorator.cpp:69
#9  0x0000003017e18e50 in ThreadWeaver::Executor::run (this=<optimized out>,
job=..., thread=<optimized out>) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/executor.cpp:52
#10 0x0000003017e17cb0 in ThreadWeaver::Job::execute (this=<optimized out>,
self=..., th=0x7f3fa4003190) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/job.cpp:83
#11 0x0000003017e1728a in ThreadWeaver::Thread::run (this=0x7f3fa4003190) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/thread.cpp:114
#12 0x000000300869ea73 in QThreadPrivate::start (arg=0x7f3fa4003190) at
thread/qthread_unix.cpp:331
#13 0x0000003000c07324 in start_thread (arg=0x7f3faf7fe700) at
pthread_create.c:333
#14 0x00000030008e81cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f3faeffd700 (LWP 28310)):
#0  0x00000030008b833d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000300873974d in qt_nanosleep (amount=...) at
tools/qelapsedtimer_unix.cpp:185
#2  0x000000300869dfe4 in QThread::usleep (usecs=usecs@entry=500) at
thread/qthread_unix.cpp:475
#3  0x00007f4027d75cde in KDevelop::DUChainLock::lockForWrite(unsigned int)
(this=0x7f40282a58a0 <KDevelop::(anonymous
namespace)::Q_QGS_sdDUChainPrivate::innerFunction()::holder+32>, timeout=0)
    at
/home/pedro.ferreira/src/kdev/kdevplatform/language/duchain/duchainlock.cpp:155
#4  0x00007f4027d75dcc in KDevelop::DUChainWriteLocker::lock()
(this=0x7f3faeffc4a0) at
/home/pedro.ferreira/src/kdev/kdevplatform/language/duchain/duchainlock.cpp:249
#5  0x00007f3fec5034aa in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3e84c42da0, 
    imports=..., session=...,
features=features@entry=AllDeclarationsContextsAndUses, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:124
#6  0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3ec4c9a370, 
    imports=..., session=...,
features=features@entry=AllDeclarationsContextsAndUses, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#7  0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3ec5e2d460, 
    imports=..., session=...,
features=features@entry=AllDeclarationsContextsAndUses, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#8  0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3eb73c98e0, 
    imports=..., session=...,
features=features@entry=AllDeclarationsContextsAndUses, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#9  0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3e879aae60, 
    imports=..., session=...,
features=features@entry=AllDeclarationsContextsAndUses, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#10 0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3ec47c6090, 
    imports=..., session=..., features=<optimized out>, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#11 0x00007f3fec4f66d1 in run (this=0x535c430) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/clangparsejob.cpp:307
#12 0x0000003017e18840 in ThreadWeaver::IdDecorator::run (this=<optimized out>,
self=..., thread=0x7f3f9c002b90) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/iddecorator.cpp:69
#13 0x0000003017e18e50 in ThreadWeaver::Executor::run (this=<optimized out>,
job=..., thread=<optimized out>) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/executor.cpp:52
#14 0x0000003017e17cb0 in ThreadWeaver::Job::execute (this=<optimized out>,
self=..., th=0x7f3f9c002b90) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/job.cpp:83
#15 0x0000003017e1728a in ThreadWeaver::Thread::run (this=0x7f3f9c002b90) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/thread.cpp:114
#16 0x000000300869ea73 in QThreadPrivate::start (arg=0x7f3f9c002b90) at
thread/qthread_unix.cpp:331
#17 0x0000003000c07324 in start_thread (arg=0x7f3faeffd700) at
pthread_create.c:333
#18 0x00000030008e81cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f3fae7fc700 (LWP 28311)):
#0  0x00000030008b833d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000300873974d in qt_nanosleep (amount=...) at
tools/qelapsedtimer_unix.cpp:185
#2  0x000000300869dfe4 in QThread::usleep (usecs=usecs@entry=500) at
thread/qthread_unix.cpp:475
#3  0x00007f4027d75cde in KDevelop::DUChainLock::lockForWrite(unsigned int)
(this=0x7f40282a58a0 <KDevelop::(anonymous
namespace)::Q_QGS_sdDUChainPrivate::innerFunction()::holder+32>, timeout=0)
    at
/home/pedro.ferreira/src/kdev/kdevplatform/language/duchain/duchainlock.cpp:155
#4  0x00007f4027d75dcc in KDevelop::DUChainWriteLocker::lock()
(this=0x7f3fae7fb780) at
/home/pedro.ferreira/src/kdev/kdevplatform/language/duchain/duchainlock.cpp:249
#5  0x00007f3fec5034aa in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3f8b8df8f0, 
    imports=..., session=..., features=features@entry=158, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:124
#6  0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3f8ace17d0, 
    imports=..., session=..., features=features@entry=158, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#7  0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3f8aceee10, 
    imports=..., session=..., features=features@entry=158, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#8  0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3f8800bfd0, 
    imports=..., session=..., features=<optimized out>, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#9  0x00007f3fec4f66d1 in run (this=0x14ce3c0) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/clangparsejob.cpp:307
#10 0x0000003017e18840 in ThreadWeaver::IdDecorator::run (this=<optimized out>,
self=..., thread=0x185eef0) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/iddecorator.cpp:69
#11 0x0000003017e18e50 in ThreadWeaver::Executor::run (this=<optimized out>,
job=..., thread=<optimized out>) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/executor.cpp:52
#12 0x0000003017e17cb0 in ThreadWeaver::Job::execute (this=<optimized out>,
self=..., th=0x185eef0) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/job.cpp:83
#13 0x0000003017e1728a in ThreadWeaver::Thread::run (this=0x185eef0) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/thread.cpp:114
#14 0x000000300869ea73 in QThreadPrivate::start (arg=0x185eef0) at
thread/qthread_unix.cpp:331
#15 0x0000003000c07324 in start_thread (arg=0x7f3fae7fc700) at
pthread_create.c:333
#16 0x00000030008e81cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f3fadffb700 (LWP 28312)):
#0  0x00000030008b833d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000300873974d in qt_nanosleep (amount=...) at
tools/qelapsedtimer_unix.cpp:185
#2  0x000000300869df6b in QThread::sleep (secs=secs@entry=1) at
thread/qthread_unix.cpp:465
#3  0x00007f4027d10a4b in
KDevelop::UrlParseLock::UrlParseLock(KDevelop::IndexedString const&)
(this=this@entry=0x7f3fadffa470, url=...) at
/home/pedro.ferreira/src/kdev/kdevplatform/language/backgroundparser/urlparselock.cpp:42
#4  0x00007f3fec503482 in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3f7c05b6b0, 
    imports=..., session=...,
features=features@entry=AllDeclarationsContextsAndUses, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:121
#5  0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3f7f0f4fc0, 
    imports=..., session=...,
features=features@entry=AllDeclarationsContextsAndUses, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#6  0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3f7f0f5e80, 
    imports=..., session=...,
features=features@entry=AllDeclarationsContextsAndUses, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#7  0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3f7f0f4de0, 
    imports=..., session=...,
features=features@entry=AllDeclarationsContextsAndUses, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#8  0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3f7f0ae450, 
    imports=..., session=...,
features=features@entry=AllDeclarationsContextsAndUses, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#9  0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3f7c00bb60, 
    imports=..., session=..., features=<optimized out>, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#10 0x00007f3fec4f66d1 in run (this=0x2685560) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/clangparsejob.cpp:307
#11 0x0000003017e18840 in ThreadWeaver::IdDecorator::run (this=<optimized out>,
self=..., thread=0x7f3fa0002f90) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/iddecorator.cpp:69
#12 0x0000003017e18e50 in ThreadWeaver::Executor::run (this=<optimized out>,
job=..., thread=<optimized out>) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/executor.cpp:52
#13 0x0000003017e17cb0 in ThreadWeaver::Job::execute (this=<optimized out>,
self=..., th=0x7f3fa0002f90) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/job.cpp:83
#14 0x0000003017e1728a in ThreadWeaver::Thread::run (this=0x7f3fa0002f90) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/thread.cpp:114
#15 0x000000300869ea73 in QThreadPrivate::start (arg=0x7f3fa0002f90) at
thread/qthread_unix.cpp:331
#16 0x0000003000c07324 in start_thread (arg=0x7f3fadffb700) at
pthread_create.c:333
#17 0x00000030008e81cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f3facff9700 (LWP 28317)):
#0  0x00000030008b833d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000300873974d in qt_nanosleep (amount=...) at
tools/qelapsedtimer_unix.cpp:185
#2  0x000000300869dfe4 in QThread::usleep (usecs=usecs@entry=500) at
thread/qthread_unix.cpp:475
#3  0x00007f4027d75cde in KDevelop::DUChainLock::lockForWrite(unsigned int)
(this=0x7f40282a58a0 <KDevelop::(anonymous
namespace)::Q_QGS_sdDUChainPrivate::innerFunction()::holder+32>, timeout=0)
    at
/home/pedro.ferreira/src/kdev/kdevplatform/language/duchain/duchainlock.cpp:155
#4  0x00007f4027d75dcc in KDevelop::DUChainWriteLocker::lock()
(this=0x7f3facff8780) at
/home/pedro.ferreira/src/kdev/kdevplatform/language/duchain/duchainlock.cpp:249
#5  0x00007f3fec5034aa in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3fab129240, 
    imports=..., session=...,
features=features@entry=AllDeclarationsContextsAndUses, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:124
#6  0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3fab111670, 
    imports=..., session=...,
features=features@entry=AllDeclarationsContextsAndUses, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#7  0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3fab07f350, 
    imports=..., session=...,
features=features@entry=AllDeclarationsContextsAndUses, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#8  0x00007f3fec50337f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*)
(file=0x7f3fa802a520, 
    imports=..., session=..., features=<optimized out>, includedFiles=...,
index=0xfd6840) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/duchain/clanghelpers.cpp:109
#9  0x00007f3fec4f66d1 in run (this=0x4d9f560) at
/home/pedro.ferreira/src/kdev/kdevelop/languages/clang/clangparsejob.cpp:307
#10 0x0000003017e18840 in ThreadWeaver::IdDecorator::run (this=<optimized out>,
self=..., thread=0x7f3fb00033c0) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/iddecorator.cpp:69
#11 0x0000003017e18e50 in ThreadWeaver::Executor::run (this=<optimized out>,
job=..., thread=<optimized out>) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/executor.cpp:52
#12 0x0000003017e17cb0 in ThreadWeaver::Job::execute (this=<optimized out>,
self=..., th=0x7f3fb00033c0) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/job.cpp:83
#13 0x0000003017e1728a in ThreadWeaver::Thread::run (this=0x7f3fb00033c0) at
/var/tmp/portage/kde-frameworks/threadweaver-5.14.0/work/threadweaver-5.14.0/src/thread.cpp:114
#14 0x000000300869ea73 in QThreadPrivate::start (arg=0x7f3fb00033c0) at
thread/qthread_unix.cpp:331
#15 0x0000003000c07324 in start_thread (arg=0x7f3facff9700) at
pthread_create.c:333
#16 0x00000030008e81cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f3f9affd700 (LWP 1952)):
#0  0x00000030008df3ad in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003002048f34 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f3f5d552ae0, timeout=-1, context=0x7f3f82f1b540) at
/var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:4103
#2  g_main_context_iterate (context=context@entry=0x7f3f82f1b540,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
/var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3803
#3  0x000000300204903c in g_main_context_iteration (context=0x7f3f82f1b540,
may_block=1) at
/var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3869
#4  0x00000030088884a7 in QEventDispatcherGlib::processEvents
(this=0x7f3f5d531540, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#5  0x000000300883c69a in QEventLoop::exec (this=this@entry=0x7f3f9affce30,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x000000300869a20c in QThread::exec (this=this@entry=0x2d88fb0) at
thread/qthread.cpp:503
#7  0x00000030148dc225 in QQmlThreadPrivate::run (this=0x2d88fb0) at
qml/ftw/qqmlthread.cpp:141
#8  0x000000300869ea73 in QThreadPrivate::start (arg=0x2d88fb0) at
thread/qthread_unix.cpp:331
#9  0x0000003000c07324 in start_thread (arg=0x7f3f9affd700) at
pthread_create.c:333
#10 0x00000030008e81cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f4027b5e780 (LWP 28196)):
#0  0x00000030008b833d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000300873974d in qt_nanosleep (amount=...) at
tools/qelapsedtimer_unix.cpp:185
#2  0x000000300869dfe4 in QThread::usleep (usecs=usecs@entry=500) at
thread/qthread_unix.cpp:475
#3  0x00007f4027d75f4a in KDevelop::DUChainLock::lockForRead(unsigned int)
(this=0x7f40282a58a0 <KDevelop::(anonymous
namespace)::Q_QGS_sdDUChainPrivate::innerFunction()::holder+32>, timeout=0)
    at
/home/pedro.ferreira/src/kdev/kdevplatform/language/duchain/duchainlock.cpp:100
#4  0x00007f4027d7601c in KDevelop::DUChainReadLocker::lock()
(this=0x7ffc392df7b0) at
/home/pedro.ferreira/src/kdev/kdevplatform/language/duchain/duchainlock.cpp:211
#5  0x00007f40041843e5 in ContextBrowserPlugin::showToolTip(KTextEditor::View*,
KTextEditor::Cursor) (this=0x454cd30, view=0x5074190, position=...) at
/home/pedro.ferreira/src/kdev/kdevplatform/plugins/contextbrowser/contextbrowser.cpp:427
#6  0x00007f400417f81b in
ContextBrowserHintProvider::textHint(KTextEditor::View*, KTextEditor::Cursor
const&) (this=0x454ce98, view=0x5074190, cursor=...)
    at
/home/pedro.ferreira/src/kdev/kdevplatform/plugins/contextbrowser/contextbrowser.cpp:394
#7  0x00000030151ba33d in KateViewInternal::textHintTimeout (this=0x4ebb320) at
/var/tmp/portage/kde-frameworks/ktexteditor-5.17.0/work/ktexteditor-5.17.0/src/view/kateviewinternal.cpp:3092
#8  0x0000003015291ad5 in KateViewInternal::qt_static_metacall (_o=<optimized
out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>)
    at
/var/tmp/portage/kde-frameworks/ktexteditor-5.17.0/work/ktexteditor-5.17.0_build/src/moc_kateviewinternal.cpp:200
#9  0x0000003008864554 in QMetaObject::activate (sender=sender@entry=0x4ebb538,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x0) at kernel/qobject.cpp:3713
#10 0x0000003008864c37 in QMetaObject::activate (sender=sender@entry=0x4ebb538,
m=m@entry=0x3008a6fd00 <QTimer::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at
kernel/qobject.cpp:3578
#11 0x00000030088d53c0 in QTimer::timeout (this=this@entry=0x4ebb538) at
.moc/moc_qtimer.cpp:197
#12 0x0000003008870a58 in QTimer::timerEvent (this=0x4ebb538, e=<optimized
out>) at kernel/qtimer.cpp:247
#13 0x00000030088654eb in QObject::event (this=0x4ebb538, e=<optimized out>) at
kernel/qobject.cpp:1261
#14 0x000000300bb5ae9c in QApplicationPrivate::notify_helper
(this=this@entry=0xfdd3f0, receiver=receiver@entry=0x4ebb538,
e=e@entry=0x7ffc392dfd90) at kernel/qapplication.cpp:3716
#15 0x000000300bb5ffb0 in QApplication::notify (this=0x7ffc392e0170,
receiver=0x4ebb538, e=0x7ffc392dfd90) at kernel/qapplication.cpp:3499
#16 0x000000300883d9bd in QCoreApplication::notifyInternal
(this=0x7ffc392e0170, receiver=0x4ebb538, event=event@entry=0x7ffc392dfd90) at
kernel/qcoreapplication.cpp:965
#17 0x0000003008887b0d in QCoreApplication::sendEvent (event=0x7ffc392dfd90,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224
#18 QTimerInfoList::activateTimers (this=0x1011a20) at
kernel/qtimerinfo_unix.cpp:637
#19 0x0000003008888029 in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:177
#20 idleTimerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:224
#21 0x0000003002048ced in g_main_dispatch (context=0x7f40200016f0) at
/var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3122
#22 g_main_context_dispatch (context=context@entry=0x7f40200016f0) at
/var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3737
#23 0x0000003002048f98 in g_main_context_iterate
(context=context@entry=0x7f40200016f0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3808
#24 0x000000300204903c in g_main_context_iteration (context=0x7f40200016f0,
may_block=1) at
/var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3869
#25 0x00000030088884a7 in QEventDispatcherGlib::processEvents (this=0x1012970,
flags=...) at kernel/qeventdispatcher_glib.cpp:418
#26 0x000000300883c69a in QEventLoop::exec (this=this@entry=0x7ffc392dffc0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#27 0x00000030088436ad in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1229
#28 0x0000003009ee644c in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1527
#29 0x000000300bb56d75 in QApplication::exec () at kernel/qapplication.cpp:2976
#30 0x000000000040cdfe in main (argc=2, argv=<optimized out>) at
/home/pedro.ferreira/src/kdev/kdevelop/app/main.cpp:674

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

Reply via email to