Application: KDevelop (kdevelop), signal: Aborted Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 [Current thread is 1 (Thread 0x7fe6525b88c0 (LWP 11669))] Thread 10 (Thread 0x7fe633307700 (LWP 11670)): #0 0x00007fe64ea72e8d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fe6413c6c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007fe6413c88d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007fe6342a32c9 in ?? () from /opt/Qt5.5.1/5.5/gcc_64/plugins/platforms/../../lib/libQt5XcbQpa.so.5 #4 0x00007fe64f16762f in ?? () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #5 0x00007fe647c436fa in start_thread (arg=0x7fe633307700) at pthread_create.c:333 #6 0x00007fe64ea7eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7fe61f736700 (LWP 11672)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007fe64f168598 in QWaitCondition::wait(QMutex*, unsigned long) () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #2 0x00007fe64c837958 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x31fcb60) at /opt/nightly/src/extragear/kdevelop/kdevplatform/language/duchain/duchain.cpp:282 #3 0x00007fe64f16762f in ?? () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #4 0x00007fe647c436fa in start_thread (arg=0x7fe61f736700) at pthread_create.c:333 #5 0x00007fe64ea7eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7fe615a1f700 (LWP 11681)): #0 __libc_disable_asynccancel () at ../sysdeps/unix/sysv/linux/x86_64/cancellation.S:98 #1 0x00007fe64ea72e99 in poll () at ../sysdeps/unix/syscall-template.S:84 #2 0x00007fe64674131c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fe64674142c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fe64f3aaa9c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #5 0x00007fe64f353212 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #6 0x00007fe64f1627bc in QThread::exec() () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #7 0x00007fe64c1dd0f5 in ?? () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Qml.so.5 #8 0x00007fe64f16762f in ?? () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #9 0x00007fe647c436fa in start_thread (arg=0x7fe615a1f700) at pthread_create.c:333 #10 0x00007fe64ea7eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7fe6293f4700 (LWP 11693)): #0 0x00007fe646785a64 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fe6467408a0 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fe64674124b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fe64674142c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fe64f3aaa9c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #5 0x00007fe64f353212 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #6 0x00007fe64f1627bc in QThread::exec() () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #7 0x00007fe64f16762f in ?? () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #8 0x00007fe647c436fa in start_thread (arg=0x7fe6293f4700) at pthread_create.c:333 #9 0x00007fe64ea7eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7fe60d6a3700 (LWP 11697)): #0 0x00007fe646785a49 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fe646741418 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fe64f3aaa9c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #3 0x00007fe64f353212 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #4 0x00007fe64f1627bc in QThread::exec() () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #5 0x00007fe64c99c27c in KDevelop::CompletionWorkerThread::run (this=0x2477bc0) at /opt/nightly/src/extragear/kdevelop/kdevplatform/language/codecompletion/codecompletionmodel.cpp:89 #6 0x00007fe64f16762f in ?? () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #7 0x00007fe647c436fa in start_thread (arg=0x7fe60d6a3700) at pthread_create.c:333 #8 0x00007fe64ea7eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7fe60cc0c700 (LWP 11700)): [KCrash Handler] #6 0x00007fe64e9ad418 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 #7 0x00007fe64e9af01a in __GI_abort () at abort.c:89 #8 0x00007fe64f15513e in QMessageLogger::fatal(char const*, ...) const () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #9 0x00007fe64f1506ae in qt_assert(char const*, char const*, int) () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #10 0x00007fe60d830fd8 in DeclarationBuilder::closeAndAssignType (this=0x7fe55c265320) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/duchain/declarationbuilder.cpp:1344 #11 0x00007fe60d830e8b in DeclarationBuilder::endVisit (this=0x7fe55c265320, node=0x7fe55c5174e0) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/duchain/declarationbuilder.cpp:1328 #12 0x00007fe60d861334 in QmlJS::AST::UiPublicMember::accept0 (this=0x7fe55c5174e0, visitor=0x7fe55c265378) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/libs/qmljs/parser/qmljsast.cpp:827 #13 0x00007fe60d85ee74 in QmlJS::AST::Node::accept (this=0x7fe55c5174e0, visitor=0x7fe55c265378) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/libs/qmljs/parser/qmljsast.cpp:42 #14 0x00007fe60d85eec0 in QmlJS::AST::Node::accept (node=0x7fe55c5174e0, visitor=0x7fe55c265378) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/libs/qmljs/parser/qmljsast.cpp:50 #15 0x00007fe60d861674 in QmlJS::AST::UiObjectMemberList::accept0 (this=0x7fe55c5175c0, visitor=0x7fe55c265378) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/libs/qmljs/parser/qmljsast.cpp:891 #16 0x00007fe60d85ee74 in QmlJS::AST::Node::accept (this=0x7fe55c5175c0, visitor=0x7fe55c265378) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/libs/qmljs/parser/qmljsast.cpp:42 #17 0x00007fe60d85eec0 in QmlJS::AST::Node::accept (node=0x7fe55c5175c0, visitor=0x7fe55c265378) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/libs/qmljs/parser/qmljsast.cpp:50 #18 0x00007fe60d861405 in QmlJS::AST::UiObjectInitializer::accept0 (this=0x7fe55c5179b0, visitor=0x7fe55c265378) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/libs/qmljs/parser/qmljsast.cpp:843 #19 0x00007fe60d85ee74 in QmlJS::AST::Node::accept (this=0x7fe55c5179b0, visitor=0x7fe55c265378) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/libs/qmljs/parser/qmljsast.cpp:42 #20 0x00007fe60d85eec0 in QmlJS::AST::Node::accept (node=0x7fe55c5179b0, visitor=0x7fe55c265378) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/libs/qmljs/parser/qmljsast.cpp:50 #21 0x00007fe60d861398 in QmlJS::AST::UiObjectDefinition::accept0 (this=0x7fe55c5179e8, visitor=0x7fe55c265378) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/libs/qmljs/parser/qmljsast.cpp:834 #22 0x00007fe60d85ee74 in QmlJS::AST::Node::accept (this=0x7fe55c5179e8, visitor=0x7fe55c265378) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/libs/qmljs/parser/qmljsast.cpp:42 #23 0x00007fe60d85eec0 in QmlJS::AST::Node::accept (node=0x7fe55c5179e8, visitor=0x7fe55c265378) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/libs/qmljs/parser/qmljsast.cpp:50 #24 0x00007fe60d861674 in QmlJS::AST::UiObjectMemberList::accept0 (this=0x7fe55c517a08, visitor=0x7fe55c265378) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/libs/qmljs/parser/qmljsast.cpp:891 #25 0x00007fe60d85ee74 in QmlJS::AST::Node::accept (this=0x7fe55c517a08, visitor=0x7fe55c265378) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/libs/qmljs/parser/qmljsast.cpp:42 #26 0x00007fe60d85eec0 in QmlJS::AST::Node::accept (node=0x7fe55c517a08, visitor=0x7fe55c265378) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/libs/qmljs/parser/qmljsast.cpp:50 #27 0x00007fe60d861290 in QmlJS::AST::UiProgram::accept0 (this=0x7fe55c517a28, visitor=0x7fe55c265378) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/libs/qmljs/parser/qmljsast.cpp:814 #28 0x00007fe60d85ee74 in QmlJS::AST::Node::accept (this=0x7fe55c517a28, visitor=0x7fe55c265378) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/libs/qmljs/parser/qmljsast.cpp:42 #29 0x00007fe60d85eec0 in QmlJS::AST::Node::accept (node=0x7fe55c517a28, visitor=0x7fe55c265378) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/libs/qmljs/parser/qmljsast.cpp:50 #30 0x00007fe60d82a98f in ContextBuilder::startVisiting (this=0x7fe55c265320, node=0x7fe55c517a28) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/duchain/contextbuilder.cpp:83 #31 0x00007fe60d82b9b0 in DeclarationBuilder::startVisiting (this=0x7fe55c265320, node=0x7fe55c517a28) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/duchain/declarationbuilder.cpp:110 #32 0x00007fe60d80bc85 in KDevelop::AbstractContextBuilder<QmlJS::AST::Node, QmlJS::AST::IdentifierPropertyName>::supportBuild (this=0x7fe55c265320, node=0x7fe55c517a28, context=0x7fe55c55f6e0) at /opt/nightly/install/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:134 #33 0x00007fe60d811179 in KDevelop::AbstractTypeBuilder<QmlJS::AST::Node, QmlJS::AST::IdentifierPropertyName, ContextBuilder>::supportBuild (this=0x7fe55c265320, node=0x7fe55c517a28, context=0x7fe55c55f6e0) at /opt/nightly/install/include/kdevplatform/language/duchain/builders/abstracttypebuilder.h:85 #34 0x00007fe60d810946 in KDevelop::AbstractContextBuilder<QmlJS::AST::Node, QmlJS::AST::IdentifierPropertyName>::build (this=0x7fe55c265320, url=..., node=0x7fe55c517a28, updateContext=...) at /opt/nightly/install/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:114 #35 0x00007fe60d82b6ce in DeclarationBuilder::build (this=0x7fe55c265320, url=..., node=0x7fe55c517a28, updateContext=...) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/duchain/declarationbuilder.cpp:81 #36 0x00007fe60d82b497 in DeclarationBuilder::build (this=0x7fe60cc0bb70, url=..., node=0x7fe55c517a28, updateContext=...) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/duchain/declarationbuilder.cpp:68 #37 0x00007fe60d807de1 in QmlJsParseJob::run (this=0xab909a0, pointer=..., thread=0x4eef200) at /opt/nightly/src/extragear/kdevelop/kdevelop/languages/qmljs/qmljsparsejob.cpp:145 #38 0x00007fe642e15650 in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #39 0x00007fe642e15c90 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #40 0x00007fe642e147e0 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #41 0x00007fe642e1428a in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #42 0x00007fe64f16762f in ?? () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #43 0x00007fe647c436fa in start_thread (arg=0x7fe60cc0c700) at pthread_create.c:333 #44 0x00007fe64ea7eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7fe603fff700 (LWP 11701)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fe64f16864b in QWaitCondition::wait(QMutex*, unsigned long) () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #2 0x00007fe642e122bf in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #3 0x00007fe642e164e8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007fe642e1146d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007fe642e16542 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007fe642e1146d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007fe642e14353 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007fe64f16762f in ?? () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #9 0x00007fe647c436fa in start_thread (arg=0x7fe603fff700) at pthread_create.c:333 #10 0x00007fe64ea7eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7fe6024b9700 (LWP 11772)): #0 0x00007fe646785a49 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fe646740d5c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fe6467412c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fe64674142c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fe64f3aaa9c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #5 0x00007fe64f353212 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #6 0x00007fe64f1627bc in QThread::exec() () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #7 0x00007fe64c99c27c in KDevelop::CompletionWorkerThread::run (this=0x4f25e30) at /opt/nightly/src/extragear/kdevelop/kdevplatform/language/codecompletion/codecompletionmodel.cpp:89 #8 0x00007fe64f16762f in ?? () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #9 0x00007fe647c436fa in start_thread (arg=0x7fe6024b9700) at pthread_create.c:333 #10 0x00007fe64ea7eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7fe616220700 (LWP 24788)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fe6423ddbd4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #2 0x00007fe6423ddc19 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #3 0x00007fe647c436fa in start_thread (arg=0x7fe616220700) at pthread_create.c:333 #4 0x00007fe64ea7eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7fe6525b88c0 (LWP 11669)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fe6413c6eb9 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007fe6413c8617 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007fe6413c8721 in xcb_wait_for_reply () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #4 0x00007fe6481efa47 in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #5 0x00007fe6481d44ee in XGetGeometry () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #6 0x00007fe647a0ca59 in ?? () from /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 #7 0x00007fe6313a0127 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007fe63139ef85 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #9 0x00007fe6312c53be in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #10 0x00007fe6312c6929 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #11 0x00007fe63126ba12 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #12 0x00007fe631273a61 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #13 0x00007fe64fbcfecf in QPlatformBackingStore::composeAndFlush(QWindow*, QRegion const&, QPoint const&, QPlatformTextureList*, QOpenGLContext*, bool) () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Gui.so.5 #14 0x00007fe6342bc4a7 in ?? () from /opt/Qt5.5.1/5.5/gcc_64/plugins/platforms/../../lib/libQt5XcbQpa.so.5 #15 0x00007fe65017ad8c in ?? () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Widgets.so.5 #16 0x00007fe65017bb11 in ?? () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Widgets.so.5 #17 0x00007fe65017d3eb in ?? () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Widgets.so.5 #18 0x00007fe65017d761 in ?? () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Widgets.so.5 #19 0x00007fe65019cb6f in QWidgetPrivate::syncBackingStore() () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Widgets.so.5 #20 0x00007fe6501b12a0 in QWidget::event(QEvent*) () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Widgets.so.5 #21 0x00007fe6502c207b in QMainWindow::event(QEvent*) () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Widgets.so.5 #22 0x00007fe64a7c7147 in KMainWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5 #23 0x00007fe64a7ff4e5 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5 #24 0x00007fe6501704cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Widgets.so.5 #25 0x00007fe650175630 in QApplication::notify(QObject*, QEvent*) () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Widgets.so.5 #26 0x00007fe64f355663 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #27 0x00007fe64f3578d3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #28 0x00007fe64f3aa693 in ?? () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #29 0x00007fe646741127 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #30 0x00007fe646741380 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #31 0x00007fe64674142c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #32 0x00007fe64f3aaa87 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #33 0x00007fe64f353212 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #34 0x00007fe64f35ad3d in QCoreApplication::exec() () from /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5Core.so.5 #35 0x000000000040fc1e in main (argc=3, argv=0x7fff70067288) at /opt/nightly/src/extragear/kdevelop/kdevelop/app/main.cpp:714 Reproducible: Didn't try
Created attachment 99520 [details] The problematic file causing the assert
Git commit 5c27fd0f674cbea399312bccf2796e0da51d6465 by Kevin Funk. Committed on 16/06/2016 at 09:12. Pushed by kfunk into branch '5.0'. QML plugin: Fix assert If qmljs isn't capable of parsing a specific type, we'll end up will null pointers for the attached type in the QML/JS plugin. Don't assert the type is non-null in code. Attached test file. FIXED-IN: 5.0.0 M +3 -3 languages/qmljs/duchain/declarationbuilder.cpp A +7 -0 languages/qmljs/tests/files/dynamicObjectProperties.2.qml [License: UNKNOWN] * The files marked with a * at the end have a non valid license. Please read: http://techbase.kde.org/Policies/Licensing_Policy and use the headers which are listed at that page. http://commits.kde.org/kdevelop/5c27fd0f674cbea399312bccf2796e0da51d6465
Git commit 273b4d4f9f667f41ba20e8f4f0f9cb73eea99b2d by Kevin Funk. Committed on 13/07/2016 at 18:49. Pushed by kfunk into branch '5.0'. test_files: Fix dynamicObjectProperties.2.qml test We just want to make sure this particular file does not trigger an assert / crash. Make sure the test still passes, even if the file contents are invalid. M +1 -0 languages/qmljs/tests/test_files.cpp http://commits.kde.org/kdevelop/273b4d4f9f667f41ba20e8f4f0f9cb73eea99b2d
Git commit e6f41edea53bea5648a13b7512e1a2d14df27c20 by Kevin Funk. Committed on 24/10/2018 at 20:57. Pushed by kfunk into branch 'master'. qmljs: Integrate updated qmljs library FIXED-IN: 5.4.0 M +5 -5 plugins/qmljs/duchain/declarationbuilder.cpp M +1 -1 plugins/qmljs/duchain/declarationbuilder.h M +1 -1 plugins/qmljs/duchain/usebuilder.cpp M +3 -1 plugins/qmljs/tests/files/dynamicObjectProperties.2.qml M +0 -1 plugins/qmljs/tests/test_files.cpp https://commits.kde.org/kdevelop/e6f41edea53bea5648a13b7512e1a2d14df27c20