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

            Bug ID: 426371
           Summary: KDevelop crashed upon exit (segmentation fault)
           Product: kdevelop
           Version: 5.5.2
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdevelop-bugs-n...@kde.org
          Reporter: willyant...@protonmail.com
  Target Milestone: ---

Application: kdevelop (5.5.2)

Qt Version: 5.14.2
Frameworks Version: 5.70.0
Operating System: Linux 5.8.4-200.fc32.x86_64 x86_64
Windowing system: X11
Distribution: Fedora 32 (KDE Plasma)

-- Information about the crash:
- What I was doing when the application crashed:
1. debugging application
2. stop the application
3. exit KDevelop

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

Thread 19 (Thread 0x7f6acffff700 (LWP 10766)):
#0  0x00007f6b2d8d0aaf in poll () at /lib64/libc.so.6
#1  0x00007f6b2a5e1aae in g_main_context_iterate.constprop () at
/lib64/libglib-2.0.so.0
#2  0x00007f6b2a5e1be3 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007f6b2de3cb8b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f6ac40032e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6b2ddef91b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f6acfffec20, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007f6b2dc5b427 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007f6b2dc5c690 in QThreadPrivate::start(void*) (arg=0x55cb6ac9abc0) at
thread/qthread_unix.cpp:342
#7  0x00007f6b2af2c432 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f6b2d8db913 in clone () at /lib64/libc.so.6

Thread 18 (Thread 0x7f6aa64e2700 (LWP 10743)):
#0  0x00007f6b2a6303ad in g_mutex_lock () at /lib64/libglib-2.0.so.0
#1  0x00007f6b2a5e14c6 in g_main_context_check () at /lib64/libglib-2.0.so.0
#2  0x00007f6b2a5e1a55 in g_main_context_iterate.constprop () at
/lib64/libglib-2.0.so.0
#3  0x00007f6b2a5e1be3 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#4  0x00007f6b2de3cb8b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f6a84b1ac40, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f6b2ddef91b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f6aa64e1c00, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:136
#6  0x00007f6b2dc5b427 in QThread::exec() (this=this@entry=0x55cb6d778bc0) at
../../include/QtCore/../../src/corelib/global/qflags.h:118
#7  0x00007f6b2b50e1e9 in QQmlThreadPrivate::run() (this=0x55cb6d778bc0) at
qml/ftw/qqmlthread.cpp:155
#8  0x00007f6b2dc5c690 in QThreadPrivate::start(void*) (arg=0x55cb6d778bc0) at
thread/qthread_unix.cpp:342
#9  0x00007f6b2af2c432 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f6b2d8db913 in clone () at /lib64/libc.so.6

Thread 17 (Thread 0x7f6aa7fff700 (LWP 10489)):
#0  0x00007f6b2de3c83c in timerSourcePrepare(GSource*, gint*)
(source=0x7f6a9c033b90, timeout=0x7f6aa7ffea24) at
kernel/qeventdispatcher_glib.cpp:154
#1  0x00007f6b2a5e0fc2 in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#2  0x00007f6b2a5e19db in g_main_context_iterate.constprop () at
/lib64/libglib-2.0.so.0
#3  0x00007f6b2a5e1be3 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#4  0x00007f6b2de3cb8b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f6a9c002330, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f6b2ddef91b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f6aa7ffec00, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:136
#6  0x00007f6b2dc5b427 in QThread::exec() (this=this@entry=0x55cb6aa78100) at
../../include/QtCore/../../src/corelib/global/qflags.h:118
#7  0x00007f6b2b50e1e9 in QQmlThreadPrivate::run() (this=0x55cb6aa78100) at
qml/ftw/qqmlthread.cpp:155
#8  0x00007f6b2dc5c690 in QThreadPrivate::start(void*) (arg=0x55cb6aa78100) at
thread/qthread_unix.cpp:342
#9  0x00007f6b2af2c432 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f6b2d8db913 in clone () at /lib64/libc.so.6

