Application: kdevelop (5.3.1) Qt Version: 5.12.5 Frameworks Version: 5.62.0 Operating System: Linux 5.3.0-3-amd64 x86_64 Distribution: PureOS -- Information about the crash: - What I was doing when the application crashed: After stopping at a breakpoint I opened the variables tool window. It successfully docked at the left side. I wanted to drag it to the bottom side. After releasing the left mouse button, KDevelop’s main window instantly disappeared and the crash notice appeared. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f64af2369c0 (LWP 32968))] Thread 12 (Thread 0x7f64792ef700 (LWP 33327)): #0 0x00007f64b775adb5 in futex_wait_cancelable (private=0, expected=0, futex_word=0x5641541168b0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f64b775adb5 in __pthread_cond_wait_common (abstime=0x0, mutex=0x564154116860, cond=0x564154116888) at pthread_cond_wait.c:502 #2 0x00007f64b775adb5 in __pthread_cond_wait (cond=0x564154116888, mutex=0x564154116860) at pthread_cond_wait.c:655 #3 0x00007f64ba68d7ef in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f64ba68d8d9 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f64b6e5fb40 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007f64b6e6354a in () at /lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007f64b6e5edae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007f64b6e635a1 in () at /lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007f64b6e5edae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007f64b6e6170b in ThreadWeaver::Thread::run() () at /lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #11 0x00007f64ba6878d2 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x00007f64b7754fb7 in start_thread (arg=<optimized out>) at pthread_create.c:486 #13 0x00007f64ba3292cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11 (Thread 0x7f6479af0700 (LWP 33326)): #0 0x00007f64b775adb5 in futex_wait_cancelable (private=0, expected=0, futex_word=0x5641541168b0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f64b775adb5 in __pthread_cond_wait_common (abstime=0x0, mutex=0x564154116860, cond=0x564154116888) at pthread_cond_wait.c:502 #2 0x00007f64b775adb5 in __pthread_cond_wait (cond=0x564154116888, mutex=0x564154116860) at pthread_cond_wait.c:655 #3 0x00007f64ba68d7ef in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f64ba68d8d9 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f64b6e5fb40 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007f64b6e6354a in () at /lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007f64b6e5edae in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007f64b6e6170b in ThreadWeaver::Thread::run() () at /lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007f64ba6878d2 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f64b7754fb7 in start_thread (arg=<optimized out>) at pthread_create.c:486 #11 0x00007f64ba3292cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7f647b7fe700 (LWP 33125)): #0 0x00007f64b6f151c4 in g_mutex_unlock () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f64b6ec91e7 in g_main_context_acquire () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f64b6ec9fc5 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f64b6eca22f in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f64ba89c80b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f64ba84571b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f64ba686751 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f648c338cb5 in () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so #8 0x00007f64ba6878d2 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f64b7754fb7 in start_thread (arg=<optimized out>) at pthread_create.c:486 #10 0x00007f64ba3292cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7f648d511700 (LWP 33025)): #0 0x00007f64ba687d3c in QMutex::lock() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #1 0x00007f64ba89c6fe in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f64b6ec968f in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f64b6eca03b in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f64b6eca22f in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f64ba89c80b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f64ba84571b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f64ba686751 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f64b935eecc in () at /lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.53 #9 0x00007f64ba6878d2 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f64b7754fb7 in start_thread (arg=<optimized out>) at pthread_create.c:486 #11 0x00007f64ba3292cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f648f9a6700 (LWP 33016)): #0 0x00007f64b6eca21a in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f64ba89c80b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f64ba84571b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f64ba686751 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f64ba6878d2 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f64b7754fb7 in start_thread (arg=<optimized out>) at pthread_create.c:486 #6 0x00007f64ba3292cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f649da04700 (LWP 33000)): #0 0x00007f64ba31ed0f in __GI___poll (fds=0x7f6488004e30, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f64b6eca10e in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f64b6eca22f in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f64ba89c80b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f64ba84571b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f64ba686751 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f64b7daa835 in () at /lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f64ba6878d2 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f64b7754fb7 in start_thread (arg=<optimized out>) at pthread_create.c:486 #9 0x00007f64ba3292cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f649e231700 (LWP 32997)): #0 0x00007f64ba31a89c in __GI___libc_read (nbytes=16, buf=0x7f649e2309d0, fd=15) at ../sysdeps/unix/sysv/linux/read.c:26 #1 0x00007f64ba31a89c in __GI___libc_read (fd=15, buf=0x7f649e2309d0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f64b6f10dbf in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f64b6ec9c5e in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f64b6eca0b2 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f64b6eca22f in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f64ba89c80b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f64ba84571b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f64ba686751 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f64ba6878d2 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f64b7754fb7 in start_thread (arg=<optimized out>) at pthread_create.c:486 #11 0x00007f64ba3292cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f649eb1e700 (LWP 32988)): #0 0x00007f64ba31a89c in __GI___libc_read (nbytes=16, buf=0x7f649eb1d960, fd=16) at ../sysdeps/unix/sysv/linux/read.c:26 #1 0x00007f64ba31a89c in __GI___libc_read (fd=16, buf=0x7f649eb1d960, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f64b6f10dbf in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f64b6ec9c5e in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f64b6eca0b2 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f64b6eca22f in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f64ba89c80b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f64ba84571b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f64ba686751 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f64b925a08b in () at /lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.53 #10 0x00007f64ba6878d2 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x00007f64b7754fb7 in start_thread (arg=<optimized out>) at pthread_create.c:486 #12 0x00007f64ba3292cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f649f346700 (LWP 32987)): #0 0x00007f64b775adb5 in futex_wait_cancelable (private=0, expected=0, futex_word=0x56415467f6b8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f64b775adb5 in __pthread_cond_wait_common (abstime=0x0, mutex=0x56415467f668, cond=0x56415467f690) at pthread_cond_wait.c:502 #2 0x00007f64b775adb5 in __pthread_cond_wait (cond=0x56415467f690, mutex=0x56415467f668) at pthread_cond_wait.c:655 #3 0x00007f649f8223eb in () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007f649f822007 in () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007f64b7754fb7 in start_thread (arg=<optimized out>) at pthread_create.c:486 #6 0x00007f64ba3292cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f64ad4c2700 (LWP 32974)): #0 0x00007f64b6ec6d94 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f64b6ec833c in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f64b6ec95cb in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f64b6eca03b in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f64b6eca22f in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f64ba89c80b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f64ba84571b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f64ba686751 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f64bb8e34e6 in () at /lib/x86_64-linux-gnu/libQt5DBus.so.5 #9 0x00007f64ba6878d2 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f64b7754fb7 in start_thread (arg=<optimized out>) at pthread_create.c:486 #11 0x00007f64ba3292cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f64ae1c6700 (LWP 32973)): #0 0x00007f64ba31ed0f in __GI___poll (fds=0x7f64ae1c5ae8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f64b3447cf7 in () at /lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f64b344991a in xcb_wait_for_event () at /lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f64aedb0cd0 in () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007f64ba6878d2 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f64b7754fb7 in start_thread (arg=<optimized out>) at pthread_create.c:486 #6 0x00007f64ba3292cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f64af2369c0 (LWP 32968)): [KCrash Handler] #6 0x00007f64bb3a21c4 in QAction::isChecked() const () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #7 0x00007f64b8dd6d28 in () at /lib/x86_64-linux-gnu/libKDevPlatformSublime.so.53 #8 0x00007f64ba871528 in QMetaObject::activate(QObject*, int, int, void**) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f64bb4c5301 in QDockWidget::dockLocationChanged(Qt::DockWidgetArea) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #10 0x00007f64bb4c70d7 in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #11 0x00007f64bb504dc3 in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #12 0x00007f64bb4999b3 in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #13 0x00007f64ba8713c8 in QMetaObject::activate(QObject*, int, int, void**) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #14 0x00007f64ba66e232 in QAbstractAnimation::stop() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #15 0x00007f64ba66e487 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #16 0x00007f64ba66cdab in QUnifiedTimer::updateAnimationTimers(long long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #17 0x00007f64ba66eabd in QAnimationDriver::advanceAnimation(long long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #18 0x00007f64ba871d85 in QObject::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #19 0x00007f64bb3a7c32 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #20 0x00007f64bb3b1190 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #21 0x00007f64ba846a92 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #22 0x00007f64ba89bbd0 in QTimerInfoList::activateTimers() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #23 0x00007f64ba89c444 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #24 0x00007f64b6ec9f1d in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007f64b6eca1a0 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #26 0x00007f64b6eca22f in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #27 0x00007f64ba89c7f1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #28 0x00007f64ba84571b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #29 0x00007f64ba84d1c2 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #30 0x00005641535de726 in () #31 0x00007f64ba255bbb in __libc_start_main (main=0x5641535d8c60, argc=1, argv=0x7ffd70914d08, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd70914cf8) at ../csu/libc-start.c:308 #32 0x00005641535df26a in _start () [Inferior 1 (process 32968) detached] Reported using DrKonqi
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version? If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you!
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!