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

            Bug ID: 410820
           Summary: Crash when closing a document opened with Okteta
                    plugin
           Product: kdevelop
           Version: 5.4.0
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdevelop-bugs-n...@kde.org
          Reporter: krzysio.ku...@wp.pl
  Target Milestone: ---

Application: kdevelop (5.4.0)

Qt Version: 5.13.0
Frameworks Version: 5.60.0
Operating System: Linux 5.2.5-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:

Closing a tab that has an okteta view open (e.g. with a SPIR-V shader).

The crash can be reproduced every time.

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

Thread 15 (Thread 0x7f0872ffd700 (LWP 9782)):
#0  0x00007f08c36e8e05 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f08c61e1fef in QWaitConditionPrivate::wait (deadline=...,
this=0x559887f2a610) at thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x559887f2a6f0,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f08c61e20d9 in QWaitCondition::wait (this=0x559887f08998,
mutex=0x559887f2a6f0, time=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#4  0x00007f08c2d306c0 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f08c2d2ccfa in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f08c2d2d0ae in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f08c2d2cd51 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f08c2d2d0ae in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f08c2d2cd51 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f08c2d2d0ae in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f08c2d2cd51 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f08c2d2d0ae in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f08c2d2cd51 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f08c2d2d0ae in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f08c2d2cd51 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007f08c2d2d0ae in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007f08c2d2cebb in ThreadWeaver::Thread::run() () from
/usr/lib64/libKF5ThreadWeaver.so.5
#18 0x00007f08c61dc112 in QThreadPrivate::start (arg=0x7f08640038e0) at
thread/qthread_unix.cpp:360
#19 0x00007f08c36e2faa in start_thread () from /lib64/libpthread.so.0
#20 0x00007f08c7cc673f in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7f08737fe700 (LWP 9781)):
#0  0x00007f08c36e8e05 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f08c61e1fef in QWaitConditionPrivate::wait (deadline=...,
this=0x559887f2a610) at thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x559887f2a6f0,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f08c61e20d9 in QWaitCondition::wait (this=0x559887f08998,
mutex=0x559887f2a6f0, time=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#4  0x00007f08c2d306c0 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f08c2d2ccfa in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f08c2d2d0ae in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f08c2d2cd51 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f08c2d2d0ae in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f08c2d2cd51 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f08c2d2d0ae in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f08c2d2cebb in ThreadWeaver::Thread::run() () from
/usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f08c61dc112 in QThreadPrivate::start (arg=0x7f086c0034e0) at
thread/qthread_unix.cpp:360
#13 0x00007f08c36e2faa in start_thread () from /lib64/libpthread.so.0
#14 0x00007f08c7cc673f in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7f0873fff700 (LWP 9780)):
#0  0x00007f08c36e8e05 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f08c61e1fef in QWaitConditionPrivate::wait (deadline=...,
this=0x559887f2a610) at thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x559887f2a6f0,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f08c61e20d9 in QWaitCondition::wait (this=0x559887f08998,
mutex=0x559887f2a6f0, time=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#4  0x00007f08c2d306c0 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f08c2d2ccfa in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f08c2d2d0ae in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f08c2d2cd51 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f08c2d2d0ae in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f08c2d2cd51 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f08c2d2d0ae in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f08c2d2cd51 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f08c2d2d0ae in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f08c2d2cd51 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f08c2d2d0ae in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f08c2d2cebb in ThreadWeaver::Thread::run() () from
/usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007f08c61dc112 in QThreadPrivate::start (arg=0x7f0878003ae0) at
thread/qthread_unix.cpp:360
#17 0x00007f08c36e2faa in start_thread () from /lib64/libpthread.so.0
#18 0x00007f08c7cc673f in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7f0888abb700 (LWP 9779)):
#0  0x00007f08c36e8e05 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f08c61e1fef in QWaitConditionPrivate::wait (deadline=...,
this=0x559887f2a610) at thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x559887f2a6f0,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f08c61e20d9 in QWaitCondition::wait (this=0x559887f08998,
mutex=0x559887f2a6f0, time=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#4  0x00007f08c2d306c0 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f08c2d2ccfa in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f08c2d2d0ae in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f08c2d2cd51 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f08c2d2d0ae in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f08c2d2cebb in ThreadWeaver::Thread::run() () from
/usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f08c61dc112 in QThreadPrivate::start (arg=0x7f08740038e0) at
thread/qthread_unix.cpp:360
#11 0x00007f08c36e2faa in start_thread () from /lib64/libpthread.so.0
#12 0x00007f08c7cc673f in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f08892bc700 (LWP 9778)):
#0  0x00007f08c36e8e05 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f08c61e1fef in QWaitConditionPrivate::wait (deadline=...,
this=0x559887f2a610) at thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x559887f2a6f0,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f08c61e20d9 in QWaitCondition::wait (this=0x559887f08998,
mutex=0x559887f2a6f0, time=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#4  0x00007f08c2d306c0 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f08c2d2ccfa in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f08c2d2d0ae in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f08c2d2cebb in ThreadWeaver::Thread::run() () from
/usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f08c61dc112 in QThreadPrivate::start (arg=0x559889529ac0) at
thread/qthread_unix.cpp:360
#9  0x00007f08c36e2faa in start_thread () from /lib64/libpthread.so.0
#10 0x00007f08c7cc673f in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f088a931700 (LWP 9761)):
#0  0x00007f08c36e916c in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f08c61e1f68 in QWaitConditionPrivate::wait_relative
(this=0x55988b0a93e0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#2  QWaitConditionPrivate::wait (deadline=..., this=0x55988b0a93e0) at
thread/qwaitcondition_unix.cpp:144
#3  QWaitCondition::wait (this=<optimized out>, mutex=0x55988aed4d40,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#4  0x00007f08c61e20a7 in QWaitCondition::wait (this=this@entry=0x55988aefdcf0,
mutex=mutex@entry=0x55988aed4d40, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:209
#5  0x00007f08c61df621 in QThreadPoolThread::run (this=0x55988aefdce0) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:240
#6  0x00007f08c61dc112 in QThreadPrivate::start (arg=0x55988aefdce0) at
thread/qthread_unix.cpp:360
#7  0x00007f08c36e2faa in start_thread () from /lib64/libpthread.so.0
#8  0x00007f08c7cc673f in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f088a130700 (LWP 9673)):
#0  0x00007f08c2d5e1b9 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f08c2dac170 in g_main_context_acquire () from
/usr/lib64/libglib-2.0.so.0
#2  0x00007f08c2dac255 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f08c2dac46f in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#4  0x00007f08c63f99db in QEventDispatcherGlib::processEvents
(this=0x7f087c022000, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f08c63a223b in QEventLoop::exec (this=this@entry=0x7f088a12fb00,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007f08c61daf91 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007f08897af385 in ?? () from
/usr/lib64/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
#8  0x00007f08c61dc112 in QThreadPrivate::start (arg=0x55988afd8910) at
thread/qthread_unix.cpp:360
#9  0x00007f08c36e2faa in start_thread () from /lib64/libpthread.so.0
#10 0x00007f08c7cc673f in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f088bcf7700 (LWP 9635)):
#0  0x00007f08c7cb780c in read () from /lib64/libc.so.6
#1  0x00007f08c2d5e70f in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f08c2daac8e in g_main_context_check () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f08c2dac342 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f08c2dac46f in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#5  0x00007f08c63f99db in QEventDispatcherGlib::processEvents
(this=0x7f0884000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f08c63a223b in QEventLoop::exec (this=this@entry=0x7f088bcf6a90,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#7  0x00007f08c61daf91 in QThread::exec (this=this@entry=0x5598893e67f0) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#8  0x00007f08c4fd5a4c in KDevelop::CompletionWorkerThread::run
(this=0x5598893e67f0) at
/usr/src/debug/kdevelop5-5.4.0-1.1.x86_64/kdevplatform/language/codecompletion/codecompletionmodel.cpp:88
#9  0x00007f08c61dc112 in QThreadPrivate::start (arg=0x5598893e67f0) at
thread/qthread_unix.cpp:360
#10 0x00007f08c36e2faa in start_thread () from /lib64/libpthread.so.0
#11 0x00007f08c7cc673f in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f089af89700 (LWP 9627)):
#0  0x00007f08c7cb780c in read () from /lib64/libc.so.6
#1  0x00007f08c2d5e70f in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f08c2daac8e in g_main_context_check () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f08c2dac342 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f08c2dac46f in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#5  0x00007f08c63f99db in QEventDispatcherGlib::processEvents
(this=0x7f088c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f08c63a223b in QEventLoop::exec (this=this@entry=0x7f089af88b20,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#7  0x00007f08c61daf91 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#8  0x00007f08c61dc112 in QThreadPrivate::start (arg=0x7f08c2c7bdc8
<KDevelop::(anonymous
namespace)::Q_QGS_s_parsingThread::innerFunction()::holder+8>) at
thread/qthread_unix.cpp:360
#9  0x00007f08c36e2faa in start_thread () from /lib64/libpthread.so.0
#10 0x00007f08c7cc673f in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f089bfff700 (LWP 9626)):
#0  0x00007f08c2d5e1c0 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f08c2dabc9a in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#2  0x00007f08c2dac2cb in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f08c2dac46f in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#4  0x00007f08c63f99db in QEventDispatcherGlib::processEvents
(this=0x7f0894000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f08c63a223b in QEventLoop::exec (this=this@entry=0x7f089bffeb00,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007f08c61daf91 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007f08c3d49595 in ?? () from /usr/lib64/libQt5Qml.so.5
#8  0x00007f08c61dc112 in QThreadPrivate::start (arg=0x559889195210) at
thread/qthread_unix.cpp:360
#9  0x00007f08c36e2faa in start_thread () from /lib64/libpthread.so.0
#10 0x00007f08c7cc673f in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f08a9592700 (LWP 9623)):
#0  0x00007f08c2daa8f9 in ?? () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f08c2dabbcb in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#2  0x00007f08c2dac2cb in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f08c2dac46f in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#4  0x00007f08c63f99db in QEventDispatcherGlib::processEvents
(this=0x7f08a0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f08c63a223b in QEventLoop::exec (this=this@entry=0x7f08a9591b20,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007f08c61daf91 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007f08c61dc112 in QThreadPrivate::start (arg=0x5598890b52f0) at
thread/qthread_unix.cpp:360
#8  0x00007f08c36e2faa in start_thread () from /lib64/libpthread.so.0
#9  0x00007f08c7cc673f in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f08a9eeb700 (LWP 9622)):
#0  0x00007f08c7cbbcbf in poll () from /lib64/libc.so.6
#1  0x00007f08c2dac39e in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f08c2dac46f in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f08c63f99db in QEventDispatcherGlib::processEvents
(this=0x7f089c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f08c63a223b in QEventLoop::exec (this=this@entry=0x7f08a9eeaab0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#5  0x00007f08c61daf91 in QThread::exec (this=this@entry=0x559888ea9570) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#6  0x00007f08c50a3b1c in KDevelop::DUChainPrivate::CleanupThread::run
(this=0x559888ea9570) at
/usr/src/debug/kdevelop5-5.4.0-1.1.x86_64/kdevplatform/language/duchain/duchain.cpp:328
#7  0x00007f08c61dc112 in QThreadPrivate::start (arg=0x559888ea9570) at
thread/qthread_unix.cpp:360
#8  0x00007f08c36e2faa in start_thread () from /lib64/libpthread.so.0
#9  0x00007f08c7cc673f in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f08abe00700 (LWP 9579)):
#0  QListData::isEmpty (this=0x7f08a4004d20) at
../../include/QtCore/../../src/corelib/tools/qlist.h:115
#1  QList<QTimerInfo*>::isEmpty (this=0x7f08a4004d20) at
../../include/QtCore/../../src/corelib/tools/qlist.h:203
#2  timerSourceCheckHelper (src=0x7f08a4004cc0) at
kernel/qeventdispatcher_glib.cpp:143
#3  timerSourceCheck (source=0x7f08a4004cc0) at
kernel/qeventdispatcher_glib.cpp:174
#4  0x00007f08c2daab79 in g_main_context_check () from
/usr/lib64/libglib-2.0.so.0
#5  0x00007f08c2dac342 in ?? () from /usr/lib64/libglib-2.0.so.0
#6  0x00007f08c2dac46f in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#7  0x00007f08c63f99db in QEventDispatcherGlib::processEvents
(this=0x7f08a4000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007f08c63a223b in QEventLoop::exec (this=this@entry=0x7f08abdffaf0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#9  0x00007f08c61daf91 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#10 0x00007f08c6d514f6 in ?? () from /usr/lib64/libQt5DBus.so.5
#11 0x00007f08c61dc112 in QThreadPrivate::start (arg=0x7f08c6dd3d80) at
thread/qthread_unix.cpp:360
#12 0x00007f08c36e2faa in start_thread () from /lib64/libpthread.so.0
#13 0x00007f08c7cc673f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f08b300c700 (LWP 9570)):
#0  0x00007f08c7cbbcbf in poll () from /lib64/libc.so.6
#1  0x00007f08baa1c742 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f08baa1d3fa in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f08b316cf18 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f08c61dc112 in QThreadPrivate::start (arg=0x55988754c6f0) at
thread/qthread_unix.cpp:360
#5  0x00007f08c36e2faa in start_thread () from /lib64/libpthread.so.0
#6  0x00007f08c7cc673f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f08b4fe20c0 (LWP 9569)):
[KCrash Handler]
#6  KDevelop::BackgroundParser::documentClosed (this=<optimized out>,
document=0x0) at
/usr/src/debug/kdevelop5-5.4.0-1.1.x86_64/kdevplatform/language/backgroundparser/backgroundparser.cpp:921
#7  0x00007f08c63ce6a8 in QtPrivate::QSlotObjectBase::call (a=0x7ffcc754c960,
r=0x559887f2a330, this=0x559887f2afa0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#8  QMetaObject::activate (sender=0x559887ef5ef0, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3787
#9  0x00007f08c79d69e2 in KDevelop::IDocumentController::documentClosed
(this=this@entry=0x559887ef5ef0, _t1=<optimized out>, _t1@entry=0x0) at
/usr/src/debug/kdevelop5-5.4.0-1.1.x86_64/build/kdevplatform/interfaces/KDevPlatformInterfaces_autogen/EWIEGA46WW/moc_idocumentcontroller.cpp:458
#10 0x00007f08c7b14d6e in KDevelop::DocumentController::notifyDocumentClosed
(this=0x559887ef5ef0, doc_=0x55988b0caa30) at
/usr/src/debug/kdevelop5-5.4.0-1.1.x86_64/kdevplatform/shell/documentcontroller.cpp:762
#11 0x00007f08c63ce6a8 in QtPrivate::QSlotObjectBase::call (a=0x7ffcc754cb40,
r=0x559887ef5ef0, this=0x55988b0785c0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#12 QMetaObject::activate (sender=0x55988b0caa30, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3787
#13 0x00007f08c4ba6ecf in Sublime::Document::aboutToDelete (this=<optimized
out>, _t1=<optimized out>) at
/usr/src/debug/kdevelop5-5.4.0-1.1.x86_64/build/kdevplatform/sublime/KDevPlatformSublime_autogen/include/moc_document.cpp:182
#14 0x00007f08c4ba977c in Sublime::DocumentPrivate::removeView (view=<optimized
out>, this=0x55988b0869f0) at
/usr/src/debug/kdevelop5-5.4.0-1.1.x86_64/kdevplatform/sublime/document.cpp:45
#15 Sublime::Document::<lambda(QObject*)>::operator() (__closure=<optimized
out>, obj=<optimized out>) at
/usr/src/debug/kdevelop5-5.4.0-1.1.x86_64/kdevplatform/sublime/document.cpp:91
#16 QtPrivate::FunctorCall<QtPrivate::IndexesList<0>,
QtPrivate::List<QObject*>, void,
Sublime::Document::createView()::<lambda(QObject*)> >::call (arg=<optimized
out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:146
#17 QtPrivate::Functor<Sublime::Document::createView()::<lambda(QObject*)>,
1>::call<QtPrivate::List<QObject*>, void> (arg=<optimized out>, f=...) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:256
#18
QtPrivate::QFunctorSlotObject<Sublime::Document::createView()::<lambda(QObject*)>,
1, QtPrivate::List<QObject*>, void>::impl (which=<optimized out>, r=<optimized
out>, ret=<optimized out>, a=<optimized out>, this_=<optimized out>) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:439
#19
QtPrivate::QFunctorSlotObject<Sublime::Document::createView()::<lambda(QObject*)>,
1, QtPrivate::List<QObject*>, void>::impl(int, QtPrivate::QSlotObjectBase *,
QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>,
r=<optimized out>, a=<optimized out>, ret=<optimized out>) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:432
#20 0x00007f08c63ce6a8 in QtPrivate::QSlotObjectBase::call (a=0x7ffcc754cc90,
r=0x55988b0caa30, this=0x55988b1108d0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#21 QMetaObject::activate (sender=0x55988b104700, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3787
#22 0x00007f08c63cebcf in QObject::destroyed (this=this@entry=0x55988b104700,
_t1=<optimized out>, _t1@entry=0x55988b104700) at .moc/moc_qobject.cpp:219
#23 0x00007f08c63d5fb9 in QObject::~QObject (this=<optimized out>,
__in_chrg=<optimized out>) at kernel/qobject.cpp:911
#24 0x00007f08a899c709 in KDevelop::OktetaView::~OktetaView (this=<optimized
out>, this=<optimized out>) at
/usr/src/debug/kdevelop5-5.4.0-1.1.x86_64/plugins/okteta/oktetaview.cpp:52
#25 0x00007f08c4bbb36f in Sublime::Area::closeView (this=0x559887b93b90,
view=0x55988b104700, silent=<optimized out>) at
/usr/src/debug/kdevelop5-5.4.0-1.1.x86_64/kdevplatform/sublime/area.cpp:500
#26 0x00007f08c63cef5a in QObject::event (this=0x559887a9e980, e=<optimized
out>) at kernel/qobject.cpp:1260
#27 0x00007f08c6fa2c42 in QApplicationPrivate::notify_helper
(this=this@entry=0x559887529860, receiver=receiver@entry=0x559887a9e980,
e=e@entry=0x55988b0a20e0) at kernel/qapplication.cpp:3740
#28 0x00007f08c6fabec0 in QApplication::notify (this=0x7ffcc754d540,
receiver=0x559887a9e980, e=0x55988b0a20e0) at kernel/qapplication.cpp:3486
#29 0x00007f08c63a35e2 in QCoreApplication::notifyInternal2
(receiver=0x559887a9e980, event=0x55988b0a20e0) at
../../include/QtCore/../../src/corelib/kernel/qobject.h:142
#30 0x00007f08c63a6278 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x559887522e10) at
kernel/qcoreapplication.cpp:1810
#31 0x00007f08c63fa383 in postEventSourceDispatch (s=0x5598875e3c90) at
kernel/qeventdispatcher_glib.cpp:277
#32 0x00007f08c2daa683 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#33 0x00007f08c2dac430 in ?? () from /usr/lib64/libglib-2.0.so.0
#34 0x00007f08c2dac46f in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#35 0x00007f08c63f99c1 in QEventDispatcherGlib::processEvents
(this=0x5598875e1a20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#36 0x00007f08c63a223b in QEventLoop::exec (this=this@entry=0x7ffcc754d3a0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#37 0x00007f08c63a9db2 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#38 0x00005598855f650b in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kdevelop5-5.4.0-1.1.x86_64/app/main.cpp:851
[Inferior 1 (process 9569) detached]

Reported using DrKonqi

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

Reply via email to