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

            Bug ID: 371008
           Summary: KDevelop crashes when reloading file
           Product: kdevelop
           Version: 5.0.1
          Platform: Archlinux Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdevelop-bugs-n...@kde.org
          Reporter: jbev_kdebugs...@refining-linux.org

Application: kdevelop (5.0.1)

Qt Version: 5.7.0
Frameworks Version: 5.27.0
Operating System: Linux 4.8.1-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
KDevelop tends to crash when files were modified externally. I experience this
most often when I right click on a file in the project explorer and select
Git->Revert. This can crash KDevelop when the file reloads.

The crash can be reproduced sometimes.

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

Thread 20 (Thread 0x7f1e07042700 (LWP 12917)):
#0  0x00007f1e8b67a48d in poll () at /usr/lib/libc.so.6
#1  0x00007f1e82f66786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f1e82f6689c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x00007f1e8bf9c72b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#4  0x00007f1e8bf4623a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#5  0x00007f1e8bd690f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f1e8bd6dd78 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f1e84f52454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f1e8b6837df in clone () at /usr/lib/libc.so.6

Thread 19 (Thread 0x7f1de37fe700 (LWP 12916)):
#0  0x00007f1e82fabdd4 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f1e82f6673a in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f1e82f6689c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x00007f1e8bf9c72b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#4  0x00007f1e8bf4623a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#5  0x00007f1e8bd690f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f1e8bd6dd78 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f1e84f52454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f1e8b6837df in clone () at /usr/lib/libc.so.6

