Application: kdevelop5 (5.1.40) (Compiled from sources) Qt Version: 5.8.0 Frameworks Version: 5.29.0 Operating System: Linux 4.9.8-ck1-mainline-core2-rjvb x86_64 Distribution: Ubuntu 14.04.5 LTS -- Information about the crash: - What I was doing when the application crashed: 1 Open a KDevelop session 2 Open a patch review 3 "Export Diff" / "Review Board" 4 Quit KDevelop The crash occurs deep in Qt, but I cannot really believe that it couldn't be avoided. The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop5), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f6e883fa780 (LWP 19725))] Thread 9 (Thread 0x7f6e67051700 (LWP 19728)): #0 0x00007f6e85178fdd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f6e757eeb72 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f6e757f064f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f6e69cdd549 in QXcbEventReader::run (this=0xae46b0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:1345 #4 0x00007f6e85829cf9 in QThreadPrivate::start (arg=0xae46b0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/thread/qthread_unix.cpp:368 #5 0x00007f6e7ee90184 in start_thread (arg=0x7f6e67051700) at pthread_create.c:312 #6 0x00007f6e8518637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 8 (Thread 0x7f6e65b2e700 (LWP 19729)): #0 0x00007f6e851776cd in read () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f6e7cde6f80 in read (__nbytes=16, __buf=0x7f6e65b2dc50, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44 #2 g_wakeup_acknowledge (wakeup=0x7f6e600015b0) at gwakeup.c:210 #3 0x00007f6e7cd95d7f in g_main_context_check (context=context@entry=0x7f6e58000990, max_priority=2147483647, fds=fds@entry=0x7f6e58010250, n_fds=n_fds@entry=1) at gmain.c:3695 #4 0x00007f6e7cd9628c in g_main_context_iterate (context=context@entry=0x7f6e58000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3914 #5 0x00007f6e7cd963ec in g_main_context_iteration (context=0x7f6e58000990, may_block=may_block@entry=1) at gmain.c:3978 #6 0x00007f6e85a4759b in QEventDispatcherGlib::processEvents (this=0x7f6e580008c0, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425 #7 0x00007f6e859f317a in QEventLoop::exec (this=this@entry=0x7f6e65b2de20, flags=..., flags@entry=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/kernel/qeventloop.cpp:212 #8 0x00007f6e858252ab in QThread::exec (this=this@entry=0x7f6e8780e460 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/thread/qthread.cpp:507 #9 0x00007f6e8759e005 in QDBusConnectionManager::run (this=0x7f6e8780e460 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/dbus/qdbusconnection.cpp:170 #10 0x00007f6e85829cf9 in QThreadPrivate::start (arg=0x7f6e8780e460 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/thread/qthread_unix.cpp:368 #11 0x00007f6e7ee90184 in start_thread (arg=0x7f6e65b2e700) at pthread_create.c:312 #12 0x00007f6e8518637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 7 (Thread 0x7f6e549a8700 (LWP 19731)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f6e8582aa36 in wait_relative (time=1000, this=0x1599080) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:133 #2 wait (time=1000, this=0x1599080) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:141 #3 QWaitCondition::wait (this=this@entry=0x1592cf8, mutex=mutex@entry=0x1592d00, time=time@entry=1000) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:215 #4 0x00007f6e832dcb18 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x1592ce0) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kdevplatform5/kf5-kdevplatform-devel/work/kf5-kdevplatform-5/language/duchain/duchain.cpp:282 #5 0x00007f6e85829cf9 in QThreadPrivate::start (arg=0x1592ce0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/thread/qthread_unix.cpp:368 #6 0x00007f6e7ee90184 in start_thread (arg=0x7f6e549a8700) at pthread_create.c:312 #7 0x00007f6e8518637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 6 (Thread 0x7f6e42da0700 (LWP 19874)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f6e8582aaeb in wait (time=18446744073709551615, this=0x14583b0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x148d730, time=time@entry=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:215 #3 0x00007f6e7a45444b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x141c1e0, th=th@entry=0x36874d0) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-threadweaver/work/threadweaver-5.29.0/src/weaver.cpp:594 #4 0x00007f6e7a45448b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x141c1e0, th=0x36874d0) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-threadweaver/work/threadweaver-5.29.0/src/weaver.cpp:581 #5 0x00007f6e7a44e9b0 in ThreadWeaver::SuspendedState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x149a490, th=0x36874d0, wasBusy=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-threadweaver/work/threadweaver-5.29.0/src/suspendedstate.cpp:56 #6 0x00007f6e7a4543b9 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x36874d0, wasBusy=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-threadweaver/work/threadweaver-5.29.0/src/weaver.cpp:568 #7 0x00007f6e7a44f392 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1496540, th=0x36874d0, wasBusy=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-threadweaver/work/threadweaver-5.29.0/src/workinghardstate.cpp:73 #8 0x00007f6e7a4543b9 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x36874d0, wasBusy=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-threadweaver/work/threadweaver-5.29.0/src/weaver.cpp:568 #9 0x00007f6e7a450729 in ThreadWeaver::Thread::run() (this=0x36874d0) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-threadweaver/work/threadweaver-5.29.0/src/thread.cpp:103 #10 0x00007f6e85829cf9 in QThreadPrivate::start (arg=0x36874d0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/thread/qthread_unix.cpp:368 #11 0x00007f6e7ee90184 in start_thread (arg=0x7f6e42da0700) at pthread_create.c:312 #12 0x00007f6e8518637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 5 (Thread 0x7f6e40a51700 (LWP 19875)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f6e8582aaeb in wait (time=18446744073709551615, this=0x14583b0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x148d730, time=time@entry=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:215 #3 0x00007f6e7a45444b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x141c1e0, th=th@entry=0x7f6e3c40ac10) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-threadweaver/work/threadweaver-5.29.0/src/weaver.cpp:594 #4 0x00007f6e7a45448b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x141c1e0, th=0x7f6e3c40ac10) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-threadweaver/work/threadweaver-5.29.0/src/weaver.cpp:581 #5 0x00007f6e7a44f2b5 in ThreadWeaver::SuspendingState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x149ccb0, th=0x7f6e3c40ac10, wasBusy=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-threadweaver/work/threadweaver-5.29.0/src/suspendingstate.cpp:61 #6 0x00007f6e7a4543b9 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7f6e3c40ac10, wasBusy=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-threadweaver/work/threadweaver-5.29.0/src/weaver.cpp:568 #7 0x00007f6e7a44f392 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1496540, th=0x7f6e3c40ac10, wasBusy=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-threadweaver/work/threadweaver-5.29.0/src/workinghardstate.cpp:73 #8 0x00007f6e7a4543b9 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7f6e3c40ac10, wasBusy=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-threadweaver/work/threadweaver-5.29.0/src/weaver.cpp:568 #9 0x00007f6e7a44f392 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1496540, th=0x7f6e3c40ac10, wasBusy=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-threadweaver/work/threadweaver-5.29.0/src/workinghardstate.cpp:73 #10 0x00007f6e7a4543b9 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7f6e3c40ac10, wasBusy=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-threadweaver/work/threadweaver-5.29.0/src/weaver.cpp:568 #11 0x00007f6e7a450729 in ThreadWeaver::Thread::run() (this=0x7f6e3c40ac10) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-threadweaver/work/threadweaver-5.29.0/src/thread.cpp:103 #12 0x00007f6e85829cf9 in QThreadPrivate::start (arg=0x7f6e3c40ac10) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/thread/qthread_unix.cpp:368 #13 0x00007f6e7ee90184 in start_thread (arg=0x7f6e40a51700) at pthread_create.c:312 #14 0x00007f6e8518637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 4 (Thread 0x7f6e4259f700 (LWP 19876)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f6e8582aaeb in wait (time=18446744073709551615, this=0x14583b0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x148d730, time=time@entry=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:215 #3 0x00007f6e7a45444b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x141c1e0, th=th@entry=0x7f6e3817ae60) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-threadweaver/work/threadweaver-5.29.0/src/weaver.cpp:594 #4 0x00007f6e7a45448b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x141c1e0, th=0x7f6e3817ae60) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-threadweaver/work/threadweaver-5.29.0/src/weaver.cpp:581 #5 0x00007f6e7a44e9b0 in ThreadWeaver::SuspendedState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x149a490, th=0x7f6e3817ae60, wasBusy=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-threadweaver/work/threadweaver-5.29.0/src/suspendedstate.cpp:56 #6 0x00007f6e7a4543b9 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7f6e3817ae60, wasBusy=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-threadweaver/work/threadweaver-5.29.0/src/weaver.cpp:568 #7 0x00007f6e7a44f392 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1496540, th=0x7f6e3817ae60, wasBusy=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-threadweaver/work/threadweaver-5.29.0/src/workinghardstate.cpp:73 #8 0x00007f6e7a4543b9 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7f6e3817ae60, wasBusy=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-threadweaver/work/threadweaver-5.29.0/src/weaver.cpp:568 #9 0x00007f6e7a450729 in ThreadWeaver::Thread::run() (this=0x7f6e3817ae60) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-threadweaver/work/threadweaver-5.29.0/src/thread.cpp:103 #10 0x00007f6e85829cf9 in QThreadPrivate::start (arg=0x7f6e3817ae60) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/thread/qthread_unix.cpp:368 #11 0x00007f6e7ee90184 in start_thread (arg=0x7f6e4259f700) at pthread_create.c:312 #12 0x00007f6e8518637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 3 (Thread 0x7f6e13fff700 (LWP 20020)): #0 0x00007f6e85178fdd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f6e7cd962e6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f6e0c0f2b60, timeout=<optimized out>, context=0x7f6e0c015740) at gmain.c:4216 #2 g_main_context_iterate (context=context@entry=0x7f6e0c015740, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3912 #3 0x00007f6e7cd963ec in g_main_context_iteration (context=0x7f6e0c015740, may_block=may_block@entry=1) at gmain.c:3978 #4 0x00007f6e85a4759b in QEventDispatcherGlib::processEvents (this=0x7f6e0c038220, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f6e859f317a in QEventLoop::exec (this=this@entry=0x7f6e13ffee50, flags=..., flags@entry=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/kernel/qeventloop.cpp:212 #6 0x00007f6e858252ab in QThread::exec (this=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/thread/qthread.cpp:507 #7 0x00007f6e85829cf9 in QThreadPrivate::start (arg=0x7f6e775d0828 <KDevelop::(anonymous namespace)::Q_QGS_s_parsingThread::innerFunction()::holder+8>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/thread/qthread_unix.cpp:368 #8 0x00007f6e7ee90184 in start_thread (arg=0x7f6e13fff700) at pthread_create.c:312 #9 0x00007f6e8518637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7f6e33273700 (LWP 20037)): #0 0x00007f6e85178fdd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f6e7cd962e6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f6e28255d90, timeout=<optimized out>, context=0x7f6e28015be0) at gmain.c:4216 #2 g_main_context_iterate (context=context@entry=0x7f6e28015be0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3912 #3 0x00007f6e7cd963ec in g_main_context_iteration (context=0x7f6e28015be0, may_block=may_block@entry=1) at gmain.c:3978 #4 0x00007f6e85a4759b in QEventDispatcherGlib::processEvents (this=0x7f6e281d7470, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f6e859f317a in QEventLoop::exec (this=this@entry=0x7f6e33272e30, flags=..., flags@entry=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/kernel/qeventloop.cpp:212 #6 0x00007f6e858252ab in QThread::exec (this=this@entry=0x3546920) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/thread/qthread.cpp:507 #7 0x00007f6e7b059a25 in QQmlThreadPrivate::run (this=0x3546920) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:147 #8 0x00007f6e85829cf9 in QThreadPrivate::start (arg=0x3546920) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/thread/qthread_unix.cpp:368 #9 0x00007f6e7ee90184 in start_thread (arg=0x7f6e33273700) at pthread_create.c:312 #10 0x00007f6e8518637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7f6e883fa780 (LWP 19725)): [KCrash Handler] #6 0x00000000037291c8 in ?? () #7 0x00007f6e7b04541e in qDeleteAll<QList<QObject*>::const_iterator> (end=..., begin=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/include/QtCore/../../src/corelib/tools/qalgorithms.h:320 #8 qDeleteAll<QList<QObject*> > (c=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/include/QtCore/../../src/corelib/tools/qalgorithms.h:328 #9 QQmlApplicationEnginePrivate::cleanUp (this=this@entry=0x34f6f20) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp:60 #10 0x00007f6e7b045498 in QQmlApplicationEngine::~QQmlApplicationEngine (this=0x3728ae0, __in_chrg=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp:240 #11 0x00007f6e7b0454b9 in QQmlApplicationEngine::~QQmlApplicationEngine (this=0x3728ae0, __in_chrg=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp:241 #12 0x00007f6e85a21158 in QObject::event (this=0x3728ae0, e=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/kernel/qobject.cpp:1254 #13 0x00007f6e867698ac in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x3728ae0, e=0x6501b00) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/widgets/kernel/qapplication.cpp:3745 #14 0x00007f6e86770b21 in QApplication::notify (this=0x7ffc97b3b970, receiver=0x3728ae0, e=0x6501b00) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/widgets/kernel/qapplication.cpp:3502 #15 0x00007f6e859f5018 in QCoreApplication::notifyInternal2 (receiver=0x3728ae0, event=event@entry=0x6501b00) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/kernel/qcoreapplication.cpp:995 #16 0x00007f6e859f767d in sendEvent (event=0x6501b00, receiver=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/kernel/qcoreapplication.h:231 #17 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xabe550) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/kernel/qcoreapplication.cpp:1655 #18 0x00007f6e859f7ae8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/kernel/qcoreapplication.cpp:1509 #19 0x00007f6e85a47173 in postEventSourceDispatch (s=0xb06fb0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:276 #20 0x00007f6e7cd960f7 in g_main_dispatch (context=0x7f6e600016f0) at gmain.c:3191 #21 g_main_context_dispatch (context=context@entry=0x7f6e600016f0) at gmain.c:3844 #22 0x00007f6e7cd96348 in g_main_context_iterate (context=context@entry=0x7f6e600016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3917 #23 0x00007f6e7cd963ec in g_main_context_iteration (context=0x7f6e600016f0, may_block=may_block@entry=1) at gmain.c:3978 #24 0x00007f6e85a4757f in QEventDispatcherGlib::processEvents (this=0xb0afb0, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:423 #25 0x00007f6e859f317a in QEventLoop::exec (this=this@entry=0x7ffc97b3b750, flags=..., flags@entry=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/kernel/qeventloop.cpp:212 #26 0x00007f6e859fb524 in QCoreApplication::exec () at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/kernel/qcoreapplication.cpp:1268 #27 0x00007f6e85f5fb8c in QGuiApplication::exec () at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/gui/kernel/qguiapplication.cpp:1661 #28 0x00007f6e86769805 in QApplication::exec () at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/widgets/kernel/qapplication.cpp:2921 #29 0x000000000040b068 in main (argc=<optimized out>, argv=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kdevelop5/kf5-kdevelop-devel/work/kf5-kdevelop-5/app/main.cpp:878 Reported using DrKonqi
Created attachment 104181 [details] New crash information added by DrKonqi kdevelop5 (5.1.40) using Qt 5.8.0 - What I was doing when the application crashed: The initial report provides a backtrace made when exitting with the Purpose RB plugin dialog still open. The crash also occurs when exitting after closing (cancelling) the plugin dialog: -- Backtrace (Reduced): #7 0x00007f877daee41e in qDeleteAll<QList<QObject*>::const_iterator> (end=..., begin=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/include/QtCore/../../src/corelib/tools/qalgorithms.h:320 #8 qDeleteAll<QList<QObject*> > (c=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/include/QtCore/../../src/corelib/tools/qalgorithms.h:328 #9 QQmlApplicationEnginePrivate::cleanUp (this=this@entry=0x429bd40) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp:60 #10 0x00007f877daee498 in QQmlApplicationEngine::~QQmlApplicationEngine (this=0x429bd20, __in_chrg=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp:240 #11 0x00007f877daee4b9 in QQmlApplicationEngine::~QQmlApplicationEngine (this=0x429bd20, __in_chrg=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp:241
That's interesting, I didn't notice that DrKonqi failed to assign this report to the proper project?!
That's because your binary is called 'kdevelop5', while bugzilla only knows 'kdevelop'.
Doesn't KCrash provide bug reporting info that should protect against this probably quite common kind of situation? FWIW it might be quite useful anyway to extend DrKonqi with the same project combobox as you find in the Help/Report Bug dialog provided by KCrash. KDevelop is split up in more than 2 subprojects, so even assigning automatically to "kdevelop" is often inappropriate.
We have a binary->product mappings file in DrKonqi: https://cgit.kde.org/plasma-workspace.git/tree/drkonqi/data/mappings
That would be a good way to initialise the combobox I suggested ;) Seriously, isn't that something you could re-utilise from KCrash? In the meantime I'll try to remember patching that mapping mechanism locally so it also works for executables with an appended 5.
Thank you for the crash report. As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, 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!