(gdb) thread apply all bt Thread 14 (Thread 0x7f171af17700 (LWP 15368)): #0 0x00007f179869be79 in syscall () at /usr/lib/libc.so.6 #1 0x00007f17992f0656 in QBasicMutex::lockInternal() () at /usr/lib/libQt5Core.so.5 #2 0x00007f173b029a43 in QMutexLocker::QMutexLocker(QBasicMutex*) (this=0x7f171af15ff0, m=0x7f173b296940 ) at /usr/include/qt/QtCore/qmutex.h:200 #3 0x00007f173b026874 in Python::Helper::getCorrectionFile(QUrl const&) (document=...) at ../duchain/helpers.cpp:377 #4 0x00007f173b0637b7 in Python::CorrectionHelper::CorrectionHelper(KDevelop::IndexedString const&, Python::DeclarationBuilder*) (this=0x7f172c1a8200, _url=..., builder= 0x7f171af16750) at ../duchain/correctionhelper.cpp:44 #5 0x00007f173b041562 in Python::DeclarationBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext) (this=0x7f171af16750, url=..., node=0x7f172c381c50, updateContext=...) at ../duchain/declarationbuilder.cpp:89 #6 0x00007f173b5048da in Python::ParseJob::run(QSharedPointer, ThreadWeaver::Thread*) (this=0x55c361b99940) at ../pythonparsejob.cpp:169 #7 0x00007f179571f087 in ThreadWeaver::IdDecorator::run(QSharedPointer, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #8 0x00007f179571f678 in ThreadWeaver::Executor::run(QSharedPointer const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #9 0x00007f179571e670 in ThreadWeaver::Job::execute(QSharedPointer const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #10 0x00007f179571dda5 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #11 0x00007f17992f91cb in () at /usr/lib/libQt5Core.so.5 #12 0x00007f179233408a in start_thread () at /usr/lib/libpthread.so.0 #13 0x00007f17986a147f in clone () at /usr/lib/libc.so.6 Thread 13 (Thread 0x7f171b718700 (LWP 15367)): #0 0x00007f179869be79 in syscall () at /usr/lib/libc.so.6 #1 0x00007f17992f0656 in QBasicMutex::lockInternal() () at /usr/lib/libQt5Core.so.5 #2 0x00007f173b029a43 in QMutexLocker::QMutexLocker(QBasicMutex*) (this=0x7f171b716f18, m=0x7f173b296940 ) at /usr/include/qt/QtCore/qmutex.h:200 #3 0x00007f173b0273f6 in Python::Helper::getSearchPaths(QUrl const&) (workingOnDocument=...) at ../duchain/helpers.cpp:478 #4 0x00007f173b0269aa in Python::Helper::getCorrectionFile(QUrl const&) (document=...) at ../duchain/helpers.cpp:382 #5 0x00007f173b0637b7 in Python::CorrectionHelper::CorrectionHelper(KDevelop::IndexedString const&, Python::DeclarationBuilder*) (this=0x7f16f0057150, _url=..., builder=0x7f171b717750) at ../duchain/correctionhelper.cpp:44 #6 0x00007f173b041562 in Python::DeclarationBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext) (this=0x7f171b717750, url=..., node=0x7f16f02225c0, updateContext=...) at ../duchain/declarationbuilder.cpp:89 #7 0x00007f173b5048da in Python::ParseJob::run(QSharedPointer, ThreadWeaver::Thread*) (this=0x55c365a20b20) at ../pythonparsejob.cpp:169 #8 0x00007f179571f087 in ThreadWeaver::IdDecorator::run(QSharedPointer, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #9 0x00007f179571f678 in ThreadWeaver::Executor::run(QSharedPointer const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #10 0x00007f179571e670 in ThreadWeaver::Job::execute(QSharedPointer const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #11 0x00007f179571dda5 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #12 0x00007f17992f91cb in () at /usr/lib/libQt5Core.so.5 #13 0x00007f179233408a in start_thread () at /usr/lib/libpthread.so.0 #14 0x00007f17986a147f in clone () at /usr/lib/libc.so.6 Thread 12 (Thread 0x7f174285a700 (LWP 15366)): #0 0x00007f179233a38d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f17992fa65c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f179571b42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f17957204d9 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f179571a924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f1795720532 in () at /usr/lib/libKF5ThreadWeaver.so.5 ---Type to continue, or q to quit--- #6 0x00007f179571a924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #7 0x00007f179571dce3 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #8 0x00007f17992f91cb in () at /usr/lib/libQt5Core.so.5 #9 0x00007f179233408a in start_thread () at /usr/lib/libpthread.so.0 #10 0x00007f17986a147f in clone () at /usr/lib/libc.so.6 Thread 11 (Thread 0x7f1731c7b700 (LWP 15365)): #0 0x00007f179869be79 in syscall () at /usr/lib/libc.so.6 #1 0x00007f17992f0656 in QBasicMutex::lockInternal() () at /usr/lib/libQt5Core.so.5 #2 0x00007f173b029a43 in QMutexLocker::QMutexLocker(QBasicMutex*) (this=0x7f1731c79ff0, m=0x7f173b296940 ) at /usr/include/qt/QtCore/qmutex.h:200 #3 0x00007f173b026874 in Python::Helper::getCorrectionFile(QUrl const&) (document=...) at ../duchain/helpers.cpp:377 #4 0x00007f173b0637b7 in Python::CorrectionHelper::CorrectionHelper(KDevelop::IndexedString const&, Python::DeclarationBuilder*) (this=0x7f16fc1060b0, _url=..., builder=0x7f1731c7a750) at ../duchain/correctionhelper.cpp:44 #5 0x00007f173b041562 in Python::DeclarationBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext) (this=0x7f1731c7a750, url=..., node=0x7f16fc003d60, updateContext=...) at ../duchain/declarationbuilder.cpp:89 #6 0x00007f173b5048da in Python::ParseJob::run(QSharedPointer, ThreadWeaver::Thread*) (this=0x55c365a1cdc0) at ../pythonparsejob.cpp:169 #7 0x00007f179571f087 in ThreadWeaver::IdDecorator::run(QSharedPointer, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #8 0x00007f179571f678 in ThreadWeaver::Executor::run(QSharedPointer const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #9 0x00007f179571e670 in ThreadWeaver::Job::execute(QSharedPointer const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #10 0x00007f179571dda5 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #11 0x00007f17992f91cb in () at /usr/lib/libQt5Core.so.5 #12 0x00007f179233408a in start_thread () at /usr/lib/libpthread.so.0 #13 0x00007f17986a147f in clone () at /usr/lib/libc.so.6 Thread 10 (Thread 0x7f1730c79700 (LWP 15364)): #0 0x00007f179869be79 in syscall () at /usr/lib/libc.so.6 #1 0x00007f17992f0656 in QBasicMutex::lockInternal() () at /usr/lib/libQt5Core.so.5 #2 0x00007f173b029a43 in QMutexLocker::QMutexLocker(QBasicMutex*) (this=0x7f1730c77ff0, m=0x7f173b296940 ) at /usr/include/qt/QtCore/qmutex.h:200 #3 0x00007f173b026874 in Python::Helper::getCorrectionFile(QUrl const&) (document=...) at ../duchain/helpers.cpp:377 #4 0x00007f173b0637b7 in Python::CorrectionHelper::CorrectionHelper(KDevelop::IndexedString const&, Python::DeclarationBuilder*) (this=0x7f16f80550c0, _url=..., builder=0x7f1730c78750) at ../duchain/correctionhelper.cpp:44 #5 0x00007f173b041562 in Python::DeclarationBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext) (this=0x7f1730c78750, url=..., node=0x7f16f814e810, updateContext=...) at ../duchain/declarationbuilder.cpp:89 #6 0x00007f173b5048da in Python::ParseJob::run(QSharedPointer, ThreadWeaver::Thread*) (this=0x55c365b9ae10) at ../pythonparsejob.cpp:169 #7 0x00007f179571f087 in ThreadWeaver::IdDecorator::run(QSharedPointer, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #8 0x00007f179571f678 in ThreadWeaver::Executor::run(QSharedPointer const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #9 0x00007f179571e670 in ThreadWeaver::Job::execute(QSharedPointer const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #10 0x00007f179571dda5 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #11 0x00007f17992f91cb in () at /usr/lib/libQt5Core.so.5 #12 0x00007f179233408a in start_thread () at /usr/lib/libpthread.so.0 #13 0x00007f17986a147f in clone () at /usr/lib/libc.so.6 Thread 9 (Thread 0x7f1742059700 (LWP 14414)): #0 0x00007f1798696f7b in poll () at /usr/lib/libc.so.6 #1 0x00007f178fc6aed3 in () at /usr/lib/libglib-2.0.so.0 ---Type to continue, or q to quit--- #2 0x00007f178fc6afae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f1799538204 in QEventDispatcherGlib::processEvents(QFlags) () at /usr/lib/libQt5Core.so.5 #4 0x00007f17994db99b in QEventLoop::exec(QFlags) () at /usr/lib/libQt5Core.so.5 #5 0x00007f17992f427e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f17967dbd0c in KDevelop::CompletionWorkerThread::run() (this=0x55c3623b7290) at /home/flh/projects/kdevelop/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79 #7 0x00007f17992f91cb in () at /usr/lib/libQt5Core.so.5 #8 0x00007f179233408a in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f17986a147f in clone () at /usr/lib/libc.so.6 Thread 8 (Thread 0x7f174390b700 (LWP 14410)): #0 0x00007f1798696f7b in poll () at /usr/lib/libc.so.6 #1 0x00007f178fc6aed3 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f178fc6afae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f17995381e1 in QEventDispatcherGlib::processEvents(QFlags) () at /usr/lib/libQt5Core.so.5 #4 0x00007f17994db99b in QEventLoop::exec(QFlags) () at /usr/lib/libQt5Core.so.5 #5 0x00007f17992f427e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f17992f91cb in () at /usr/lib/libQt5Core.so.5 #7 0x00007f179233408a in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f17986a147f in clone () at /usr/lib/libc.so.6 Thread 7 (Thread 0x7f174a30f700 (LWP 14409)): #0 0x00007f1798696f7b in poll () at /usr/lib/libc.so.6 #1 0x00007f178fc6aed3 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f178fc6afae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f17995381e1 in QEventDispatcherGlib::processEvents(QFlags) () at /usr/lib/libQt5Core.so.5 #4 0x00007f17994db99b in QEventLoop::exec(QFlags) () at /usr/lib/libQt5Core.so.5 #5 0x00007f17992f427e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f179b1fecf9 in () at /usr/lib/libQt5Qml.so.5 #7 0x00007f17992f91cb in () at /usr/lib/libQt5Core.so.5 #8 0x00007f179233408a in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f17986a147f in clone () at /usr/lib/libc.so.6 Thread 6 (Thread 0x7f175257a700 (LWP 14402)): #0 0x00007f1798696f7b in poll () at /usr/lib/libc.so.6 #1 0x00007f178fc6aed3 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f178fc6afae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f17995381e1 in QEventDispatcherGlib::processEvents(QFlags) () at /usr/lib/libQt5Core.so.5 #4 0x00007f17994db99b in QEventLoop::exec(QFlags) () at /usr/lib/libQt5Core.so.5 #5 0x00007f17992f427e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f17992f91cb in () at /usr/lib/libQt5Core.so.5 #7 0x00007f179233408a in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f17986a147f in clone () at /usr/lib/libc.so.6 Thread 5 (Thread 0x7f17546bd700 (LWP 14401)): #0 0x00007f179233a38d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f1798f7948d in __gthread_cond_wait (__mutex=, __cond=) ---Type to continue, or q to quit--- at /build/gcc-multilib/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864 #2 0x00007f1798f7948d in std::condition_variable::wait(std::unique_lock&) (this=, __lock=...) at /build/gcc-multilib/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53 #3 0x00007f175750f869 in () at /usr/lib/libQt5WebKit.so.5 #4 0x00007f175750f9b9 in () at /usr/lib/libQt5WebKit.so.5 #5 0x00007f1798f7fa6f in std::execute_native_thread_routine(void*) (__p=0x55c3620e7c40) at /build/gcc-multilib/src/gcc/libstdc++-v3/src/c++11/thread.cc:83 #6 0x00007f179233408a in start_thread () at /usr/lib/libpthread.so.0 #7 0x00007f17986a147f in clone () at /usr/lib/libc.so.6 Thread 4 (Thread 0x7f175fc39700 (LWP 14400)): #0 0x00007f1798696f7b in poll () at /usr/lib/libc.so.6 #1 0x00007f178fc6aed3 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f178fc6afae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f1799538204 in QEventDispatcherGlib::processEvents(QFlags) () at /usr/lib/libQt5Core.so.5 #4 0x00007f17994db99b in QEventLoop::exec(QFlags) () at /usr/lib/libQt5Core.so.5 #5 0x00007f17992f427e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f1796673992 in KDevelop::DUChainPrivate::CleanupThread::run() (this=0x55c3620c97f0) at /home/flh/projects/kdevelop/kdevplatform/language/duchain/duchain.cpp:283 #7 0x00007f17992f91cb in () at /usr/lib/libQt5Core.so.5 #8 0x00007f179233408a in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f17986a147f in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7f1768c77700 (LWP 14387)): #0 0x00007f1798696f7b in poll () at /usr/lib/libc.so.6 #1 0x00007f178fc6aed3 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f178fc6afae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f17995381e1 in QEventDispatcherGlib::processEvents(QFlags) () at /usr/lib/libQt5Core.so.5 #4 0x00007f17994db99b in QEventLoop::exec(QFlags) () at /usr/lib/libQt5Core.so.5 #5 0x00007f17992f427e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f179bb76376 in () at /usr/lib/libQt5DBus.so.5 #7 0x00007f17992f91cb in () at /usr/lib/libQt5Core.so.5 #8 0x00007f179233408a in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f17986a147f in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7f1772308700 (LWP 14386)): #0 0x00007f1798696f7b in poll () at /usr/lib/libc.so.6 #1 0x00007f1787bc58e0 in () at /usr/lib/libxcb.so.1 #2 0x00007f1787bc7679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1 #3 0x00007f177461b90a in () at /usr/lib/libQt5XcbQpa.so.5 #4 0x00007f17992f91cb in () at /usr/lib/libQt5Core.so.5 #5 0x00007f179233408a in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007f17986a147f in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7f17a096b0c0 (LWP 14385)): #0 0x00007f179869be79 in syscall () at /usr/lib/libc.so.6 #1 0x00007f17992f0656 in QBasicMutex::lockInternal() () at /usr/lib/libQt5Core.so.5 #2 0x00007f17992f09b4 in () at /usr/lib/libQt5Core.so.5 #3 0x00007f179665c01c in KDevelop::UrlParseLock::UrlParseLock(KDevelop::IndexedString const&) (this=0x7ffdbf6a5b1c, url=...) ---Type to continue, or q to quit--- at /home/flh/projects/kdevelop/kdevplatform/language/backgroundparser/urlparselock.cpp:78 #4 0x00007f179681737c in KDevelop::CodeHighlighting::highlightDUChain(KDevelop::ReferencedTopDUContext) (this=0x55c3623a50f0, context=...) at /home/flh/projects/kdevelop/kdevplatform/language/highlighting/codehighlighting.cpp:175 #5 0x00007f1796670f91 in KDevelop::DUChain::documentLoadedPrepare(KDevelop::IDocument*) (this=0x55c3620c9730, doc=0x55c36237fa00) at /home/flh/projects/kdevelop/kdevplatform/language/duchain/duchain.cpp:1519 #6 0x00007f1796695618 in QtPrivate::FunctorCall, QtPrivate::List, void, void (KDevelop::DUChain::*)(KDevelop::IDocument*)>::call(void (KDevelop::DUChain::*)(KDevelop::IDocument*), KDevelop::DUChain*, void**) (f= (void (KDevelop::DUChain::*)(KDevelop::DUChain * const, KDevelop::IDocument *)) 0x7f1796670a44 , o=0x55c3620c9730, arg=0x7ffdbf6a5ed0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:136 #7 0x00007f17966941b4 in QtPrivate::FunctionPointer::call, void>(void (KDevelop::DUChain::*)(KDevelop::IDocument*), KDevelop::DUChain*, void**) (f= (void (KDevelop::DUChain::*)(KDevelop::DUChain * const, KDevelop::IDocument *)) 0x7f1796670a44 , o=0x55c3620c9730, arg=0x7ffdbf6a5ed0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:169 #8 0x00007f179669083b in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x55c3620c8920, r=0x55c3620c9730, a=0x7ffdbf6a5ed0, ret=0x0) at /usr/include/qt/QtCore/qobject_impl.h:120 #9 0x00007f179950d24f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #10 0x00007f179f3b7f04 in KDevelop::IDocumentController::documentLoadedPrepare(KDevelop::IDocument*) (this=0x55c361e30730, _t1=0x55c36237fa00) at kdevplatform/interfaces/KDevPlatformInterfaces_autogen/EWIEGA46WW/moc_idocumentcontroller.cpp:474 #11 0x00007f179f3aa57a in KDevelop::IDocument::notifyLoaded() (this=0x55c36237fa00) at /home/flh/projects/kdevelop/kdevplatform/interfaces/idocument.cpp:129 #12 0x00007f17a044c50e in KDevelop::TextDocument::slotDocumentLoaded() (this=0x55c36237f9e0) at /home/flh/projects/kdevelop/kdevplatform/shell/textdocument.cpp:756 #13 0x00007f17a03ff6ec in QtPrivate::FunctorCall, QtPrivate::List<>, void, void (KDevelop::TextDocument::*)()>::call(void (KDevelop::TextDocument::*)(), KDevelop::TextDocument*, void**) (f=(void (KDevelop::TextDocument::*)(KDevelop::TextDocument * const)) 0x7f17a044c4c6 , o=0x55c36237f9e0, arg=0x7ffdbf6a6110) at /usr/include/qt/QtCore/qobjectdefs_impl.h:136 #14 0x00007f17a03ff1e5 in QtPrivate::FunctionPointer::call, void>(void (KDevelop::TextDocument::*)(), KDevelop::TextDocument*, void**) (f=(void (KDevelop::TextDocument::*)(KDevelop::TextDocument * const)) 0x7f17a044c4c6 , o=0x55c36237f9e0, arg=0x7ffdbf6a6110) at /usr/include/qt/QtCore/qobjectdefs_impl.h:169 #15 0x00007f17a03fe7ab in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x55c362691810, r=0x55c36237f9e0, a=0x7ffdbf6a6110, ret=0x0) at /usr/include/qt/QtCore/qobject_impl.h:120 #16 0x00007f179950d24f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #17 0x00007f179f07c7c3 in KTextEditor::Document::textChanged(KTextEditor::Document*) () at /usr/lib/libKF5TextEditor.so.5 #18 0x00007f179eedc287 in KTextEditor::DocumentPrivate::openFile() () at /usr/lib/libKF5TextEditor.so.5 #19 0x00007f179eb75158 in () at /usr/lib/libKF5Parts.so.5 #20 0x00007f179eb761f5 in KParts::ReadOnlyPart::openUrl(QUrl const&) () at /usr/lib/libKF5Parts.so.5 #21 0x00007f179eeced39 in KTextEditor::DocumentPrivate::openUrl(QUrl const&) () at /usr/lib/libKF5TextEditor.so.5 #22 0x00007f17a04495f6 in KDevelop::TextDocument::createViewWidget(QWidget*) (this=0x55c36237f9e0, parent=0x55c36271c4b0) at /home/flh/projects/kdevelop/kdevplatform/shell/textdocument.cpp:305 #23 0x00007f17a044ae52 in KDevelop::TextView::createWidget(QWidget*) (this=0x55c3628d9bf0, parent=0x55c36271c4b0) at /home/flh/projects/kdevelop/kdevplatform/shell/textdocument.cpp:581 #24 0x00007f179fad03f7 in Sublime::View::widget(QWidget*) (this=0x55c3628d9bf0, parent=0x55c36271c4b0) at /home/flh/projects/kdevelop/kdevplatform/sublime/view.cpp:76 #25 0x00007f179fac6e05 in Sublime::MainWindowPrivate::ViewCreator::operator()(Sublime::AreaIndex*) (this=0x7ffdbf6a67b0, index=0x55c361c33170) at /home/flh/projects/kdevelop/kdevplatform/sublime/mainwindow_p.cpp:404 #26 0x00007f179facbc01 in Sublime::Area::walkViewsInternal(Sublime::MainWindowPrivate::ViewCreator&, Sublime::AreaIndex*) (this=0x55c361c34020, op=..., index=0x55c361c33170) at /home/flh/projects/kdevelop/kdevplatform/sublime/areawalkers.h:32 #27 0x00007f179faca9e9 in Sublime::Area::walkViews(Sublime::MainWindowPrivate::ViewCreator&, Sublime::AreaIndex*) (this=0x55c361c34020, op=..., index=0x55c361c33170) at /home/flh/projects/kdevelop/kdevplatform/sublime/areawalkers.h:48 #28 0x00007f179fac7bd0 in Sublime::MainWindowPrivate::viewAdded(Sublime::AreaIndex*, Sublime::View*) (this=0x55c361b99050, index=0x55c361c33170, view=0x55c3628d9bf0) at /home/flh/projects/kdevelop/kdevplatform/sublime/mainwindow_p.cpp:575 ---Type to continue, or q to quit--- #29 0x00007f179fac3d38 in QtPrivate::FunctorCall, QtPrivate::List, void, void (Sublime::MainWindowPrivate::*)(Sublime::AreaIndex*, Sublime::View*)>::call(void (Sublime::MainWindowPrivate::*)(Sublime::AreaIndex*, Sublime::View*), Sublime::MainWindowPrivate*, void**) (f= (void (Sublime::MainWindowPrivate::*)(Sublime::MainWindowPrivate * const, Sublime::AreaIndex *, Sublime::View *)) 0x7f179fac79d6 , o=0x55c361b99050, arg=0x7ffdbf6a69c0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:136 #30 0x00007f179fac3656 in QtPrivate::FunctionPointer::call, void>(void (Sublime::MainWindowPrivate::*)(Sublime::AreaIndex*, Sublime::View*), Sublime::MainWindowPrivate*, void**) (f= (void (Sublime::MainWindowPrivate::*)(Sublime::MainWindowPrivate * const, Sublime::AreaIndex *, Sublime::View *)) 0x7f179fac79d6 , o=0x55c361b99050, arg=0x7ffdbf6a69c0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:169 #31 0x00007f179fac2cd9 in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x55c361dfbab0, r=0x55c361b99050, a=0x7ffdbf6a69c0, ret=0x0) at /usr/include/qt/QtCore/qobject_impl.h:120 #32 0x00007f179950d24f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #33 0x00007f179fae1904 in Sublime::Area::viewAdded(Sublime::AreaIndex*, Sublime::View*) (this=0x55c361c34020, _t1=0x55c361c33170, _t2=0x55c3628d9bf0) at kdevplatform/sublime/KDevPlatformSublime_autogen/EWIEGA46WW/moc_area.cpp:277 #34 0x00007f179fa9d6be in Sublime::Area::addView(Sublime::View*, Sublime::AreaIndex*, Sublime::View*) (this=0x55c361c34020, view=0x55c3628d9bf0, index=0x55c361c33170, after=0x0) at /home/flh/projects/kdevelop/kdevplatform/sublime/area.cpp:175 #35 0x00007f179fa9d754 in Sublime::Area::addView(Sublime::View*, Sublime::View*) (this=0x55c361c34020, view=0x55c3628d9bf0, after=0x0) at /home/flh/projects/kdevelop/kdevplatform/sublime/area.cpp:187 #36 0x00007f17a045b307 in KDevelop::DocumentControllerPrivate::openDocumentInternal(KDevelop::IDocument*, KTextEditor::Range const&, QFlags, KDevelop::IDocument*) (this=0x55c361fe7480, doc=0x55c36237fa00, range=..., activationParams=..., buddy=0x0) at /home/flh/projects/kdevelop/kdevplatform/shell/documentcontroller.cpp:495 #37 0x00007f17a045a5a1 in KDevelop::DocumentControllerPrivate::openDocumentInternal(QUrl const&, QString const&, KTextEditor::Range const&, QString const&, QFlags, KDevelop::IDocument*) (this=0x55c361fe7480, inputUrl=..., prefName=..., range=..., encoding=..., activationParams=..., buddy=0x0) at /home/flh/projects/kdevelop/kdevplatform/shell/documentcontroller.cpp:335 #38 0x00007f17a0452ca7 in KDevelop::DocumentController::openDocument(QUrl const&, KTextEditor::Range const&, QFlags, QString const&, KDevelop::IDocument*) (this=0x55c361e30730, inputUrl=..., range=..., activationParams=..., encoding=..., buddy=0x0) at /home/flh/projects/kdevelop/kdevplatform/shell/documentcontroller.cpp:692 #39 0x00007f1751950155 in OpenWithPlugin::openDefault() (this=0x55c3621b7a60) at /home/flh/projects/kdevelop/plugins/openwith/openwithplugin.cpp:236 #40 0x00007f175195089a in OpenWithPlugin::openFilesInternal(QList const&) (this=0x55c3621b7a60, files=...) at /home/flh/projects/kdevelop/plugins/openwith/openwithplugin.cpp:287 #41 0x00007f17527f2ddd in KDevelop::IOpenWith::openFiles(QList const&) (files=...) at /home/flh/projects/kdevelop/plugins/projectmanagerview/../openwith/iopenwith.h:51 #42 0x00007f17527f2173 in ProjectManagerView::open(KDevelop::Path const&) (this=0x55c362f09c70, path=...) at /home/flh/projects/kdevelop/plugins/projectmanagerview/projectmanagerview.cpp:276 #43 0x00007f17527f68bd in QtPrivate::FunctorCall, QtPrivate::List, void, void (ProjectManagerView::*)(KDevelop::Path const&)>::call(void (ProjectManagerView::*)(KDevelop::Path const&), ProjectManagerView*, void**) (f= (void (ProjectManagerView::*)(ProjectManagerView * const, const KDevelop::Path &)) 0x7f17527f211a , o=0x55c362f09c70, arg=0x7ffdbf6a7190) at /usr/include/qt/QtCore/qobjectdefs_impl.h:136 #44 0x00007f17527f657b in QtPrivate::FunctionPointer::call, void>(void (ProjectManagerView::*)(KDevelop::Path const&), ProjectManagerView*, void**) (f= (void (ProjectManagerView::*)(ProjectManagerView * const, const KDevelop::Path &)) 0x7f17527f211a , o=0x55c362f09c70, arg=0x7ffdbf6a7190) at /usr/include/qt/QtCore/qobjectdefs_impl.h:169 #45 0x00007f17527f6035 in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x55c3621a6480, r=0x55c362f09c70, a=0x7ffdbf6a7190, ret=0x0) at /usr/include/qt/QtCore/qobject_impl.h:120 #46 0x00007f179950d24f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #47 0x00007f175280f0aa in ProjectTreeView::activate(KDevelop::Path const&) (this=0x55c362f0f110, _t1=...) at plugins/projectmanagerview/kdevprojectmanagerview_autogen/EWIEGA46WW/moc_projecttreeview.cpp:187 #48 0x00007f17527f928a in ProjectTreeView::slotActivated(QModelIndex const&) (this=0x55c362f0f110, index=...) ---Type to continue, or q to quit--- at /home/flh/projects/kdevelop/plugins/projectmanagerview/projecttreeview.cpp:291 #49 0x00007f17527fe3fb in QtPrivate::FunctorCall, QtPrivate::List, void, void (ProjectTreeView::*)(QModelIndex const&)>::call(void (ProjectTreeView::*)(QModelIndex const&), ProjectTreeView*, void**) (f= (void (ProjectTreeView::*)(ProjectTreeView * const, const QModelIndex &)) 0x7f17527f915c , o=0x55c362f0f110, arg=0x7ffdbf6a73e0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:136 #50 0x00007f17527fdde7 in QtPrivate::FunctionPointer::call, void>(void (ProjectTreeView::*)(QModelIndex const&), ProjectTreeView*, void**) (f= (void (ProjectTreeView::*)(ProjectTreeView * const, const QModelIndex &)) 0x7f17527f915c , o=0x55c362f0f110, arg=0x7ffdbf6a73e0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:169 #51 0x00007f17527fd6ff in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x55c362a47e50, r=0x55c362f0f110, a=0x7ffdbf6a73e0, ret=0x0) at /usr/include/qt/QtCore/qobject_impl.h:120 #52 0x00007f179950d24f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #53 0x00007f179a44e276 in QAbstractItemView::activated(QModelIndex const&) () at /usr/lib/libQt5Widgets.so.5 #54 0x00007f179a45142d in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5 #55 0x00007f179a4c4784 in QTreeView::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5 #56 0x00007f179a23aa98 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5 #57 0x00007f179a2de6df in QFrame::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5 #58 0x00007f179a45a484 in QAbstractItemView::viewportEvent(QEvent*) () at /usr/lib/libQt5Widgets.so.5 #59 0x00007f179a4c3fbd in QTreeView::viewportEvent(QEvent*) () at /usr/lib/libQt5Widgets.so.5 #60 0x00007f17994dd23c in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #61 0x00007f179a1faf38 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #62 0x00007f179a202fb1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #63 0x00007f17994dd570 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #64 0x00007f179a201f3a in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool) () at /usr/lib/libQt5Widgets.so.5 #65 0x00007f179a255e61 in () at /usr/lib/libQt5Widgets.so.5 #66 0x00007f179a2585a1 in () at /usr/lib/libQt5Widgets.so.5 #67 0x00007f179a1faf5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #68 0x00007f179a202a36 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #69 0x00007f17994dd570 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #70 0x00007f1799a3c3d4 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5 #71 0x00007f1799a3df36 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5 #72 0x00007f1799a1548c in QWindowSystemInterface::sendWindowSystemEvents(QFlags) () at /usr/lib/libQt5Gui.so.5 #73 0x00007f17746806b1 in () at /usr/lib/libQt5XcbQpa.so.5 #74 0x00007f178fc69270 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #75 0x00007f178fc6af69 in () at /usr/lib/libglib-2.0.so.0 #76 0x00007f178fc6afae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #77 0x00007f17995381e1 in QEventDispatcherGlib::processEvents(QFlags) () at /usr/lib/libQt5Core.so.5 #78 0x00007f17994db99b in QEventLoop::exec(QFlags) () at /usr/lib/libQt5Core.so.5 #79 0x00007f17994e49e8 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #80 0x000055c35fd0f268 in main(int, char**) (argc=2, argv=0x7ffdbf6a8798) at /home/flh/projects/kdevelop/app/main.cpp:793