Thread 18 (Thread 0x7f1de3fff700 (LWP 2648)):
#0  0x00007f1e84f5810f in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f1e7f83cac4 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f1e7f83cb09 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f1e84f52454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f1e8b6837df in clone () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7f1e114d1700 (LWP 2251)):
#0  0x00007f1e8b6764ed in read () at /usr/lib/libc.so.6
#1  0x00007f1e82faaa10 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f1e82f66235 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f1e82f66724 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f1e82f6689c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#5  0x00007f1e8bf9c72b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#6  0x00007f1e8bf4623a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#7  0x00007f1e8bd690f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f1e8984a84f in  () at /usr/lib/libKDevPlatformLanguage.so.10
#9  0x00007f1e8bd6dd78 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f1e84f52454 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f1e8b6837df in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7f1e22b5c700 (LWP 2247)):
#0  0x00007f1e8b690024 in __libc_enable_asynccancel () at /usr/lib/libc.so.6
#1  0x00007f1e8b67a482 in poll () at /usr/lib/libc.so.6
#2  0x00007f1e82f66786 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f1e82f6689c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#4  0x00007f1e8bf9c72b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#5  0x00007f1e8bf4623a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#6  0x00007f1e8bd690f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f1e8bd6dd78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f1e84f52454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f1e8b6837df in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7f1e237fe700 (LWP 2229)):
#0  0x00007f1e84f5810f in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f1e8bd6ec2b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#2  0x00007f1e806701c0 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f1e80674988 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#15 0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#16 0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#17 0x00007f1e806721f9 in ThreadWeaver::Thread::run() () at
/usr/lib/libKF5ThreadWeaver.so.5
#18 0x00007f1e8bd6dd78 in  () at /usr/lib/libQt5Core.so.5
#19 0x00007f1e84f52454 in start_thread () at /usr/lib/libpthread.so.0
#20 0x00007f1e8b6837df in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7f1e23fff700 (LWP 2228)):
[KCrash Handler]
#6  0x00007f1e50e92efa in
DeclarationBuilder::inferArgumentsFromCall(QmlJS::AST::Node*,
QmlJS::AST::ArgumentList*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#7  0x00007f1e50e93471 in
DeclarationBuilder::visit(QmlJS::AST::CallExpression*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#8  0x00007f1e50ebdb20 in
QmlJS::AST::CallExpression::accept0(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#9  0x00007f1e50ebd539 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#10 0x00007f1e50ebe03b in
QmlJS::AST::NotExpression::accept0(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#11 0x00007f1e50ebd539 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#12 0x00007f1e50ebe0b7 in
QmlJS::AST::BinaryExpression::accept0(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#13 0x00007f1e50ebd539 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#14 0x00007f1e50ebe4cb in
QmlJS::AST::IfStatement::accept0(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#15 0x00007f1e50ebd539 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#16 0x00007f1e50ebe29c in
QmlJS::AST::StatementList::accept0(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#17 0x00007f1e50ebd539 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#18 0x00007f1e50ebe22b in QmlJS::AST::Block::accept0(QmlJS::AST::Visitor*) ()
at /usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#19 0x00007f1e50ebd539 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#20 0x00007f1e50ebe4e3 in
QmlJS::AST::IfStatement::accept0(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#21 0x00007f1e50ebd539 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#22 0x00007f1e50ebe29c in
QmlJS::AST::StatementList::accept0(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#23 0x00007f1e50ebd539 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#24 0x00007f1e50ebe22b in QmlJS::AST::Block::accept0(QmlJS::AST::Visitor*) ()
at /usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#25 0x00007f1e50ebd539 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#26 0x00007f1e50ebe4d7 in
QmlJS::AST::IfStatement::accept0(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#27 0x00007f1e50ebd539 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#28 0x00007f1e50ebf0bb in
QmlJS::AST::StatementSourceElement::accept0(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#29 0x00007f1e50ebd539 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#30 0x00007f1e50ebefdc in
QmlJS::AST::SourceElements::accept0(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#31 0x00007f1e50ebd539 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#32 0x00007f1e50ebeefb in
QmlJS::AST::FunctionBody::accept0(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#33 0x00007f1e50ebd539 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#34 0x00007f1e50e9b127 in void
DeclarationBuilder::declareFunction<QmlJS::FunctionDeclaration>(QmlJS::AST::Node*,
bool, KDevelop::QualifiedIdentifier const&, KDevelop::RangeInRevision const&,
QmlJS::AST::Node*, KDevelop::RangeInRevision const&, QmlJS::AST::Node*,
KDevelop::RangeInRevision const&) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#35 0x00007f1e50e9476a in
DeclarationBuilder::visit(QmlJS::AST::FunctionDeclaration*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#36 0x00007f1e50ebee30 in
QmlJS::AST::FunctionDeclaration::accept0(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#37 0x00007f1e50ebd539 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#38 0x00007f1e50ebf04b in
QmlJS::AST::FunctionSourceElement::accept0(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#39 0x00007f1e50ebd539 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#40 0x00007f1e50ebefdc in
QmlJS::AST::SourceElements::accept0(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#41 0x00007f1e50ebd539 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#42 0x00007f1e50ebef6b in QmlJS::AST::Program::accept0(QmlJS::AST::Visitor*) ()
at /usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#43 0x00007f1e50ebd539 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#44 0x00007f1e50e91a28 in DeclarationBuilder::startVisiting(QmlJS::AST::Node*)
() at /usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#45 0x00007f1e50e7e7bd in  () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#46 0x00007f1e50e7c6fd in  () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#47 0x00007f1e50e935c7 in DeclarationBuilder::build(KDevelop::IndexedString
const&, QmlJS::AST::Node*, KDevelop::ReferencedTopDUContext) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#48 0x00007f1e50e936e8 in DeclarationBuilder::build(KDevelop::IndexedString
const&, QmlJS::AST::Node*, KDevelop::ReferencedTopDUContext) () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#49 0x00007f1e50e793b6 in  () at
/usr/lib/qt/plugins/kdevplatform/25/kdevqmljslanguagesupport.so
#50 0x00007f1e80673586 in
ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#51 0x00007f1e80673b88 in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#52 0x00007f1e80672a9a in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#53 0x00007f1e80672140 in ThreadWeaver::Thread::run() () at
/usr/lib/libKF5ThreadWeaver.so.5
#54 0x00007f1e8bd6dd78 in  () at /usr/lib/libQt5Core.so.5
#55 0x00007f1e84f52454 in start_thread () at /usr/lib/libpthread.so.0
#56 0x00007f1e8b6837df in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f1e4087a700 (LWP 2227)):
#0  0x00007f1e84f5810f in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f1e8bd6ec2b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#2  0x00007f1e806701c0 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f1e80674988 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#15 0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#16 0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#17 0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#18 0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#19 0x00007f1e806721f9 in ThreadWeaver::Thread::run() () at
/usr/lib/libKF5ThreadWeaver.so.5
#20 0x00007f1e8bd6dd78 in  () at /usr/lib/libQt5Core.so.5
#21 0x00007f1e84f52454 in start_thread () at /usr/lib/libpthread.so.0
#22 0x00007f1e8b6837df in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f1e4107b700 (LWP 2226)):
#0  0x00007f1e84f5810f in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f1e8bd6ec2b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#2  0x00007f1e806701c0 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f1e80674988 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f1e806721f9 in ThreadWeaver::Thread::run() () at
/usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f1e8bd6dd78 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f1e84f52454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f1e8b6837df in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f1e4187c700 (LWP 2225)):
#0  0x00007f1e84f5810f in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f1e8bd6ec2b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#2  0x00007f1e806701c0 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f1e80674988 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#15 0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#16 0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#17 0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#18 0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#19 0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#20 0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#21 0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#22 0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#23 0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#24 0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#25 0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#26 0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#27 0x00007f1e806721f9 in ThreadWeaver::Thread::run() () at
/usr/lib/libKF5ThreadWeaver.so.5
#28 0x00007f1e8bd6dd78 in  () at /usr/lib/libQt5Core.so.5
#29 0x00007f1e84f52454 in start_thread () at /usr/lib/libpthread.so.0
#30 0x00007f1e8b6837df in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f1e4207d700 (LWP 2224)):
#0  0x00007f1e84f5810f in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f1e8bd6ec2b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#2  0x00007f1e806701c0 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f1e80674988 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f1e806721f9 in ThreadWeaver::Thread::run() () at
/usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f1e8bd6dd78 in  () at /usr/lib/libQt5Core.so.5
#11 0x00007f1e84f52454 in start_thread () at /usr/lib/libpthread.so.0
#12 0x00007f1e8b6837df in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f1e4287e700 (LWP 2223)):
#0  0x00007f1e84f5810f in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f1e8bd6ec2b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#2  0x00007f1e806701c0 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f1e80674988 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f1e806721f9 in ThreadWeaver::Thread::run() () at
/usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f1e8bd6dd78 in  () at /usr/lib/libQt5Core.so.5
#13 0x00007f1e84f52454 in start_thread () at /usr/lib/libpthread.so.0
#14 0x00007f1e8b6837df in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f1e4307f700 (LWP 2222)):
#0  0x00007f1e84f5810f in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f1e8bd6ec2b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#2  0x00007f1e806701c0 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f1e80674988 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f1e806721f9 in ThreadWeaver::Thread::run() () at
/usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f1e8bd6dd78 in  () at /usr/lib/libQt5Core.so.5
#13 0x00007f1e84f52454 in start_thread () at /usr/lib/libpthread.so.0
#14 0x00007f1e8b6837df in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f1e4b41a700 (LWP 2221)):
#0  0x00007f1e84f5810f in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f1e8bd6ec2b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#2  0x00007f1e806701c0 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f1e80674988 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f1e806749e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f1e8066f263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f1e806721f9 in ThreadWeaver::Thread::run() () at
/usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f1e8bd6dd78 in  () at /usr/lib/libQt5Core.so.5
#13 0x00007f1e84f52454 in start_thread () at /usr/lib/libpthread.so.0
#14 0x00007f1e8b6837df in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f1e4ac19700 (LWP 2150)):
#0  0x00007f1e82fabdb9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f1e82f65ed1 in g_main_context_query () at /usr/lib/libglib-2.0.so.0
#2  0x00007f1e82f666f8 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f1e82f6689c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#4  0x00007f1e8bf9c72b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#5  0x00007f1e8bf4623a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#6  0x00007f1e8bd690f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f1e810242d5 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f1e8bd6dd78 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f1e84f52454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f1e8b6837df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f1e50ddd700 (LWP 2128)):
#0  0x00007f1e8b67a48d in poll () at /usr/lib/libc.so.6
#1  0x00007f1e82f66786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f1e82f6689c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x00007f1e8bf9c72b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#4  0x00007f1e8bf4623a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#5  0x00007f1e8bd690f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f1e8984a84f in  () at /usr/lib/libKDevPlatformLanguage.so.10
#7  0x00007f1e8bd6dd78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f1e84f52454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f1e8b6837df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f1e5bd19700 (LWP 2127)):
#0  0x00007f1e84f584b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f1e8bd6eb66 in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#2  0x00007f1e89749ad8 in  () at /usr/lib/libKDevPlatformLanguage.so.10
#3  0x00007f1e8bd6dd78 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f1e84f52454 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f1e8b6837df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f1e67df5700 (LWP 2125)):
#0  0x00007f1e8b67a48d in poll () at /usr/lib/libc.so.6
#1  0x00007f1e82f66786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f1e82f6689c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x00007f1e8bf9c72b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#4  0x00007f1e8bf4623a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#5  0x00007f1e8bd690f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f1e8da96e55 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f1e8bd6dd78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f1e84f52454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f1e8b6837df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f1e6dc79700 (LWP 2124)):
#0  0x00007f1e8b67a48d in poll () at /usr/lib/libc.so.6
#1  0x00007f1e7e2838e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f1e7e285679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f1e701ed449 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f1e8bd6dd78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f1e84f52454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f1e8b6837df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f1e8e86c800 (LWP 2123)):
#0  0x00007f1e84f5810f in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f1e7e283b57 in  () at /usr/lib/libxcb.so.1
#2  0x00007f1e7e28539f in  () at /usr/lib/libxcb.so.1
#3  0x00007f1e7e2854b2 in xcb_wait_for_reply () at /usr/lib/libxcb.so.1
#4  0x00007f1e701ec62a in QXcbConnection::sync() () at
/usr/lib/libQt5XcbQpa.so.5
#5  0x00007f1e7020acd0 in  () at /usr/lib/libQt5XcbQpa.so.5
#6  0x00007f1e7020adaa in  () at /usr/lib/libQt5XcbQpa.so.5
#7  0x00007f1e8c62a469 in QBackingStore::beginPaint(QRegion const&) () at
/usr/lib/libQt5Gui.so.5
#8  0x00007f1e8cc37ee9 in  () at /usr/lib/libQt5Widgets.so.5
#9  0x00007f1e8cc38287 in  () at /usr/lib/libQt5Widgets.so.5
#10 0x00007f1e8cc570ef in QWidgetPrivate::syncBackingStore() () at
/usr/lib/libQt5Widgets.so.5
#11 0x00007f1e8cc6efc8 in QWidget::event(QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#12 0x00007f1e8cd6d48b in QMainWindow::event(QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#13 0x00007f1e87ce111a in KMainWindow::event(QEvent*) () at
/usr/lib/libKF5XmlGui.so.5
#14 0x00007f1e87d32b55 in KXmlGuiWindow::event(QEvent*) () at
/usr/lib/libKF5XmlGui.so.5
#15 0x00007f1e8cc27e0c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#16 0x00007f1e8cc2f581 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#17 0x00007f1e8bf47de0 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#18 0x00007f1e8bf4a56d in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#19 0x00007f1e8bf9c303 in  () at /usr/lib/libQt5Core.so.5
#20 0x00007f1e82f66587 in g_main_context_dispatch () at
/usr/lib/libglib-2.0.so.0
#21 0x00007f1e82f667f0 in  () at /usr/lib/libglib-2.0.so.0
#22 0x00007f1e82f6689c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#23 0x00007f1e8bf9c70f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#24 0x00007f1e8bf4623a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#25 0x00007f1e8bf4e73c in QCoreApplication::exec() () at
/usr/lib/libQt5Core.so.5
#26 0x000000000040baac in  ()
#27 0x00007f1e8b5bb291 in __libc_start_main () at /usr/lib/libc.so.6
#28 0x000000000040c0ea in _start ()

Possible duplicates by query: bug 367893, bug 367825, bug 363044.

Reported using DrKonqi

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

Reply via email to