#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 <Python::Helper::cacheMutex()::value>)
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::JobInterface>, ThreadWeaver::Thread*) (this=0x55c361b99940) at ../pythonparsejob.cpp:169
#7 0x00007f179571f087 in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#8 0x00007f179571f678 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#9 0x00007f179571e670 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> 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 <Python::Helper::cacheMutex()::value>)
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::JobInterface>, ThreadWeaver::Thread*) (this=0x55c365a20b20) at ../pythonparsejob.cpp:169
#8 0x00007f179571f087 in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#9 0x00007f179571f678 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f179571e670 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> 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 <return> to continue, or q <return> 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 <Python::Helper::cacheMutex()::value>)
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::JobInterface>, ThreadWeaver::Thread*) (this=0x55c365a1cdc0) at ../pythonparsejob.cpp:169
#7 0x00007f179571f087 in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#8 0x00007f179571f678 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#9 0x00007f179571e670 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> 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 <Python::Helper::cacheMutex()::value>)
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::JobInterface>, ThreadWeaver::Thread*) (this=0x55c365b9ae10) at ../pythonparsejob.cpp:169
#7 0x00007f179571f087 in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#8 0x00007f179571f678 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#9 0x00007f179571e670 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> 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 <return> to continue, or q <return> to quit---
#2 0x00007f178fc6afae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3 0x00007f1799538204 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4 0x00007f17994db99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () 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<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4 0x00007f17994db99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () 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<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4 0x00007f17994db99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () 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<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4 0x00007f17994db99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () 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=<optimized out>, __cond=<optimized out>)
---Type <return> to continue, or q <return> 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<std::mutex>&) (this=<optimized out>, __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<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4 0x00007f17994db99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () 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<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4 0x00007f17994db99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () 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 <return> to continue, or q <return> 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
#8 0x00007f179669083b in QtPrivate::QSlotObject<void (KDevelop::DUChain::*)(KDevelop::IDocument*), QtPrivate::List<KDevelop::IDocument*>, 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
#14 0x00007f17a03ff1e5 in QtPrivate::FunctionPointer<void (KDevelop::TextDocument::*)()>::call<QtPrivate::List<>, void>(void (KDevelop::TextDocument::*)(), KDevelop::TextDocument*, void**) (f=(void (KDevelop::TextDocument::*)(KDevelop::TextDocument * const)) 0x7f17a044c4c6 <KDevelop::TextDocument::slotDocumentLoaded()>, o=0x55c36237f9e0, arg=0x7ffdbf6a6110) at /usr/include/qt/QtCore/qobjectdefs_impl.h:169
#15 0x00007f17a03fe7ab in QtPrivate::QSlotObject<void (KDevelop::TextDocument::*)(), QtPrivate::List<>, 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::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::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 <return> to continue, or q <return> to quit---
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<QUrl> const&) (this=0x55c3621b7a60, files=...)
at /home/flh/projects/kdevelop/plugins/openwith/openwithplugin.cpp:287
#41 0x00007f17527f2ddd in KDevelop::IOpenWith::openFiles(QList<QUrl> 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
#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<QEventLoop::ProcessEventsFlag>) () 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<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#78 0x00007f17994db99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () 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