Application: kdevelop (5.1.2) Qt Version: 5.9.1 Frameworks Version: 5.38.0 Operating System: Linux 4.4.0-93-generic x86_64 Distribution: KDE neon User Edition 5.10 -- Information about the crash: - What I was doing when the application crashed: In widget "File System" I was trying to remove toolbar by right clicking on title -- Backtrace: Application: KDevelop (kdevelop), signal: Aborted Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f3cac277900 (LWP 21563))] Thread 12 (Thread 0x7f3c59174700 (LWP 21728)): #0 0x00007f3caa88c70d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f3ca260b38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f3ca260b49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f3cab1c094b in QEventDispatcherGlib::processEvents (this=0x7f3c48000d30, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f3cab1697ca in QEventLoop::exec (this=this@entry=0x7f3c59173cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f3caaf92cd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #6 0x00007f3caaf97989 in QThreadPrivate::start (arg=0x7f3c9db2c6b8) at thread/qthread_unix.cpp:368 #7 0x00007f3ca47e06ba in start_thread (arg=0x7f3c59174700) at pthread_create.c:333 #8 0x00007f3caa8983dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7f3c59975700 (LWP 21650)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f3caaf988eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0xd23630) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0xd23710, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f3ca042c6df in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007f3ca0430768 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007f3ca042b8cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007f3ca042e2e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007f3caaf97989 in QThreadPrivate::start (arg=0x7f3c50002d90) at thread/qthread_unix.cpp:368 #8 0x00007f3ca47e06ba in start_thread (arg=0x7f3c59975700) at pthread_create.c:333 #9 0x00007f3caa8983dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7f3c5a176700 (LWP 21649)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f3caaf988eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0xd23630) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0xd23710, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f3ca042c6df in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007f3ca0430768 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007f3ca042b8cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007f3ca042e2e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007f3caaf97989 in QThreadPrivate::start (arg=0x7f3c4c0027d0) at thread/qthread_unix.cpp:368 #8 0x00007f3ca47e06ba in start_thread (arg=0x7f3c5a176700) at pthread_create.c:333 #9 0x00007f3caa8983dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7f3c5a977700 (LWP 21648)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f3caaf988eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0xd23630) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0xd23710, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f3ca042c6df in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007f3ca0430768 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007f3ca042b8cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007f3ca04307c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007f3ca042b8cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007f3ca04307c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007f3ca042b8cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007f3ca042e2e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #11 0x00007f3caaf97989 in QThreadPrivate::start (arg=0x7f3c54002d90) at thread/qthread_unix.cpp:368 #12 0x00007f3ca47e06ba in start_thread (arg=0x7f3c5a977700) at pthread_create.c:333 #13 0x00007f3caa8983dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f3c5b178700 (LWP 21647)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f3caaf988eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0xd23630) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0xd23710, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f3ca042c6df in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007f3ca0430768 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007f3ca042b8cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007f3ca04307c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007f3ca042b8cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007f3ca04307c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007f3ca042b8cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007f3ca04307c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #11 0x00007f3ca042b8cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #12 0x00007f3ca042e2e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #13 0x00007f3caaf97989 in QThreadPrivate::start (arg=0x7f3c60002d70) at thread/qthread_unix.cpp:368 #14 0x00007f3ca47e06ba in start_thread (arg=0x7f3c5b178700) at pthread_create.c:333 #15 0x00007f3caa8983dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f3c68ad7700 (LWP 21646)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f3caaf988eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0xd23630) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0xd23710, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f3ca042c6df in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007f3ca0430768 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007f3ca042b8cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007f3ca04307c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007f3ca042b8cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007f3ca04307c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007f3ca042b8cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007f3ca04307c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #11 0x00007f3ca042b8cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #12 0x00007f3ca04307c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #13 0x00007f3ca042b8cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #14 0x00007f3ca042e2e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #15 0x00007f3caaf97989 in QThreadPrivate::start (arg=0x15dd5e0) at thread/qthread_unix.cpp:368 #16 0x00007f3ca47e06ba in start_thread (arg=0x7f3c68ad7700) at pthread_create.c:333 #17 0x00007f3caa8983dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f3c692d8700 (LWP 21583)): #0 0x00007f3ca264fa79 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f3ca260b34e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f3ca260b49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f3cab1c094b in QEventDispatcherGlib::processEvents (this=0x7f3c5c002e00, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f3cab1697ca in QEventLoop::exec (this=this@entry=0x7f3c692d7ca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f3caaf92cd4 in QThread::exec (this=this@entry=0x1f87c80) at thread/qthread.cpp:515 #6 0x00007f3ca10610c5 in QQmlThreadPrivate::run (this=0x1f87c80) at qml/ftw/qqmlthread.cpp:147 #7 0x00007f3caaf97989 in QThreadPrivate::start (arg=0x1f87c80) at thread/qthread_unix.cpp:368 #8 0x00007f3ca47e06ba in start_thread (arg=0x7f3c692d8700) at pthread_create.c:333 #9 0x00007f3caa8983dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f3c6ae00700 (LWP 21568)): #0 0x00007f3ca264fa88 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f3ca260b290 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f3ca260b49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f3cab1c094b in QEventDispatcherGlib::processEvents (this=0x7f3c640008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f3cab1697ca in QEventLoop::exec (this=this@entry=0x7f3c6adffbf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f3caaf92cd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #6 0x00007f3ca8ab3c8b in ?? () from /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.10 #7 0x00007f3caaf97989 in QThreadPrivate::start (arg=0x1078a80) at thread/qthread_unix.cpp:368 #8 0x00007f3ca47e06ba in start_thread (arg=0x7f3c6ae00700) at pthread_create.c:333 #9 0x00007f3caa8983dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f3c771aa700 (LWP 21567)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007f3caaf98826 in QWaitConditionPrivate::wait_relative (time=1000, this=0xe09ab0) at thread/qwaitcondition_unix.cpp:133 #2 QWaitConditionPrivate::wait (time=1000, this=0xe09ab0) at thread/qwaitcondition_unix.cpp:141 #3 QWaitCondition::wait (this=<optimized out>, mutex=0xe09490, time=1000) at thread/qwaitcondition_unix.cpp:215 #4 0x00007f3ca89b5db8 in ?? () from /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.10 #5 0x00007f3caaf97989 in QThreadPrivate::start (arg=0xe09470) at thread/qthread_unix.cpp:368 #6 0x00007f3ca47e06ba in start_thread (arg=0x7f3c771aa700) at pthread_create.c:333 #7 0x00007f3caa8983dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f3c77fe8700 (LWP 21566)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f3c804d874b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #2 0x00007f3c804d8477 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #3 0x00007f3ca47e06ba in start_thread (arg=0x7f3c77fe8700) at pthread_create.c:333 #4 0x00007f3caa8983dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f3c89ca8700 (LWP 21565)): #0 0x00007f3ca264fa79 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f3ca260a929 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f3ca260b2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f3ca260b49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f3cab1c094b in QEventDispatcherGlib::processEvents (this=0x7f3c7c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f3cab1697ca in QEventLoop::exec (this=this@entry=0x7f3c89ca7c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007f3caaf92cd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #7 0x00007f3cad316b75 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #8 0x00007f3caaf97989 in QThreadPrivate::start (arg=0x7f3cad38cda0) at thread/qthread_unix.cpp:368 #9 0x00007f3ca47e06ba in start_thread (arg=0x7f3c89ca8700) at pthread_create.c:333 #10 0x00007f3caa8983dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f3cac277900 (LWP 21563)): [KCrash Handler] #6 0x00007f3caa7c6428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 #7 0x00007f3caa7c802a in __GI_abort () at abort.c:89 #8 0x00007f3caa8087ea in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7f3caa921e98 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175 #9 0x00007f3caa81137a in malloc_printerr (ar_ptr=<optimized out>, ptr=<optimized out>, str=0x7f3caa921fa8 "double free or corruption (out)", action=3) at malloc.c:5006 #10 _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:3867 #11 0x00007f3caa81553c in __GI___libc_free (mem=<optimized out>) at malloc.c:2968 #12 0x00007f3cab195703 in QObjectPrivate::deleteChildren (this=this@entry=0x1ffb2c0) at kernel/qobject.cpp:1992 #13 0x00007f3cabb18234 in QWidget::~QWidget (this=0x1ff8af0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1697 #14 0x00007f3ca84c54a1 in ?? () from /usr/lib/x86_64-linux-gnu/libKDevPlatformSublime.so.10 #15 0x00007f3ca84b57e4 in ?? () from /usr/lib/x86_64-linux-gnu/libKDevPlatformSublime.so.10 #16 0x00007f3cab197f46 in QtPrivate::QSlotObjectBase::call (a=0x7ffc1c4d3ba0, r=0xa82b30, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101 #17 QMetaObject::activate (sender=0xb5bdb0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3749 #18 0x00007f3ca84c9180 in Sublime::Area::aboutToRemoveToolView(Sublime::View*, Sublime::Position) () from /usr/lib/x86_64-linux-gnu/libKDevPlatformSublime.so.10 #19 0x00007f3ca849a9db in Sublime::Area::removeToolView(Sublime::View*) () from /usr/lib/x86_64-linux-gnu/libKDevPlatformSublime.so.10 #20 0x00007f3ca84c5ecf in ?? () from /usr/lib/x86_64-linux-gnu/libKDevPlatformSublime.so.10 #21 0x00007f3cab197f46 in QtPrivate::QSlotObjectBase::call (a=0x7ffc1c4d3f20, r=0x1ff8af0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101 #22 QMetaObject::activate (sender=sender@entry=0x1ff8af0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffc1c4d3f20) at kernel/qobject.cpp:3749 #23 0x00007f3cab198527 in QMetaObject::activate (sender=sender@entry=0x1ff8af0, m=m@entry=0x7f3cabfb0880 <QWidget::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffc1c4d3f20) at kernel/qobject.cpp:3628 #24 0x00007f3cabb02985 in QWidget::customContextMenuRequested (this=this@entry=0x1ff8af0, _t1=...) at .moc/moc_qwidget.cpp:659 #25 0x00007f3cabb1d4df in QWidget::event (this=this@entry=0x1ff8af0, event=event@entry=0x7ffc1c4d42e0) at kernel/qwidget.cpp:8979 #26 0x00007f3cabbed773 in QDockWidget::event (this=0x1ff8af0, event=0x7ffc1c4d42e0) at widgets/qdockwidget.cpp:1561 #27 0x00007f3cabadb3fc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x1ff8af0, e=0x7ffc1c4d42e0) at kernel/qapplication.cpp:3717 #28 0x00007f3cabae4620 in QApplication::notify (this=<optimized out>, receiver=0x1ff8af0, e=0x7ffc1c4d42e0) at kernel/qapplication.cpp:3337 #29 0x00007f3cab16b798 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x1ff8af0, event=event@entry=0x7ffc1c4d42e0) at kernel/qcoreapplication.cpp:1018 #30 0x00007f3cabb3659d in QCoreApplication::sendSpontaneousEvent (event=0x7ffc1c4d42e0, receiver=0x1ff8af0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #31 QWidgetWindow::handleMouseEvent (this=this@entry=0xd31e00, event=event@entry=0x7ffc1c4d46e0) at kernel/qwidgetwindow.cpp:629 #32 0x00007f3cabb38ea3 in QWidgetWindow::event (this=0xd31e00, event=0x7ffc1c4d46e0) at kernel/qwidgetwindow.cpp:243 #33 0x00007f3cabadb3fc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0xd31e00, e=0x7ffc1c4d46e0) at kernel/qapplication.cpp:3717 #34 0x00007f3cabae2e07 in QApplication::notify (this=0x7ffc1c4d4c80, receiver=0xd31e00, e=0x7ffc1c4d46e0) at kernel/qapplication.cpp:3476 #35 0x00007f3cab16b798 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0xd31e00, event=event@entry=0x7ffc1c4d46e0) at kernel/qcoreapplication.cpp:1018 #36 0x00007f3cab563940 in QCoreApplication::sendSpontaneousEvent (event=0x7ffc1c4d46e0, receiver=0xd31e00) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #37 QGuiApplicationPrivate::processMouseEvent (e=0x1730b50) at kernel/qguiapplication.cpp:1949 #38 0x00007f3cab5658a5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x1730b50) at kernel/qguiapplication.cpp:1733 #39 0x00007f3cab53fceb in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:939 #40 0x00007f3c8d882e00 in userEventSourceDispatch (source=<optimized out>) at qeventdispatcher_glib.cpp:77 #41 0x00007f3ca260b197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #42 0x00007f3ca260b3f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #43 0x00007f3ca260b49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #44 0x00007f3cab1c092f in QEventDispatcherGlib::processEvents (this=0x9e3890, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #45 0x00007f3cab1697ca in QEventLoop::exec (this=this@entry=0x7ffc1c4d4a90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #46 0x00007f3cab172704 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1291 #47 0x000000000040bded in ?? () #48 0x00007f3caa7b1830 in __libc_start_main (main=0x405f60, argc=1, argv=0x7ffc1c4d4ed8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc1c4d4ec8) at ../csu/libc-start.c:291 #49 0x000000000040c319 in _start () Possible duplicates by query: bug 382096, bug 381268, bug 375933, bug 375738, bug 373996. Reported using DrKonqi
Fixed in 5.2: https://phabricator.kde.org/D6261
Sorry, can be reproduced by using the context menu of the widget title, not the toolbar button.
Git commit ce4fabd900d6a394b89e38761f575b70885b098a by Kevin Funk, on behalf of Christoph Roick. Committed on 24/09/2017 at 21:51. Pushed by kfunk into branch '5.2'. Fix crash when closing dock widgets from within the widget Summary: - context menu was owned by widget that is to be deleted Related: bug 384977 Test Plan: - close dock widget by context menu from widget title -> no longer crashes Reviewers: #kdevelop, apol Reviewed By: #kdevelop, apol Subscribers: kdevelop-devel Differential Revision: https://phabricator.kde.org/D7947 (cherry picked from commit 16abb2d78ec0d79de9d7a379705f2c208e65be6c) M +1 -1 kdevplatform/sublime/idealdockwidget.cpp https://commits.kde.org/kdevelop/ce4fabd900d6a394b89e38761f575b70885b098a