Bug 372686

Summary: KDevelop random crash during edit [clang_Cursor_getParsedComment]
Product: [Applications] kdevelop Reporter: Cem Kalyoncu <cemkalyoncu>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED FIXED    
Severity: crash CC: alexander.semke, kde, mail, mail, s.heimbach, simonandric5
Priority: HI Keywords: drkonqi
Version: 5.1.0   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In: 5.2.1
Sentry Crash Report:

Description Cem Kalyoncu 2016-11-20 06:55:03 UTC
Application: kdevelop (5.0.2)

Qt Version: 5.6.1
Frameworks Version: 5.27.0
Operating System: Linux 4.8.6-201.fc24.x86_64 x86_64
Distribution: "Fedora release 24 (Twenty Four)"

-- Information about the crash:
KDevelop crashes while editing random parts of my project. It is a relatively large custom CMake project. Crash occurs even while editing comments. You may access the project in question at https://bitbucket.org/darkgazeorg/gorgon-game-engine/branch/4.x-dev

The crash can be reproduced sometimes.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f965d1fe940 (LWP 5930))]

Thread 34 (Thread 0x7f95ad7fa700 (LWP 6157)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f966e8e9bc4 in QTWTF::TCMalloc_PageHeap::scavengerThread() () at /lib64/libQt5Script.so.5
#2  0x00007f966e8e9c09 in  () at /lib64/libQt5Script.so.5
#3  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#4  0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 33 (Thread 0x7f958f7fe700 (LWP 6145)):
#0  0x00007f9675bc156d in poll () at /lib64/libc.so.6
#1  0x00007f966c537a06 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f966c537b1c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f96769c724b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f96769765ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f96767d5343 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f9673db03cf in KDevelop::CompletionWorkerThread::run() () at /lib64/libKDevPlatformLanguage.so.10
#7  0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#9  0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 32 (Thread 0x7f95ae7fc700 (LWP 6140)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767da01a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9672c608c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f9672c64a78 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9672c62909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 31 (Thread 0x7f95aeffd700 (LWP 6139)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767da01a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9672c608c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f9672c64a78 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#10 0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#11 0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#12 0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#13 0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#14 0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#15 0x00007f9672c62909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#16 0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#17 0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#18 0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 30 (Thread 0x7f95af7fe700 (LWP 6138)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767da01a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9672c608c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f9672c64a78 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#10 0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#11 0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#12 0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#13 0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#14 0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#15 0x00007f9672c62909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#16 0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#17 0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#18 0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 29 (Thread 0x7f95affff700 (LWP 6137)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767da01a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9672c608c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f9672c64a78 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#10 0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#11 0x00007f9672c62909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#12 0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#13 0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#14 0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 28 (Thread 0x7f95d0ff9700 (LWP 6136)):
[KCrash Handler]
#6  0x00007f9630a60bc8 in clang::comments::Lexer::lex(clang::comments::Token&) () at /lib64/libclangAST.so
#7  0x00007f9630a655b0 in clang::comments::Parser::parseVerbatimBlock() () at /lib64/libclangAST.so
#8  0x00007f9630a681e0 in clang::comments::Parser::parseFullComment() () at /lib64/libclangAST.so
#9  0x00007f9630b45710 in clang::RawComment::parse(clang::ASTContext const&, clang::Preprocessor const*, clang::Decl const*) const () at /lib64/libclangAST.so
#10 0x00007f96309f51d2 in clang::ASTContext::getCommentForDecl(clang::Decl const*, clang::Preprocessor const*) const () at /lib64/libclangAST.so
#11 0x00007f9630e6477a in clang_Cursor_getParsedComment () at /lib64/libclang.so.3.8
#12 0x00007f9631103c9d in void (anonymous namespace)::Visitor::setDeclData<(CXCursorKind)17>(CXCursor, KDevelop::Declaration*, bool) const [clone .constprop.510] () at /lib64/libKDevClangPrivate.so.25
#13 0x00007f9631104d40 in void (anonymous namespace)::Visitor::setDeclData<(CXCursorKind)30>(CXCursor, KDevelop::ClassMemberDeclaration*) const () at /lib64/libKDevClangPrivate.so.25
#14 0x00007f96311056d2 in void (anonymous namespace)::Visitor::setDeclData<(CXCursorKind)21>(CXCursor, KDevelop::ClassFunctionDeclaration*) const () at /lib64/libKDevClangPrivate.so.25
#15 0x00007f963110ed13 in CXChildVisitResult (anonymous namespace)::Visitor::buildDeclaration<(CXCursorKind)21, KDevelop::ClassFunctionDeclaration, true>(CXCursor) () at /lib64/libKDevClangPrivate.so.25
#16 0x00007f963111a095 in CXChildVisitResult (anonymous namespace)::Visitor::dispatchCursor<(CXCursorKind)21, (Decision)2, (detail::enabler)0>(CXCursor, CXCursor) () at /lib64/libKDevClangPrivate.so.25
#17 0x00007f963112291a in (anonymous namespace)::visitCursor(CXCursor, CXCursor, void*) () at /lib64/libKDevClangPrivate.so.25
#18 0x00007f9630e513a5 in clang::cxcursor::CursorVisitor::Visit(CXCursor, bool) () at /lib64/libclang.so.3.8
#19 0x00007f9630e54cf9 in clang::cxcursor::CursorVisitor::VisitDeclContext(clang::DeclContext*) () at /lib64/libclang.so.3.8
#20 0x00007f9630e50e40 in clang::cxcursor::CursorVisitor::VisitChildren(CXCursor) () at /lib64/libclang.so.3.8
#21 0x00007f9630e59b24 in clang_visitChildren () at /lib64/libclang.so.3.8
#22 0x00007f963111858b in CXChildVisitResult (anonymous namespace)::Visitor::dispatchCursor<(CXCursorKind)31, (Decision)1, (Decision)2, (detail::enabler)0>(CXCursor, CXCursor) () at /lib64/libKDevClangPrivate.so.25
#23 0x00007f96311242fc in (anonymous namespace)::visitCursor(CXCursor, CXCursor, void*) () at /lib64/libKDevClangPrivate.so.25
#24 0x00007f9630e513a5 in clang::cxcursor::CursorVisitor::Visit(CXCursor, bool) () at /lib64/libclang.so.3.8
#25 0x00007f9630e54cf9 in clang::cxcursor::CursorVisitor::VisitDeclContext(clang::DeclContext*) () at /lib64/libclang.so.3.8
#26 0x00007f9630e50e40 in clang::cxcursor::CursorVisitor::VisitChildren(CXCursor) () at /lib64/libclang.so.3.8
#27 0x00007f9630e59b24 in clang_visitChildren () at /lib64/libclang.so.3.8
#28 0x00007f963110e463 in CXChildVisitResult (anonymous namespace)::Visitor::buildDeclaration<(CXCursorKind)22, KDevelop::Declaration, true>(CXCursor) () at /lib64/libKDevClangPrivate.so.25
#29 0x00007f9631123d3c in (anonymous namespace)::visitCursor(CXCursor, CXCursor, void*) () at /lib64/libKDevClangPrivate.so.25
#30 0x00007f9630e513a5 in clang::cxcursor::CursorVisitor::Visit(CXCursor, bool) () at /lib64/libclang.so.3.8
#31 0x00007f9630e54cf9 in clang::cxcursor::CursorVisitor::VisitDeclContext(clang::DeclContext*) () at /lib64/libclang.so.3.8
#32 0x00007f9630e50e40 in clang::cxcursor::CursorVisitor::VisitChildren(CXCursor) () at /lib64/libclang.so.3.8
#33 0x00007f9630e59b24 in clang_visitChildren () at /lib64/libclang.so.3.8
#34 0x00007f963110e463 in CXChildVisitResult (anonymous namespace)::Visitor::buildDeclaration<(CXCursorKind)22, KDevelop::Declaration, true>(CXCursor) () at /lib64/libKDevClangPrivate.so.25
#35 0x00007f9631123d3c in (anonymous namespace)::visitCursor(CXCursor, CXCursor, void*) () at /lib64/libKDevClangPrivate.so.25
#36 0x00007f9630e513a5 in clang::cxcursor::CursorVisitor::Visit(CXCursor, bool) () at /lib64/libclang.so.3.8
#37 0x00007f9630e54cf9 in clang::cxcursor::CursorVisitor::VisitDeclContext(clang::DeclContext*) () at /lib64/libclang.so.3.8
#38 0x00007f9630e51054 in clang::cxcursor::CursorVisitor::VisitChildren(CXCursor) () at /lib64/libclang.so.3.8
#39 0x00007f9630e59b24 in clang_visitChildren () at /lib64/libclang.so.3.8
#40 0x00007f963110ce62 in Builder::visit(CXTranslationUnitImpl*, void*, QHash<void*, KDevelop::ReferencedTopDUContext> const&, bool) () at /lib64/libKDevClangPrivate.so.25
#41 0x00007f9631133545 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.25
#42 0x00007f96311330d0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /lib64/libKDevClangPrivate.so.25
#43 0x00007f9631392a2b in ClangParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib64/qt5/plugins/kdevplatform/25/kdevclangsupport.so
#44 0x00007f9672c63bea in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#45 0x00007f9672c641f8 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#46 0x00007f9672c62d40 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#47 0x00007f9672c62850 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#48 0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#49 0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#50 0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 27 (Thread 0x7f95d17fa700 (LWP 6135)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767da01a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9672c608c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f9672c64a78 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#10 0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#11 0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#12 0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#13 0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#14 0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#15 0x00007f9672c62909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#16 0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#17 0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#18 0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 26 (Thread 0x7f95d1ffb700 (LWP 6134)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767da01a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9672c608c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f9672c64a78 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9672c62909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#10 0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#11 0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#12 0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 25 (Thread 0x7f95d27fc700 (LWP 6133)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767da01a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9672c608c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f9672c64a78 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#10 0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#11 0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#12 0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#13 0x00007f9672c62909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#14 0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#15 0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#16 0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 24 (Thread 0x7f95d2ffd700 (LWP 6132)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767da01a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9672c608c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f9672c64a78 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#9  0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#10 0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#11 0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#12 0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#13 0x00007f9672c64ad2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#14 0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#15 0x00007f9672c62909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#16 0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#17 0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#18 0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 23 (Thread 0x7f95d3fff700 (LWP 6121)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767da01a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9672c608c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f9672c64a78 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9672c62909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#8  0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 22 (Thread 0x7f95f4ff9700 (LWP 6120)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767da01a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9672c608c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f9672c64a78 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9672c62909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#8  0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 21 (Thread 0x7f95f57fa700 (LWP 6119)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767da01a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9672c608c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f9672c64a78 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9672c62909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#8  0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 20 (Thread 0x7f95f5ffb700 (LWP 6118)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767da01a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9672c608c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f9672c64a78 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9672c62909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#8  0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 19 (Thread 0x7f95f67fc700 (LWP 6117)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767da01a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9672c608c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f9672c64a78 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9672c62909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#8  0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 18 (Thread 0x7f95f6ffd700 (LWP 6116)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767da01a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9672c608c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f9672c64a78 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9672c62909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#8  0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 17 (Thread 0x7f95f77fe700 (LWP 6115)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767da01a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9672c608c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f9672c64a78 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9672c62909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#8  0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 16 (Thread 0x7f95f7fff700 (LWP 6114)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767da01a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9672c608c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f9672c64a78 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9672c62909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#8  0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7f95fcb87700 (LWP 6113)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767da01a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9672c608c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f9672c64a78 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9672c62909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#8  0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7f95fd388700 (LWP 6112)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767da01a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9672c608c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f9672c64a78 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9672c62909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#8  0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7f95fdb89700 (LWP 6111)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767da01a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9672c608c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f9672c64a78 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9672c62909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#8  0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7f95fe38a700 (LWP 6110)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767da01a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9672c608c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f9672c64a78 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9672c62909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#8  0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7f95feb8b700 (LWP 6109)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767da01a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9672c608c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f9672c64a78 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9672c62909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#8  0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7f962fffe700 (LWP 6108)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767da01a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9672c608c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f9672c64a78 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9672c62909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#8  0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f9639a37700 (LWP 6107)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767da01a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9672c608c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f9672c64a78 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9672c62909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#8  0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f963a238700 (LWP 6106)):
#0  0x00007f966ee1fbd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767da01a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9672c608c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f9672c64a78 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f9672c5fa3d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f9672c62909 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#8  0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f962f7fd700 (LWP 6104)):
#0  0x00007f966c534a5b in g_source_iter_next () at /lib64/libglib-2.0.so.0
#1  0x00007f966c536efb in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#2  0x00007f966c53792b in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007f966c537b1c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007f96769c724b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f96769765ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007f96767d5343 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#9  0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f963b2ab700 (LWP 5977)):
#0  0x00007f966c57ba24 in g_mutex_unlock () at /lib64/libglib-2.0.so.0
#1  0x00007f966c537259 in g_main_context_query () at /lib64/libglib-2.0.so.0
#2  0x00007f966c537978 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007f966c537b1c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007f96769c724b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f96769765ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007f96767d5343 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007f967baa38f5 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#8  0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f962163a700 (LWP 5945)):
#0  0x00007f966c57ba09 in g_mutex_lock () at /lib64/libglib-2.0.so.0
#1  0x00007f966c536a84 in g_main_context_release () at /lib64/libglib-2.0.so.0
#2  0x00007f966c5379ba in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007f966c537b1c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007f96769c724b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f96769765ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007f96767d5343 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007f9673db03cf in KDevelop::CompletionWorkerThread::run() () at /lib64/libKDevPlatformLanguage.so.10
#8  0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#10 0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f9649071700 (LWP 5944)):
#0  0x00007f966ee1ff79 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f96767d9ff8 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f9673cb7e18 in KDevelop::DUChainPrivate::CleanupThread::run() () at /lib64/libKDevPlatformLanguage.so.10
#3  0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#4  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#5  0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f9651cb6700 (LWP 5932)):
#0  0x00007f9675bc156d in poll () at /lib64/libc.so.6
#1  0x00007f966c537a06 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f966c537b1c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f96769c724b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f96769765ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f96767d5343 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f967c749559 in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5
#7  0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#9  0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f9653449700 (LWP 5931)):
#0  0x00007f9675bc156d in poll () at /lib64/libc.so.6
#1  0x00007f9668326f80 in _xcb_conn_wait () at /lib64/libxcb.so.1
#2  0x00007f9668328b79 in xcb_wait_for_event () at /lib64/libxcb.so.1
#3  0x00007f9656797da9 in QXcbEventReader::run() () at /lib64/libQt5XcbQpa.so.5
#4  0x00007f96767d999a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5  0x00007f966ee1a5ca in start_thread () at /lib64/libpthread.so.0
#6  0x00007f9675bcd0ed in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f965d1fe940 (LWP 5930)):
#0  0x00007f9675bbd22d in write () at /lib64/libc.so.6
#1  0x00007f966c57a702 in g_wakeup_signal () at /lib64/libglib-2.0.so.0
#2  0x00007f966c533d3c in block_source () at /lib64/libglib-2.0.so.0
#3  0x00007f966c537859 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#4  0x00007f966c537a70 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#5  0x00007f966c537b1c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#6  0x00007f96769c722f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#7  0x00007f96769765ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#8  0x00007f967697e17c in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#9  0x000055f763f009cc in main ()

Reported using DrKonqi
Comment 1 Sven Brauch 2016-11-20 10:51:11 UTC
*** Bug 372693 has been marked as a duplicate of this bug. ***
Comment 2 Sven Brauch 2016-11-20 10:52:23 UTC
This looks like a bug in clang. We'll shortly release 5.0.3 with an appimage containing clang 3.9.0, you should try again with that, maybe it's fixed upstream already.
Comment 3 Rolf Eike Beer 2017-04-19 18:26:11 UTC
Still happens with 5.1 on openSUSE:

Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f5c079fdd80 (LWP 11275))]