Thread 16 (Thread 0x7f6acf7fe700 (LWP 9180)):
#0  0x00007f6b2d8cc4cc in read () at /lib64/libc.so.6
#1  0x00007f6b23cc7335 in pa_read () at
/usr/lib64/pulseaudio/libpulsecommon-13.99.so
#2  0x00007f6b24156566 in pa_mainloop_prepare () at /lib64/libpulse.so.0
#3  0x00007f6b24157004 in pa_mainloop_iterate () at /lib64/libpulse.so.0
#4  0x00007f6b241570c0 in pa_mainloop_run () at /lib64/libpulse.so.0
#5  0x00007f6b2416531d in thread () at /lib64/libpulse.so.0
#6  0x00007f6b23cf55cc in internal_thread_func () at
/usr/lib64/pulseaudio/libpulsecommon-13.99.so
#7  0x00007f6b2af2c432 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f6b2d8db913 in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7f6ac17fa700 (LWP 8243)):
#0  0x00007f6b2af32e92 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f6b2dc61dab in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., deadline=..., this=0x55cb695974c0) at
thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>,
mutex=0x55cb695a4e40, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f6b2a5771f8 in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*)
() at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f6b2a57c2d2 in
ThreadWeaver::SuspendedState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f6b2a57bea9 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f6b2a57bea9 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f6b2a57bea9 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f6b2a5797f8 in ThreadWeaver::Thread::run() () at
/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f6b2dc5c690 in QThreadPrivate::start(void*) (arg=0x7f6aac0038e0) at
thread/qthread_unix.cpp:342
#14 0x00007f6b2af2c432 in start_thread () at /lib64/libpthread.so.0
#15 0x00007f6b2d8db913 in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7f6ac1ffb700 (LWP 8242)):
#0  0x00007f6b2af32e92 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f6b2dc61dab in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., deadline=..., this=0x55cb695974c0) at
thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>,
mutex=0x55cb695a4e40, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f6b2a5771f8 in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*)
() at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f6b2a57c2d2 in
ThreadWeaver::SuspendedState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f6b2a57bea9 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f6b2a57bea9 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f6b2a57bea9 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f6b2a57bea9 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f6b2a57bea9 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#16 0x00007f6b2a57bea9 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#17 0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#18 0x00007f6b2a57bea9 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#19 0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#20 0x00007f6b2a57bea9 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#21 0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#22 0x00007f6b2a5797f8 in ThreadWeaver::Thread::run() () at
/lib64/libKF5ThreadWeaver.so.5
#23 0x00007f6b2dc5c690 in QThreadPrivate::start(void*) (arg=0x7f6aa80036e0) at
thread/qthread_unix.cpp:342
#24 0x00007f6b2af2c432 in start_thread () at /lib64/libpthread.so.0
#25 0x00007f6b2d8db913 in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7f6ac27fc700 (LWP 8241)):
#0  0x00007f6b2af32e92 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f6b2dc61dab in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., deadline=..., this=0x55cb695974c0) at
thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>,
mutex=0x55cb695a4e40, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f6b2a5771f8 in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*)
() at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f6b2a57c112 in
ThreadWeaver::SuspendingState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f6b2a57bea9 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f6b2a5797f8 in ThreadWeaver::Thread::run() () at
/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f6b2dc5c690 in QThreadPrivate::start(void*) (arg=0x7f6ab40032e0) at
thread/qthread_unix.cpp:342
#10 0x00007f6b2af2c432 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f6b2d8db913 in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7f6ac2ffd700 (LWP 8240)):
#0  0x00007f6b2af32e92 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f6b2dc61dab in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., deadline=..., this=0x55cb695974c0) at
thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>,
mutex=0x55cb695a4e40, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f6b2a5771f8 in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*)
() at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f6b2a57c2d2 in
ThreadWeaver::SuspendedState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f6b2a57bea9 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f6b2a57bea9 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f6b2a57bea9 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f6b2a57bea9 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f6b2a57bea9 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#16 0x00007f6b2a57bea9 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#17 0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#18 0x00007f6b2a57bea9 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#19 0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#20 0x00007f6b2a5797f8 in ThreadWeaver::Thread::run() () at
/lib64/libKF5ThreadWeaver.so.5
#21 0x00007f6b2dc5c690 in QThreadPrivate::start(void*) (arg=0x7f6ab00038e0) at
thread/qthread_unix.cpp:342
#22 0x00007f6b2af2c432 in start_thread () at /lib64/libpthread.so.0
#23 0x00007f6b2d8db913 in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7f6ac37fe700 (LWP 8239)):
#0  0x00007f6b2af32e92 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f6b2dc61dab in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., deadline=..., this=0x55cb695974c0) at
thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>,
mutex=0x55cb695a4e40, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f6b2a5771f8 in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*)
() at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f6b2a57c2d2 in
ThreadWeaver::SuspendedState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f6b2a57bea9 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f6b2a57bea9 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f6b2a5770c6 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f6b2a5797f8 in ThreadWeaver::Thread::run() () at
/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f6b2dc5c690 in QThreadPrivate::start(void*) (arg=0x55cb6b535370) at
thread/qthread_unix.cpp:342
#12 0x00007f6b2af2c432 in start_thread () at /lib64/libpthread.so.0
#13 0x00007f6b2d8db913 in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7f6ad6bbb700 (LWP 8110)):
#0  0x00007f6b2d8d0aaf in poll () at /lib64/libc.so.6
#1  0x00007f6b2a5e1aae in g_main_context_iterate.constprop () at
/lib64/libglib-2.0.so.0
#2  0x00007f6b2a5e1be3 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007f6b2de3cb8b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f6ad0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6b2ddef91b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f6ad6bbac20, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007f6b2dc5b427 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007f6b2dc5c690 in QThreadPrivate::start(void*) (arg=0x55cb69a13c10) at
thread/qthread_unix.cpp:342
#7  0x00007f6b2af2c432 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f6b2d8db913 in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f6b00a01700 (LWP 8106)):
#0  0x00007f6b2a5e14d3 in g_main_context_check () at /lib64/libglib-2.0.so.0
#1  0x00007f6b2a5e1a55 in g_main_context_iterate.constprop () at
/lib64/libglib-2.0.so.0
#2  0x00007f6b2a5e1be3 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007f6b2de3cb8b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f6ae4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6b2ddef91b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f6b00a00c20, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007f6b2dc5b427 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007f6b2dc5c690 in QThreadPrivate::start(void*) (arg=0x7f6b2a465028
<KDevelop::(anonymous
namespace)::Q_QGS_s_parsingThread::innerFunction()::holder+8>) at
thread/qthread_unix.cpp:342
#7  0x00007f6b2af2c432 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f6b2d8db913 in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f6b0127a700 (LWP 8105)):
#0  0x00007f6b2dc5ca5a in QMutex::lock() (this=this@entry=0x55cb69620f90) at
/usr/include/c++/10/bits/atomic_base.h:776
#1  0x00007f6b2de3ca4b in QMutexLocker::QMutexLocker(QBasicMutex*)
(m=0x55cb69620f90, this=<synthetic pointer>) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:233
#2  QThreadData::canWaitLocked() (this=0x55cb69620f60) at
../../include/QtCore/5.14.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:272
#3  postEventSourcePrepare(GSource*, gint*) (s=0x7f6af00047b0,
timeout=0x7f6b012799d4) at kernel/qeventdispatcher_glib.cpp:260
#4  0x00007f6b2a5e0fc2 in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#5  0x00007f6b2a5e19db in g_main_context_iterate.constprop () at
/lib64/libglib-2.0.so.0
#6  0x00007f6b2a5e1be3 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#7  0x00007f6b2de3cb8b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f6af0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007f6b2ddef91b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f6b01279bb0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:136
#9  0x00007f6b2dc5b427 in QThread::exec() (this=this@entry=0x55cb696201d0) at
../../include/QtCore/../../src/corelib/global/qflags.h:118
#10 0x00007f6b2c854f00 in KDevelop::DUChainPrivate::CleanupThread::run()
(this=0x55cb696201d0) at
/usr/src/debug/kdevelop-5.5.2-1.fc32.x86_64/kdevplatform/language/duchain/duchain.cpp:331
#11 0x00007f6b2dc5c690 in QThreadPrivate::start(void*) (arg=0x55cb696201d0) at
thread/qthread_unix.cpp:342
#12 0x00007f6b2af2c432 in start_thread () at /lib64/libpthread.so.0
#13 0x00007f6b2d8db913 in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f6b01a7b700 (LWP 8104)):
#0  0x00007f6b2af32e92 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f6b0d6ce85b in util_queue_thread_func () at
/usr/lib64/dri/iris_dri.so
#2  0x00007f6b0d6ce32b in impl_thrd_routine () at /usr/lib64/dri/iris_dri.so
#3  0x00007f6b2af2c432 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f6b2d8db913 in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f6b0227c700 (LWP 8103)):
#0  0x00007f6b2af32e92 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f6b0d6ce85b in util_queue_thread_func () at
/usr/lib64/dri/iris_dri.so
#2  0x00007f6b0d6ce32b in impl_thrd_routine () at /usr/lib64/dri/iris_dri.so
#3  0x00007f6b2af2c432 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f6b2d8db913 in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f6b02a7d700 (LWP 8102)):
#0  0x00007f6b2af32e92 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f6b0d6ce85b in util_queue_thread_func () at
/usr/lib64/dri/iris_dri.so
#2  0x00007f6b0d6ce32b in impl_thrd_routine () at /usr/lib64/dri/iris_dri.so
#3  0x00007f6b2af2c432 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f6b2d8db913 in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f6b0327e700 (LWP 8101)):
#0  0x00007f6b2af32e92 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f6b0d6ce85b in util_queue_thread_func () at
/usr/lib64/dri/iris_dri.so
#2  0x00007f6b0d6ce32b in impl_thrd_routine () at /usr/lib64/dri/iris_dri.so
#3  0x00007f6b2af2c432 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f6b2d8db913 in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f6b1539e700 (LWP 8100)):
#0  0x00007f6b2dc5cd63 in QMutex::unlock() (this=this@entry=0x55cb69284ae0) at
/usr/include/c++/10/bits/atomic_base.h:776
#1  0x00007f6b2de3ca5b in QMutexLocker::unlock() (this=<synthetic pointer>) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#2  QMutexLocker::~QMutexLocker() (this=<synthetic pointer>,
__in_chrg=<optimized out>) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:243
#3  QThreadData::canWaitLocked() (this=0x55cb69284ab0) at
../../include/QtCore/5.14.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:272
#4  postEventSourcePrepare(GSource*, gint*) (s=0x7f6b08004bb0,
timeout=0x7f6b1539d9f4) at kernel/qeventdispatcher_glib.cpp:260
#5  0x00007f6b2a5e0fc2 in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#6  0x00007f6b2a5e19db in g_main_context_iterate.constprop () at
/lib64/libglib-2.0.so.0
#7  0x00007f6b2a5e1be3 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#8  0x00007f6b2de3cb8b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f6b08000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#9  0x00007f6b2ddef91b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f6b1539dbd0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:136
#10 0x00007f6b2dc5b427 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:118
#11 0x00007f6b2e71b51b in QDBusConnectionManager::run() (this=0x7f6b2e78a060
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:179
#12 0x00007f6b2dc5c690 in QThreadPrivate::start(void*) (arg=0x7f6b2e78a060
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:342
#13 0x00007f6b2af2c432 in start_thread () at /lib64/libpthread.so.0
#14 0x00007f6b2d8db913 in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f6b16761700 (LWP 8099)):
#0  0x00007f6b2d8d0aaf in poll () at /lib64/libc.so.6
#1  0x00007f6b26fb138a in _xcb_conn_wait () at /lib64/libxcb.so.1
#2  0x00007f6b26fb371a in xcb_wait_for_event () at /lib64/libxcb.so.1
#3  0x00007f6b16917c78 in QXcbEventQueue::run() (this=0x55cb68f24ca0) at
qxcbeventqueue.cpp:228
#4  0x00007f6b2dc5c690 in QThreadPrivate::start(void*) (arg=0x55cb68f24ca0) at
thread/qthread_unix.cpp:342
#5  0x00007f6b2af2c432 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f6b2d8db913 in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f6b23a00980 (LWP 8095)):
[KCrash Handler]
#4  0x00007f6b2f50b074 in
KDevelop::PluginController::loadPluginInternal(QString const&)
(this=this@entry=0x55cb6938f7b0, pluginId=...) at
/usr/src/debug/kdevelop-5.5.2-1.fc32.x86_64/kdevplatform/shell/plugincontroller.cpp:614
#5  0x00007f6b2f50d551 in operator() (info=..., __closure=<synthetic pointer>)
at
/usr/src/debug/kdevelop-5.5.2-1.fc32.x86_64/kdevplatform/shell/plugincontroller.cpp:709
#6 
KDevelop::PluginControllerPrivate::foreachEnabledPlugin<KDevelop::PluginController::pluginForExtension(const
QString&, const QString&, const QVariantMap&)::<lambda(const KPluginMetaData&)>
>(struct {...}, const QString &, const QVariantMap &, const QString &) const
(this=<optimized out>, func=..., extension=..., constraints=...,
pluginName=...) at
/usr/src/debug/kdevelop-5.5.2-1.fc32.x86_64/kdevplatform/shell/plugincontroller.cpp:238
#7  0x00007f6b2f50d78b in
KDevelop::PluginController::pluginForExtension(QString const&, QString const&,
QMap<QString, QVariant> const&) (this=<optimized out>, extension=...,
pluginName=..., constraints=...) at
/usr/src/debug/kdevelop-5.5.2-1.fc32.x86_64/kdevplatform/shell/plugincontroller.cpp:704
#8  0x00007f6b2f53ff87 in
KDevelop::DocumentControllerPrivate::openDocumentInternal(QUrl const&, QString
const&, KTextEditor::Range const&, QString const&,
QFlags<KDevelop::IDocumentController::DocumentActivation>,
KDevelop::IDocument*) (this=0x55cb6959e0c0, inputUrl=..., prefName=...,
range=..., encoding=..., activationParams=..., buddy=0x0) at
/usr/include/qt5/QtCore/qarraydata.h:257
#9  0x00007f6b2f53bee2 in KDevelop::DocumentController::openDocument(QUrl
const&, KTextEditor::Range const&,
QFlags<KDevelop::IDocumentController::DocumentActivation>, QString const&,
KDevelop::IDocument*) (this=<optimized out>, inputUrl=..., range=...,
activationParams=..., encoding=..., buddy=<optimized out>) at
/usr/include/qt5/QtCore/qarraydata.h:257
#10 0x00007f6b2f4031b2 in KDevelop::IDocumentController::openDocument(QUrl
const&, KTextEditor::Cursor const&,
QFlags<KDevelop::IDocumentController::DocumentActivation>, QString const&)
(this=<optimized out>, url=..., cursor=..., activationParams=...,
activationParams@entry=..., encoding=...) at
/usr/include/KF5/KTextEditor/ktexteditor/cursor.h:366
#11 0x00007f6b2f56c55a in KDevelop::DebugController::showStepInSource(QUrl
const&, int) (this=<optimized out>, url=..., lineNum=83) at
/usr/include/KF5/KTextEditor/ktexteditor/cursor.h:99
#12 0x00007f6b2de1ff76 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffc9757d3b0, r=0x55cb695b6440, this=0x55cb6cc791b0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#13 doActivate<false>(QObject*, int, void**) (sender=0x55cb6cb1b070,
signal_index=4, argv=argv@entry=0x7ffc9757d3b0) at kernel/qobject.cpp:3870
#14 0x00007f6b2de1a7f8 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x55cb6cb1b070, m=m@entry=0x7f6b2c780d20
<KDevelop::IDebugSession::staticMetaObject>,
local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffc9757d3b0)
at kernel/qobject.cpp:3930
#15 0x00007f6b2c7564cf in KDevelop::IDebugSession::showStepInSource(QUrl
const&, int, QString const&) (this=this@entry=0x55cb6cb1b070, _t1=...,
_t2=<optimized out>, _t2@entry=21963, _t3=...) at
/usr/src/debug/kdevelop-5.5.2-1.fc32.x86_64/x86_64-redhat-linux-gnu/kdevplatform/debugger/KDevPlatformDebugger_autogen/include/moc_idebugsession.cpp:291
#16 0x00007f6b2c756cc1 in KDevelop::IDebugSession::setCurrentPosition(QUrl
const&, int, QString const&) (this=this@entry=0x55cb6cb1b070, url=...,
line=21963, line@entry=83, addr=...) at
/usr/src/debug/kdevelop-5.5.2-1.fc32.x86_64/kdevplatform/debugger/interfaces/idebugsession.cpp:110
#17 0x00007f6ad6d5f2df in
KDevMI::MIDebugSession::slotInferiorStopped(KDevMI::MI::AsyncRecord const&)
(this=0x55cb6cb1b070, r=...) at
/usr/src/debug/kdevelop-5.5.2-1.fc32.x86_64/plugins/debuggercommon/midebugsession.cpp:1092
#18 0x00007f6b2de1ff76 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffc9757d570, r=0x55cb6cb1b070, this=0x55cb6cf6b4a0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#19 doActivate<false>(QObject*, int, void**) (sender=0x55cb6cf6ad00,
signal_index=5, argv=argv@entry=0x7ffc9757d570) at kernel/qobject.cpp:3870
#20 0x00007f6b2de1a7f8 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=<optimized out>, m=m@entry=0x7f6ad6dbffc0
<KDevMI::MIDebugger::staticMetaObject>,
local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffc9757d570)
at kernel/qobject.cpp:3930
#21 0x00007f6ad6d4ff29 in
KDevMI::MIDebugger::programStopped(KDevMI::MI::AsyncRecord const&)
(this=<optimized out>, _t1=...) at
/usr/src/debug/kdevelop-5.5.2-1.fc32.x86_64/x86_64-redhat-linux-gnu/plugins/debuggercommon/kdevdebuggercommon_autogen/EWIEGA46WW/moc_midebugger.cpp:295
#22 0x00007f6ad6d5727b in KDevMI::MIDebugger::processLine(QByteArray const&)
(this=0x55cb6cf6ad00, line=...) at
/usr/src/debug/kdevelop-5.5.2-1.fc32.x86_64/plugins/debuggercommon/midebugger.cpp:263
#23 0x00007f6ad6d57c05 in KDevMI::MIDebugger::readyReadStandardOutput()
(this=0x55cb6cf6ad00) at
/usr/src/debug/kdevelop-5.5.2-1.fc32.x86_64/plugins/debuggercommon/midebugger.cpp:147
#24 0x00007f6b2de1ff76 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffc9757d950, r=0x55cb6cf6ad00, this=0x55cb6cf779f0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#25 doActivate<false>(QObject*, int, void**) (sender=0x55cb6cf6a310,
signal_index=15, argv=argv@entry=0x7ffc9757d950) at kernel/qobject.cpp:3870
#26 0x00007f6b2de1a7f8 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=<optimized out>, m=m@entry=0x7f6b2e0a6e40
<QProcess::staticMetaObject>, local_signal_index=local_signal_index@entry=6,
argv=argv@entry=0x7ffc9757d950) at kernel/qobject.cpp:3930
#27 0x00007f6b2dd84441 in
QProcess::readyReadStandardOutput(QProcess::QPrivateSignal) (this=<optimized
out>, _t1=...) at .moc/moc_qprocess.cpp:367
#28 0x00007f6b2dd87e8d in
QProcessPrivate::tryReadFromChannel(QProcessPrivate::Channel*)
(this=0x55cb6cf78ea0, channel=0x55cb6cf78fb0) at io/qprocess.cpp:1057
#29 0x00007f6b2dd88355 in QProcessPrivate::_q_canReadStandardError()
(this=<optimized out>) at io/qprocess.cpp:1084
#30 QProcess::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)
(_o=<optimized out>, _c=<optimized out>, _id=<optimized out>,
_a=0x7ffc9757db00) at .moc/moc_qprocess.cpp:210
#31 0x00007f6b2de1ffb0 in doActivate<false>(QObject*, int, void**)
(sender=0x55cb6cf6aa40, signal_index=3, argv=argv@entry=0x7ffc9757db00) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#32 0x00007f6b2de1a7f8 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x55cb6cf6aa40, m=m@entry=0x7f6b2e0a9220
<QSocketNotifier::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc9757db00)
at kernel/qobject.cpp:3930
#33 0x00007f6b2de22f4c in QSocketNotifier::activated(int,
QSocketNotifier::QPrivateSignal) (this=this@entry=0x55cb6cf6aa40,
_t1=<optimized out>, _t2=...) at .moc/moc_qsocketnotifier.cpp:141
#34 0x00007f6b2de232f1 in QSocketNotifier::event(QEvent*) (this=0x55cb6cf6aa40,
e=0x7ffc9757dbf0) at kernel/qsocketnotifier.cpp:266
#35 0x00007f6b2e960063 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x55cb6cf6aa40, e=0x7ffc9757dbf0) at
kernel/qapplication.cpp:3685
#36 0x00007f6b2ddf0fc0 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x55cb6cf6aa40, event=0x7ffc9757dbf0) at
../../include/QtCore/../../src/corelib/kernel/qobject.h:153
#37 0x00007f6b2de3d5d7 in socketNotifierSourceDispatch(GSource*, GSourceFunc,
gpointer) (source=0x55cb68ff63c0) at kernel/qeventdispatcher_glib.cpp:107
#38 0x00007f6b2a5e178f in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#39 0x00007f6b2a5e1b18 in g_main_context_iterate.constprop () at
/lib64/libglib-2.0.so.0
#40 0x00007f6b2a5e1be3 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#41 0x00007f6b2de3cb73 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x55cb690093a0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#42 0x00007f6b2ddef91b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffc9757de00, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:136
#43 0x00007f6b2ddf75a6 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:118
#44 0x000055cb684aef03 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/kdevelop-5.5.2-1.fc32.x86_64/app/main.cpp:852
[Inferior 1 (process 8095) detached]

Possible duplicates by query: bug 425994, bug 425993, bug 425991, bug 425629,
bug 425619.

Reported using DrKonqi

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

Reply via email to