https://bugs.kde.org/show_bug.cgi?id=367893
Bug ID: 367893 Summary: KDevelop crashes - probably while parsing JS-file in background Product: kdevelop Version: 5.0.0 Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kdevelop-bugs-n...@kde.org Reporter: rip...@freakmail.de Application: kdevelop (5.0.0) Qt Version: 5.6.1 Frameworks Version: 5.24.0 Operating System: Linux 4.7.1-1-default x86_64 Distribution: "openSUSE Tumbleweed (20160822) (x86_64)" -- Information about the crash: - What I was doing when the application crashed: I was editing some PHP and XSL files without problems. When I opened a (simple) JS file and switched to another tab, the entire computer began to "stutter" (e.g. mp3 playback with Amarok with gaps). A few seconds later, KDevelop crashed. I've turned of the background parser and have again opende a couple of php and XSL files and a JS file, this time, no crash occured . I did not do excessive testing if this is a coincidence This is on a freshly installed Opensuse Tumbleweed, KDevelop 5.0.0, KF 5.24, Qt 5.6.1, xcb windowing system -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f90640d2900 (LWP 27228))] Thread 16 (Thread 0x7f8ff28b4700 (LWP 27683)): #0 0x00007f9060dafa7d in read () from /lib64/libc.so.6 #1 0x00007f9059dafd00 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f9059d6cb26 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f9059d6cff4 in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f9059d6d16c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #5 0x00007f90616dfaeb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #6 0x00007f906168776a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #7 0x00007f90614ad3b3 in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #8 0x00007f905efb66df in ?? () from /usr/lib64/libKDevPlatformLanguage.so.10 #9 0x00007f90614b22d8 in ?? () from /usr/lib64/libQt5Core.so.5 #10 0x00007f905a9f8474 in start_thread () from /lib64/libpthread.so.0 #11 0x00007f9060dbc3ed in clone () from /lib64/libc.so.6 Thread 15 (Thread 0x7f8ff3fff700 (LWP 27349)): #0 0x00007f905a9fe09f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f90614b318b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5 #2 0x00007f9055e9aec0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007f9055e9f068 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #10 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #11 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #12 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #13 0x00007f9055e9cf09 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #14 0x00007f90614b22d8 in ?? () from /usr/lib64/libQt5Core.so.5 #15 0x00007f905a9f8474 in start_thread () from /lib64/libpthread.so.0 #16 0x00007f9060dbc3ed in clone () from /lib64/libc.so.6 Thread 14 (Thread 0x7f9010b94700 (LWP 27348)): #0 0x00007f905a9fe09f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f90614b318b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5 #2 0x00007f9055e9aec0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007f9055e9f068 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #10 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #11 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #12 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #13 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #14 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #15 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #16 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #17 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #18 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #19 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #20 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #21 0x00007f9055e9cf09 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #22 0x00007f90614b22d8 in ?? () from /usr/lib64/libQt5Core.so.5 #23 0x00007f905a9f8474 in start_thread () from /lib64/libpthread.so.0 #24 0x00007f9060dbc3ed in clone () from /lib64/libc.so.6 Thread 13 (Thread 0x7f9011395700 (LWP 27347)): #0 0x00007f905a9fe09f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f90614b318b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5 #2 0x00007f9055e9aec0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007f9055e9f068 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #10 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #11 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #12 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #13 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #14 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #15 0x00007f9055e9cf09 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #16 0x00007f90614b22d8 in ?? () from /usr/lib64/libQt5Core.so.5 #17 0x00007f905a9f8474 in start_thread () from /lib64/libpthread.so.0 #18 0x00007f9060dbc3ed in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7f9011b96700 (LWP 27346)): #0 0x00007f905a9fe09f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f90614b318b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5 #2 0x00007f9055e9aec0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007f9055e9f068 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f9055e9cf09 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f90614b22d8 in ?? () from /usr/lib64/libQt5Core.so.5 #9 0x00007f905a9f8474 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f9060dbc3ed in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7f9012397700 (LWP 27345)): #0 0x00007f905a9fe09f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f90614b318b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5 #2 0x00007f9055e9aec0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007f9055e9f068 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007f9055e9cf09 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #10 0x00007f90614b22d8 in ?? () from /usr/lib64/libQt5Core.so.5 #11 0x00007f905a9f8474 in start_thread () from /lib64/libpthread.so.0 #12 0x00007f9060dbc3ed in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7f9012ec6700 (LWP 27344)): #0 0x00007f905a9fe09f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f90614b318b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5 #2 0x00007f9055e9aec0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007f9055e9f068 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #10 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #11 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #12 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #13 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #14 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #15 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #16 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #17 0x00007f9055e9cf09 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #18 0x00007f90614b22d8 in ?? () from /usr/lib64/libQt5Core.so.5 #19 0x00007f905a9f8474 in start_thread () from /lib64/libpthread.so.0 #20 0x00007f9060dbc3ed in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f90136c7700 (LWP 27343)): #0 0x00007f905a9fe09f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f90614b318b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5 #2 0x00007f9055e9aec0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007f9055e9f068 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #10 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #11 0x00007f9055e9cf09 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #12 0x00007f90614b22d8 in ?? () from /usr/lib64/libQt5Core.so.5 #13 0x00007f905a9f8474 in start_thread () from /lib64/libpthread.so.0 #14 0x00007f9060dbc3ed in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f9013ec8700 (LWP 27342)): [KCrash Handler] #6 0x00007f8ff1095698 in QVector<KDevelop::Path>::reallocData(int, int, QFlags<QArrayData::AllocationOption>) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #7 0x00007f8ff10ba11a in QVector<KDevelop::Path>::append(KDevelop::Path&&) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #8 0x00007f8ff10b81d4 in QmlJS::NodeJS::moduleDirectories(QString const&) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #9 0x00007f8ff10b886d in QmlJS::NodeJS::moduleFileName(QString const&, QString const&) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #10 0x00007f8ff10b8d5b in QmlJS::NodeJS::moduleExports(QString const&, KDevelop::IndexedString const&) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #11 0x00007f8ff10a7090 in ExpressionVisitor::encounterDeclarationInNodeModule(KDevelop::QualifiedIdentifier const&, QString const&) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #12 0x00007f8ff10a7f4f in ExpressionVisitor::encounter(QString const&, KDevelop::DUContext*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #13 0x00007f8ff10a80b2 in ExpressionVisitor::visit(QmlJS::AST::IdentifierExpression*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #14 0x00007f8ff10c5378 in QmlJS::AST::IdentifierExpression::accept0(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #15 0x00007f8ff10c57d9 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #16 0x00007f8ff109ac99 in ContextBuilder::findType(QmlJS::AST::Node*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #17 0x00007f8ff109f0cd in DeclarationBuilder::visit(QmlJS::AST::FieldMemberExpression*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #18 0x00007f8ff10c5c50 in QmlJS::AST::FieldMemberExpression::accept0(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #19 0x00007f8ff10c57d9 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #20 0x00007f8ff109ac8c in ContextBuilder::findType(QmlJS::AST::Node*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #21 0x00007f8ff109ba82 in DeclarationBuilder::visit(QmlJS::AST::BinaryExpression*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #22 0x00007f8ff10c6380 in QmlJS::AST::BinaryExpression::accept0(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #23 0x00007f8ff10c57d9 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #24 0x00007f8ff10c66fb in QmlJS::AST::ExpressionStatement::accept0(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #25 0x00007f8ff10c57d9 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #26 0x00007f8ff10c735b in QmlJS::AST::StatementSourceElement::accept0(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #27 0x00007f8ff10c57d9 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #28 0x00007f8ff10c727c in QmlJS::AST::SourceElements::accept0(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #29 0x00007f8ff10c57d9 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #30 0x00007f8ff10c719b in QmlJS::AST::FunctionBody::accept0(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #31 0x00007f8ff10c57d9 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #32 0x00007f8ff10a4c57 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&) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #33 0x00007f8ff109e77c in DeclarationBuilder::visit(QmlJS::AST::FunctionExpression*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #34 0x00007f8ff10c7150 in QmlJS::AST::FunctionExpression::accept0(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #35 0x00007f8ff10c57d9 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #36 0x00007f8ff10c585b in QmlJS::AST::NestedExpression::accept0(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #37 0x00007f8ff10c57d9 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #38 0x00007f8ff109ac8c in ContextBuilder::findType(QmlJS::AST::Node*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #39 0x00007f8ff109cbb0 in DeclarationBuilder::inferArgumentsFromCall(QmlJS::AST::Node*, QmlJS::AST::ArgumentList*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #40 0x00007f8ff109d251 in DeclarationBuilder::visit(QmlJS::AST::CallExpression*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #41 0x00007f8ff10c5dc0 in QmlJS::AST::CallExpression::accept0(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #42 0x00007f8ff10c57d9 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #43 0x00007f8ff10c66fb in QmlJS::AST::ExpressionStatement::accept0(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #44 0x00007f8ff10c57d9 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #45 0x00007f8ff10c6b87 in QmlJS::AST::WithStatement::accept0(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #46 0x00007f8ff10c57d9 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #47 0x00007f8ff10c735b in QmlJS::AST::StatementSourceElement::accept0(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #48 0x00007f8ff10c57d9 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #49 0x00007f8ff10c727c in QmlJS::AST::SourceElements::accept0(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #50 0x00007f8ff10c57d9 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #51 0x00007f8ff10c720b in QmlJS::AST::Program::accept0(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #52 0x00007f8ff10c57d9 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #53 0x00007f8ff109b758 in DeclarationBuilder::startVisiting(QmlJS::AST::Node*) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #54 0x00007f8ff10896fe in ?? () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #55 0x00007f8ff108925d in ?? () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #56 0x00007f8ff109e311 in DeclarationBuilder::build(KDevelop::IndexedString const&, QmlJS::AST::Node*, KDevelop::ReferencedTopDUContext) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #57 0x00007f8ff109e432 in DeclarationBuilder::build(KDevelop::IndexedString const&, QmlJS::AST::Node*, KDevelop::ReferencedTopDUContext) () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #58 0x00007f8ff108534e in ?? () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevqmljslanguagesupport.so #59 0x00007f9055e9e1da in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () from /usr/lib64/libKF5ThreadWeaver.so.5 #60 0x00007f9055e9e7e8 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /usr/lib64/libKF5ThreadWeaver.so.5 #61 0x00007f9055e9d340 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /usr/lib64/libKF5ThreadWeaver.so.5 #62 0x00007f9055e9ce50 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #63 0x00007f90614b22d8 in ?? () from /usr/lib64/libQt5Core.so.5 #64 0x00007f905a9f8474 in start_thread () from /lib64/libpthread.so.0 #65 0x00007f9060dbc3ed in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f90252db700 (LWP 27341)): #0 0x00007f905a9fe09f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f90614b318b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5 #2 0x00007f9055e9aec0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007f9055e9f068 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #10 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #11 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #12 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #13 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #14 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #15 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #16 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #17 0x00007f9055e9f0c2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #18 0x00007f9055e9a03d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #19 0x00007f9055e9cf09 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #20 0x00007f90614b22d8 in ?? () from /usr/lib64/libQt5Core.so.5 #21 0x00007f905a9f8474 in start_thread () from /lib64/libpthread.so.0 #22 0x00007f9060dbc3ed in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f9024ada700 (LWP 27256)): #0 0x00007f9060db39f0 in poll () from /lib64/libc.so.6 #1 0x00007f9059d6d056 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f9059d6d16c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f90616dfaeb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #4 0x00007f906168776a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f90614ad3b3 in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #6 0x00007f905684b1e5 in ?? () from /usr/lib64/libQt5Qml.so.5 #7 0x00007f90614b22d8 in ?? () from /usr/lib64/libQt5Core.so.5 #8 0x00007f905a9f8474 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f9060dbc3ed in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f9026d98700 (LWP 27232)): #0 0x00007f9059db10c4 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f9059d6c8a9 in g_main_context_query () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f9059d6cfc8 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f9059d6d16c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f90616dfaeb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f906168776a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #6 0x00007f90614ad3b3 in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #7 0x00007f905efb66df in ?? () from /usr/lib64/libKDevPlatformLanguage.so.10 #8 0x00007f90614b22d8 in ?? () from /usr/lib64/libQt5Core.so.5 #9 0x00007f905a9f8474 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f9060dbc3ed in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f90304f6700 (LWP 27231)): #0 0x00007f905a9fe448 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f90614b30c6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5 #2 0x00007f905eebe7f8 in ?? () from /usr/lib64/libKDevPlatformLanguage.so.10 #3 0x00007f90614b22d8 in ?? () from /usr/lib64/libQt5Core.so.5 #4 0x00007f905a9f8474 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f9060dbc3ed in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f903bfff700 (LWP 27230)): #0 0x00007f9060db3a1d in poll () from /lib64/libc.so.6 #1 0x00007f9059d6d056 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f9059d6d16c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f90616dfaeb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #4 0x00007f906168776a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f90614ad3b3 in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #6 0x00007f90632539b5 in ?? () from /usr/lib64/libQt5DBus.so.5 #7 0x00007f90614b22d8 in ?? () from /usr/lib64/libQt5Core.so.5 #8 0x00007f905a9f8474 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f9060dbc3ed in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f90419bb700 (LWP 27229)): #0 0x00007f9060db3a1d in poll () from /lib64/libc.so.6 #1 0x00007f9053ac2410 in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007f9053ac41a9 in xcb_wait_for_event () from /usr/lib64/libxcb.so.1 #3 0x00007f9043f267b9 in ?? () from /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007f90614b22d8 in ?? () from /usr/lib64/libQt5Core.so.5 #5 0x00007f905a9f8474 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9060dbc3ed in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f90640d2900 (LWP 27228)): #0 0x00007f9060d8cbcd in nanosleep () from /lib64/libc.so.6 #1 0x00007f906155de0d in ?? () from /usr/lib64/libQt5Core.so.5 #2 0x00007f90614b16a4 in QThread::usleep(unsigned long) () from /usr/lib64/libQt5Core.so.5 #3 0x00007f905eefe476 in KDevelop::DUChainLock::lockForWrite(unsigned int) () from /usr/lib64/libKDevPlatformLanguage.so.10 #4 0x00007f905eefe6cc in KDevelop::DUChainWriteLocker::lock() () from /usr/lib64/libKDevPlatformLanguage.so.10 #5 0x00007f905eeaa23e in KDevelop::DUChain::documentLoadedPrepare(KDevelop::IDocument*) () from /usr/lib64/libKDevPlatformLanguage.so.10 #6 0x00007f90616b724c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5 #7 0x00007f90634ef1a2 in KDevelop::IDocumentController::documentLoadedPrepare(KDevelop::IDocument*) () from /usr/lib64/libKDevPlatformInterfaces.so.10 #8 0x00007f90634e3420 in KDevelop::IDocument::notifyLoaded() () from /usr/lib64/libKDevPlatformInterfaces.so.10 #9 0x00007f90616b724c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5 #10 0x00007f905dc48512 in KTextEditor::Document::textChanged(KTextEditor::Document*) () from /usr/lib64/libKF5TextEditor.so.5 #11 0x00007f905dad9603 in KTextEditor::DocumentPrivate::openFile() () from /usr/lib64/libKF5TextEditor.so.5 #12 0x00007f905d784766 in ?? () from /usr/lib64/libKF5Parts.so.5 #13 0x00007f905d7855f8 in ?? () from /usr/lib64/libKF5Parts.so.5 #14 0x00007f90616b71a9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5 #15 0x00007f9062b37072 in KJob::result(KJob*, KJob::QPrivateSignal) () from /usr/lib64/libKF5CoreAddons.so.5 #16 0x00007f9062b389b1 in KJob::finishJob(bool) () from /usr/lib64/libKF5CoreAddons.so.5 #17 0x00007f905cc3c679 in KIO::FileCopyJob::slotResult(KJob*) () from /usr/lib64/libKF5KIOCore.so.5 #18 0x00007f905cc3d5b8 in ?? () from /usr/lib64/libKF5KIOCore.so.5 #19 0x00007f90616b71a9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5 #20 0x00007f9062b37072 in KJob::result(KJob*, KJob::QPrivateSignal) () from /usr/lib64/libKF5CoreAddons.so.5 #21 0x00007f9062b389b1 in KJob::finishJob(bool) () from /usr/lib64/libKF5CoreAddons.so.5 #22 0x00007f905cc47272 in KIO::SimpleJob::slotFinished() () from /usr/lib64/libKF5KIOCore.so.5 #23 0x00007f905cc51a56 in KIO::TransferJob::slotFinished() () from /usr/lib64/libKF5KIOCore.so.5 #24 0x00007f905cc511d1 in ?? () from /usr/lib64/libKF5KIOCore.so.5 #25 0x00007f90616b71a9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5 #26 0x00007f905cc212e1 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib64/libKF5KIOCore.so.5 #27 0x00007f905cc1f927 in KIO::SlaveInterface::dispatch() () from /usr/lib64/libKF5KIOCore.so.5 #28 0x00007f905cc24a31 in KIO::Slave::gotInput() () from /usr/lib64/libKF5KIOCore.so.5 #29 0x00007f905ccae525 in ?? () from /usr/lib64/libKF5KIOCore.so.5 #30 0x00007f90616b71a9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5 #31 0x00007f905cbc23cf in ?? () from /usr/lib64/libKF5KIOCore.so.5 #32 0x00007f90616b7cf9 in QObject::event(QEvent*) () from /usr/lib64/libQt5Core.so.5 #33 0x00007f90623cfaec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #34 0x00007f90623d4f8f in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #35 0x00007f9061689a20 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #36 0x00007f906168b99c in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQt5Core.so.5 #37 0x00007f90616df6c3 in ?? () from /usr/lib64/libQt5Core.so.5 #38 0x00007f9059d6ce57 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #39 0x00007f9059d6d0c0 in ?? () from /usr/lib64/libglib-2.0.so.0 #40 0x00007f9059d6d16c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #41 0x00007f90616dfacf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #42 0x00007f906168776a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #43 0x00007f906168ff6c in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5 #44 0x000000000040bd41 in ?? () #45 0x00007f9060cf4741 in __libc_start_main () from /lib64/libc.so.6 #46 0x000000000040c489 in _start () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.