Thread 18 (Thread 0x7f5b377fe700 (LWP 12322)):
#0  0x00007f5bfe2be9a6 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f5bf6220834 in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007f5bf6220879 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007f5bfe2b8537 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f5c0477504f in clone () at /lib64/libc.so.6

Thread 17 (Thread 0x7f5b61c86700 (LWP 11447)):
#0  0x00007f5c047674bd in read () at /lib64/libc.so.6
#1  0x00007f5bfc07a000 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f5bfc035552 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f5bfc035a24 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f5bfc035b9c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f5c0508d79b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f5c050371ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f5c04e658b3 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007f5c029b5f3f in  () at /usr/lib64/libKDevPlatformLanguage.so.10
#9  0x00007f5c04e6a558 in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f5bfe2b8537 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f5c0477504f in clone () at /lib64/libc.so.6

Thread 16 (Thread 0x7f5b867fc700 (LWP 11404)):
#0  0x00007f5c0476b7bd in poll () at /lib64/libc.so.6
#1  0x00007f5bfc035a86 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f5bfc035b9c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f5c0508d79b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f5c050371ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f5c04e658b3 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f5c04e6a558 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f5bfe2b8537 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f5c0477504f in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7f5b86ffd700 (LWP 11394)):
#0  0x00007f5c04770389 in syscall () at /lib64/libc.so.6
#1  0x00007f5c04e616c5 in QBasicMutex::lockInternal() () at /usr/lib64/libQt5Core.so.5
#2  0x00007f5c04e61727 in QMutex::lock() () at /usr/lib64/libQt5Core.so.5
#3  0x00007f5bc500feec in  () at /usr/lib64/qt5/plugins/kdevplatform/27/kdevclangsupport.so
#4  0x00007f5bf94e718a in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f5bf94e7798 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f5bf94e62e0 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f5bf94e5df0 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f5c04e6a558 in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f5bfe2b8537 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f5c0477504f in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7f5b877fe700 (LWP 11393)):
#0  0x00007f5bfe2be9a6 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f5c04e6b40b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f5bf94e3e60 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007f5bf94e8018 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f5bf94e5ea9 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f5c04e6a558 in  () at /usr/lib64/libQt5Core.so.5
#13 0x00007f5bfe2b8537 in start_thread () at /lib64/libpthread.so.0
#14 0x00007f5c0477504f in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7f5b87fff700 (LWP 11392)):
#0  0x00007f5bfe2be9a6 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f5c04e6b40b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f5bf94e3e60 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007f5bf94e8018 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#18 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#19 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#20 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#21 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#22 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#23 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#24 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#25 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#26 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#27 0x00007f5bf94e5ea9 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#28 0x00007f5c04e6a558 in  () at /usr/lib64/libQt5Core.so.5
#29 0x00007f5bfe2b8537 in start_thread () at /lib64/libpthread.so.0
#30 0x00007f5c0477504f in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7f5ba0a7d700 (LWP 11391)):
#0  0x00007f5bfe2be9a6 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f5c04e6b40b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f5bf94e3e60 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007f5bf94e8018 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#18 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#19 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#20 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#21 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#22 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#23 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#24 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#25 0x00007f5bf94e5ea9 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#26 0x00007f5c04e6a558 in  () at /usr/lib64/libQt5Core.so.5
#27 0x00007f5bfe2b8537 in start_thread () at /lib64/libpthread.so.0
#28 0x00007f5c0477504f in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7f5ba127e700 (LWP 11390)):
#0  0x00007f5bfe2be9a6 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f5c04e6b40b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f5bf94e3e60 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007f5bf94e8018 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#18 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#19 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#20 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#21 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#22 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#23 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#24 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#25 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#26 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#27 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#28 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#29 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#30 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#31 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#32 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#33 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#34 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#35 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#36 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#37 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#38 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#39 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#40 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#41 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#42 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#43 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#44 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#45 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#46 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#47 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#48 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#49 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#50 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#51 0x00007f5bf94e5ea9 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#52 0x00007f5c04e6a558 in  () at /usr/lib64/libQt5Core.so.5
#53 0x00007f5bfe2b8537 in start_thread () at /lib64/libpthread.so.0
#54 0x00007f5c0477504f in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7f5ba1a7f700 (LWP 11389)):
[KCrash Handler]
#6  0x00007f5bc4734a57 in clang::comments::Lexer::lex(clang::comments::Token&) () at /usr/lib64/../lib64/libclangAST.so.3.9
#7  0x00007f5bc473612c in clang::comments::Parser::parseParagraphOrBlockCommand() () at /usr/lib64/../lib64/libclangAST.so.3.9
#8  0x00007f5bc473598f in clang::comments::Parser::parseBlockCommand() () at /usr/lib64/../lib64/libclangAST.so.3.9
#9  0x00007f5bc47360e4 in clang::comments::Parser::parseParagraphOrBlockCommand() () at /usr/lib64/../lib64/libclangAST.so.3.9
#10 0x00007f5bc4737512 in clang::comments::Parser::parseFullComment() () at /usr/lib64/../lib64/libclangAST.so.3.9
#11 0x00007f5bc47f8851 in clang::RawComment::parse(clang::ASTContext const&, clang::Preprocessor const*, clang::Decl const*) const () at /usr/lib64/../lib64/libclangAST.so.3.9
#12 0x00007f5bc468f229 in clang::ASTContext::getCommentForDecl(clang::Decl const*, clang::Preprocessor const*) const () at /usr/lib64/../lib64/libclangAST.so.3.9
#13 0x00007f5bc4af5c1e in clang_Cursor_getParsedComment () at /usr/lib64/libclang.so.3.9
#14 0x00007f5bc4d7f23d in  () at /usr/lib64/libKDevClangPrivate.so.27
#15 0x00007f5bc4d802e0 in  () at /usr/lib64/libKDevClangPrivate.so.27
#16 0x00007f5bc4d80c72 in  () at /usr/lib64/libKDevClangPrivate.so.27
#17 0x00007f5bc4d8a413 in  () at /usr/lib64/libKDevClangPrivate.so.27
#18 0x00007f5bc4d99395 in  () at /usr/lib64/libKDevClangPrivate.so.27
#19 0x00007f5bc4d9e01a in  () at /usr/lib64/libKDevClangPrivate.so.27
#20 0x00007f5bc4ad1dfc in  () at /usr/lib64/libclang.so.3.9
#21 0x00007f5bc4ad3e64 in  () at /usr/lib64/libclang.so.3.9
#22 0x00007f5bc4ad3f14 in  () at /usr/lib64/libclang.so.3.9
#23 0x00007f5bc4ad4a5f in  () at /usr/lib64/libclang.so.3.9
#24 0x00007f5bc4ad37b3 in  () at /usr/lib64/libclang.so.3.9
#25 0x00007f5bc4ad2500 in  () at /usr/lib64/libclang.so.3.9
#26 0x00007f5bc4adcba5 in clang_visitChildren () at /usr/lib64/libclang.so.3.9
#27 0x00007f5bc4d94587 in  () at /usr/lib64/libKDevClangPrivate.so.27
#28 0x00007f5bc4d9dfb9 in  () at /usr/lib64/libKDevClangPrivate.so.27
#29 0x00007f5bc4ad1dfc in  () at /usr/lib64/libclang.so.3.9
#30 0x00007f5bc4ad3e64 in  () at /usr/lib64/libclang.so.3.9
#31 0x00007f5bc4ad3f14 in  () at /usr/lib64/libclang.so.3.9
#32 0x00007f5bc4ad285e in  () at /usr/lib64/libclang.so.3.9
#33 0x00007f5bc4adcba5 in clang_visitChildren () at /usr/lib64/libclang.so.3.9
#34 0x00007f5bc4d88562 in Builder::visit(CXTranslationUnitImpl*, void*, QHash<void*, KDevelop::ReferencedTopDUContext> const&, bool) () at /usr/lib64/libKDevClangPrivate.so.27
#35 0x00007f5bc4dae7a5 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib64/libKDevClangPrivate.so.27
#36 0x00007f5bc4dae330 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib64/libKDevClangPrivate.so.27
#37 0x00007f5bc4dae330 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib64/libKDevClangPrivate.so.27
#38 0x00007f5bc4dae330 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib64/libKDevClangPrivate.so.27
#39 0x00007f5bc50102b4 in  () at /usr/lib64/qt5/plugins/kdevplatform/27/kdevclangsupport.so
#40 0x00007f5bf94e718a in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib64/libKF5ThreadWeaver.so.5
#41 0x00007f5bf94e7798 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib64/libKF5ThreadWeaver.so.5
#42 0x00007f5bf94e62e0 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib64/libKF5ThreadWeaver.so.5
#43 0x00007f5bf94e5df0 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#44 0x00007f5c04e6a558 in  () at /usr/lib64/libQt5Core.so.5
#45 0x00007f5bfe2b8537 in start_thread () at /lib64/libpthread.so.0
#46 0x00007f5c0477504f in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f5ba2280700 (LWP 11388)):
#0  0x00007f5bfe2be9a6 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f5c04e6b40b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f5bf94e3e60 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007f5bf94e8018 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f5bf94e5ea9 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f5c04e6a558 in  () at /usr/lib64/libQt5Core.so.5
#11 0x00007f5bfe2b8537 in start_thread () at /lib64/libpthread.so.0
#12 0x00007f5c0477504f in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f5ba3282700 (LWP 11386)):
#0  0x00007f5bfe2be9a6 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f5c04e6b40b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f5bf94e3e60 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007f5bf94e8018 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#18 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#19 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#20 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#21 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#22 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#23 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#24 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#25 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#26 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#27 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#28 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#29 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#30 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#31 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#32 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#33 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#34 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#35 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#36 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#37 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#38 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#39 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#40 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#41 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#42 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#43 0x00007f5bf94e5ea9 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#44 0x00007f5c04e6a558 in  () at /usr/lib64/libQt5Core.so.5
#45 0x00007f5bfe2b8537 in start_thread () at /lib64/libpthread.so.0
#46 0x00007f5c0477504f in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f5bab2f1700 (LWP 11385)):
#0  0x00007f5bfe2be9a6 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f5c04e6b40b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f5bf94e3e60 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007f5bf94e8018 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f5bf94e8072 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f5bf94e2fdd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f5bf94e5ea9 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f5c04e6a558 in  () at /usr/lib64/libQt5Core.so.5
#15 0x00007f5bfe2b8537 in start_thread () at /lib64/libpthread.so.0
#16 0x00007f5c0477504f in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f5babaf2700 (LWP 11300)):
#0  0x00007f5c047674bd in read () at /lib64/libc.so.6
#1  0x00007f5bfc07a000 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f5bfc035552 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f5bfc035a24 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f5bfc035b9c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f5c0508d79b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f5c050371ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f5c04e658b3 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007f5bfa100a75 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007f5c04e6a558 in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f5bfe2b8537 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f5c0477504f in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f5bb17ec700 (LWP 11280)):
#0  0x00007f5bfc032a67 in  () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f5bfc034f1b in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f5bfc0359ab in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f5bfc035b9c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f5c0508d79b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f5c050371ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f5c04e658b3 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f5c029b5f3f in  () at /usr/lib64/libKDevPlatformLanguage.so.10
#8  0x00007f5c04e6a558 in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f5bfe2b8537 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f5c0477504f in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f5bd0097700 (LWP 11279)):
#0  0x00007f5bfe2bedb3 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f5c04e6b346 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f5c028bacd8 in  () at /usr/lib64/libKDevPlatformLanguage.so.10
#3  0x00007f5c04e6a558 in  () at /usr/lib64/libQt5Core.so.5
#4  0x00007f5bfe2b8537 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f5c0477504f in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f5bdf49f700 (LWP 11278)):
#0  0x00007f5c047674bd in read () at /lib64/libc.so.6
#1  0x00007f5bfc07a000 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f5bfc035552 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f5bfc035a24 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f5bfc035b9c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f5c0508d79b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f5c050371ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f5c04e658b3 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007f5c06b923e5 in  () at /usr/lib64/libQt5DBus.so.5
#9  0x00007f5c04e6a558 in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f5bfe2b8537 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f5c0477504f in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f5be53f6700 (LWP 11277)):
#0  0x00007f5c0476b7bd in poll () at /lib64/libc.so.6
#1  0x00007f5bf49483e0 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f5bf494a179 in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f5be81a65f9 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f5c04e6a558 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f5bfe2b8537 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f5c0477504f in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f5c079fdd80 (LWP 11275)):
#0  0x00007f5c047438ad in nanosleep () at /lib64/libc.so.6
#1  0x00007f5c04f0f73d in  () at /usr/lib64/libQt5Core.so.5
#2  0x00007f5c04e69924 in QThread::usleep(unsigned long) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f5c028fa89a in KDevelop::DUChainLock::lockForRead(unsigned int) () at /usr/lib64/libKDevPlatformLanguage.so.10
#4  0x00007f5c028fabec in KDevelop::DUChainReadLocker::lock() () at /usr/lib64/libKDevPlatformLanguage.so.10
#5  0x00007f5bc5017374 in  () at /usr/lib64/qt5/plugins/kdevplatform/27/kdevclangsupport.so
#6  0x00007f5bcc84b9a8 in  () at /usr/lib64/qt5/plugins/kdevplatform/27/kdevcontextbrowser.so
#7  0x00007f5bcc84bfd0 in  () at /usr/lib64/qt5/plugins/kdevplatform/27/kdevcontextbrowser.so
#8  0x00007f5c0506521e in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#9  0x00007f5c05071828 in QTimer::timerEvent(QTimerEvent*) () at /usr/lib64/libQt5Core.so.5
#10 0x00007f5c05065d13 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#11 0x00007f5c05d2e92c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#12 0x00007f5c05d360e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#13 0x00007f5c05039200 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#14 0x00007f5c0508c71e in QTimerInfoList::activateTimers() () at /usr/lib64/libQt5Core.so.5
#15 0x00007f5c0508cc41 in  () at /usr/lib64/libQt5Core.so.5
#16 0x00007f5bfc035887 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#17 0x00007f5bfc035af0 in  () at /usr/lib64/libglib-2.0.so.0
#18 0x00007f5bfc035b9c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#19 0x00007f5c0508d77f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#20 0x00007f5c050371ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#21 0x00007f5c0503f95c in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#22 0x000000000040c0dc in  ()
#23 0x00007f5c046a8541 in __libc_start_main () at /lib64/libc.so.6
#24 0x000000000040c71a in _start ()
Comment 4 Kevin Funk 2017-04-20 10:00:33 UTC
We need a minimal working example so we can report the issue to the LLVM bug tracker. Please try to isolate the issue.
Comment 5 Kevin Funk 2017-04-20 22:02:10 UTC
*** Bug 378793 has been marked as a duplicate of this bug. ***
Comment 6 Kevin Funk 2017-04-20 22:02:21 UTC
*** Bug 374438 has been marked as a duplicate of this bug. ***
Comment 7 Kevin Funk 2017-04-21 08:00:57 UTC
I've isolated the issue & reported the issue upstream now:
  https://bugs.llvm.org/show_bug.cgi?id=32732
Comment 8 Sven Brauch 2017-11-17 00:46:03 UTC
Git commit a2712c8d9691375545f502c10f4f76fa10452e90 by Sven Brauch.
Committed on 17/11/2017 at 00:45.
Pushed by brauch into branch '5.2'.

work around clang bug 35333: don't crash when switching git branches

See https://bugs.llvm.org/show_bug.cgi?id=35333 for details and
explanation.

We need to do two things to work around this bug: disable -Wdocumentation,
and only use the plain text from the comments instead of the parsed
version.

REVIEW: https://phabricator.kde.org/D8857
Related: bug 358205
FIXED-IN: 5.2.1

M  +4    -0    plugins/clang/duchain/builder.cpp
M  +7    -0    plugins/clang/duchain/parsesession.cpp

https://commits.kde.org/kdevelop/a2712c8d9691375545f502c10f4f76fa10452e90