Bug 346084 - Crash on restart of KDevelop
Summary: Crash on restart of KDevelop
Status: RESOLVED DUPLICATE of bug 337701
Alias: None
Product: kdevelop
Classification: Applications
Component: Language Support: CPP (old) (show other bugs)
Version: 4.6.0
Platform: Mint (Ubuntu based) Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-04-11 20:56 UTC by jon.gough
Modified: 2016-03-09 08:01 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jon.gough 2015-04-11 20:56:04 UTC
Application: kdevelop (4.6.0)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.13.0-48-generic-tuxonice x86_64
Distribution: Linux Mint 17.1 Rebecca

-- Information about the crash:
- What I was doing when the application crashed:
Closed KDevelop and then immediately restarted KDevelop, then got the crash report

- Unusual behavior I noticed:
KDevelop was going very slow and was not keeping up with key strokes. So I closed it down so clean out is memory

-- 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 0x7fbe4a95f7c0 (LWP 3205))]

Thread 16 (Thread 0x7fbe2b152700 (LWP 3207)):
#0  __libc_enable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:65
#1  0x00007fbe4711c822 in read () at ../sysdeps/unix/syscall-template.S:81
#2  0x00007fbe4152ec10 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fbe414edb14 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fbe414edf7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fbe414ee30a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fbe324b4336 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#7  0x00007fbe41512f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007fbe46488182 in start_thread (arg=0x7fbe2b152700) at pthread_create.c:312
#9  0x00007fbe4712b47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7fbe2a951700 (LWP 3208)):
#0  0x00007fbe414ee0d8 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fbe414ee129 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fbe41512f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fbe46488182 in start_thread (arg=0x7fbe2a951700) at pthread_create.c:312
#4  0x00007fbe4712b47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7fbe2994f700 (LWP 3212)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbe438c9ffb in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fbe438ca039 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fbe46488182 in start_thread (arg=0x7fbe2994f700) at pthread_create.c:312
#4  0x00007fbe4712b47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7fbd926d1700 (LWP 3229)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fbe484287f4 in wait (time=1000, this=0x34d40c0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x25e3208, mutex=mutex@entry=0x25e3210, time=time@entry=1000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fbe4455ce52 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x25e31f0) at ../../language/duchain/duchain.cpp:285
#4  0x00007fbe4842832f in QThreadPrivate::start (arg=0x25e31f0) at thread/qthread_unix.cpp:349
#5  0x00007fbe46488182 in start_thread (arg=0x7fbd926d1700) at pthread_create.c:312
#6  0x00007fbe4712b47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7fbd8343f700 (LWP 3230)):
#0  0x00007fbe4648a569 in __GI___pthread_mutex_lock (mutex=0x7fbd7c000a60) at ../nptl/pthread_mutex_lock.c:125
#1  0x00007fbe4152f981 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fbe414ed699 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fbe414edf03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fbe414ee0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fbe485577be in QEventDispatcherGlib::processEvents (this=0x7fbd7c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007fbe485290af in QEventLoop::processEvents (this=this@entry=0x7fbd8343ee20, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fbe485293a5 in QEventLoop::exec (this=this@entry=0x7fbd8343ee20, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fbe48425c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#9  0x00007fbe4842832f in QThreadPrivate::start (arg=0x3dc4ff8) at thread/qthread_unix.cpp:349
#10 0x00007fbe46488182 in start_thread (arg=0x7fbd8343f700) at pthread_create.c:312
#11 0x00007fbe4712b47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7fbd59edd700 (LWP 3243)):
#0  0x00007fbe4648b7ee in __pthread_mutex_unlock_usercnt (decr=1, mutex=0x7fbd54001f30) at pthread_mutex_unlock.c:57
#1  __GI___pthread_mutex_unlock (mutex=0x7fbd54001f30) at pthread_mutex_unlock.c:310
#2  0x00007fbe4152f9b1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fbe414ed680 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fbe414edf03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fbe414ee0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fbe485577be in QEventDispatcherGlib::processEvents (this=0x7fbd54001f10, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#7  0x00007fbe485290af in QEventLoop::processEvents (this=this@entry=0x7fbd59edcde0, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007fbe485293a5 in QEventLoop::exec (this=this@entry=0x7fbd59edcde0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007fbe48425c5f in QThread::exec (this=this@entry=0x842ea00) at thread/qthread.cpp:537
#10 0x00007fbe4850a823 in QInotifyFileSystemWatcherEngine::run (this=0x842ea00) at io/qfilesystemwatcher_inotify.cpp:265
#11 0x00007fbe4842832f in QThreadPrivate::start (arg=0x842ea00) at thread/qthread_unix.cpp:349
#12 0x00007fbe46488182 in start_thread (arg=0x7fbd59edd700) at pthread_create.c:312
#13 0x00007fbe4712b47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7fbe2a150700 (LWP 3253)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbe48428816 in wait (time=18446744073709551615, this=0x263d3e0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x263d2b8, mutex=0x263d560, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fbe3f4e9e6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x263d290, th=0x77eb280) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fbe3f4ec903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x263d630, th=0x77eb280, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fbe3f4ec91c in ThreadWeaver::WorkingHardState::applyForWork (this=0x263d630, th=0x77eb280, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fbe3f4ec91c in ThreadWeaver::WorkingHardState::applyForWork (this=0x263d630, th=0x77eb280, previous=0x9802440) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fbe3f4eb61f in ThreadWeaver::Thread::run (this=0x77eb280) at ../../../threadweaver/Weaver/Thread.cpp:98
#8  0x00007fbe4842832f in QThreadPrivate::start (arg=0x77eb280) at thread/qthread_unix.cpp:349
#9  0x00007fbe46488182 in start_thread (arg=0x7fbe2a150700) at pthread_create.c:312
#10 0x00007fbe4712b47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7fbd5a6de700 (LWP 3254)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbe48428816 in wait (time=18446744073709551615, this=0x263d3e0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x263d2b8, mutex=0x263d560, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fbe3f4e9e6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x263d290, th=0x7fbe200039b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fbe3f4ec903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x263d630, th=0x7fbe200039b0, previous=0xb1a0790) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fbe3f4eb61f in ThreadWeaver::Thread::run (this=0x7fbe200039b0) at ../../../threadweaver/Weaver/Thread.cpp:98
#6  0x00007fbe4842832f in QThreadPrivate::start (arg=0x7fbe200039b0) at thread/qthread_unix.cpp:349
#7  0x00007fbe46488182 in start_thread (arg=0x7fbd5a6de700) at pthread_create.c:312
#8  0x00007fbe4712b47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7fbd65627700 (LWP 3257)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbe3e79581d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fbe3e795859 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fbe46488182 in start_thread (arg=0x7fbd65627700) at pthread_create.c:312
#4  0x00007fbe4712b47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fbd64e26700 (LWP 3269)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbe3e4d620d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fbe3e7c4fd6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fbe46488182 in start_thread (arg=0x7fbd64e26700) at pthread_create.c:312
#4  0x00007fbe4712b47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fbd63223700 (LWP 3273)):
#0  0x00007fbe4711e12d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fbe414edfe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fbe414ee0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fbe485577be in QEventDispatcherGlib::processEvents (this=0x7fbd000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007fbe485290af in QEventLoop::processEvents (this=this@entry=0x7fbd63222e20, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fbe485293a5 in QEventLoop::exec (this=this@entry=0x7fbd63222e20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fbe48425c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#7  0x00007fbe4842832f in QThreadPrivate::start (arg=0x4056200) at thread/qthread_unix.cpp:349
#8  0x00007fbe46488182 in start_thread (arg=0x7fbd63223700) at pthread_create.c:312
#9  0x00007fbe4712b47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fbd63a24700 (LWP 5253)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbe48428816 in wait (time=18446744073709551615, this=0xadd9300) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x9111828, mutex=0x887ba40, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fbe3f4e9e6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9111800, th=0x4d86490) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fbe3f4ec903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8d170d0, th=0x4d86490, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fbe3f4ec91c in ThreadWeaver::WorkingHardState::applyForWork (this=0x8d170d0, th=0x4d86490, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fbe3f4ec91c in ThreadWeaver::WorkingHardState::applyForWork (this=0x8d170d0, th=0x4d86490, previous=0x9ae6fc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fbe3f4eb61f in ThreadWeaver::Thread::run (this=0x4d86490) at ../../../threadweaver/Weaver/Thread.cpp:98
#8  0x00007fbe4842832f in QThreadPrivate::start (arg=0x4d86490) at thread/qthread_unix.cpp:349
#9  0x00007fbe46488182 in start_thread (arg=0x7fbd63a24700) at pthread_create.c:312
#10 0x00007fbe4712b47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fbd61ba3700 (LWP 5254)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbe48428816 in wait (time=18446744073709551615, this=0xadd9300) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x9111828, mutex=0x887ba40, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fbe3f4e9e6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9111800, th=0x67e4870) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fbe3f4ec903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8d170d0, th=0x67e4870, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fbe3f4ec91c in ThreadWeaver::WorkingHardState::applyForWork (this=0x8d170d0, th=0x67e4870, previous=0xa546130) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fbe3f4eb61f in ThreadWeaver::Thread::run (this=0x67e4870) at ../../../threadweaver/Weaver/Thread.cpp:98
#7  0x00007fbe4842832f in QThreadPrivate::start (arg=0x67e4870) at thread/qthread_unix.cpp:349
#8  0x00007fbe46488182 in start_thread (arg=0x7fbd61ba3700) at pthread_create.c:312
#9  0x00007fbe4712b47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fbd0bffd700 (LWP 18014)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbe48428816 in wait (time=18446744073709551615, this=0xadd9300) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x9111828, mutex=0x887ba40, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fbe3f4e9e6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9111800, th=0xb8473e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fbe3f4ec903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8d170d0, th=0xb8473e0, previous=0xde35050) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fbe3f4eb61f in ThreadWeaver::Thread::run (this=0xb8473e0) at ../../../threadweaver/Weaver/Thread.cpp:98
#6  0x00007fbe4842832f in QThreadPrivate::start (arg=0xb8473e0) at thread/qthread_unix.cpp:349
#7  0x00007fbe46488182 in start_thread (arg=0x7fbd0bffd700) at pthread_create.c:312
#8  0x00007fbe4712b47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fbd0b7fc700 (LWP 18015)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbe48428816 in wait (time=18446744073709551615, this=0xadd9300) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x9111828, mutex=0x887ba40, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fbe3f4e9e6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9111800, th=0xaa45410) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fbe3f4ec903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8d170d0, th=0xaa45410, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fbe3f4ec91c in ThreadWeaver::WorkingHardState::applyForWork (this=0x8d170d0, th=0xaa45410, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fbe3f4ec91c in ThreadWeaver::WorkingHardState::applyForWork (this=0x8d170d0, th=0xaa45410, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fbe3f4eb61f in ThreadWeaver::Thread::run (this=0xaa45410) at ../../../threadweaver/Weaver/Thread.cpp:98
#8  0x00007fbe4842832f in QThreadPrivate::start (arg=0xaa45410) at thread/qthread_unix.cpp:349
#9  0x00007fbe46488182 in start_thread (arg=0x7fbd0b7fc700) at pthread_create.c:312
#10 0x00007fbe4712b47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fbe4a95f7c0 (LWP 3205)):
[KCrash Handler]
#6  0x00007fbe47067cc9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007fbe4706b0d8 in __GI_abort () at abort.c:89
#8  0x00007fbe470a4394 in __libc_message (do_abort=do_abort@entry=1, fmt=fmt@entry=0x7fbe471b2b28 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
#9  0x00007fbe470b066e in malloc_printerr (ptr=<optimized out>, str=0x7fbe471aec19 "free(): invalid pointer", action=1) at malloc.c:4996
#10 _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:3840
#11 0x00007fbe44603d09 in KDevelop::ReferenceType::~ReferenceType (this=0x7fbe227f0bf0, __in_chrg=<optimized out>) at ../../language/duchain/types/referencetype.cpp:67
#12 0x00007fbd7ac2aeb7 in ~TypePtr (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/kdevplatform/language/duchain/types/typepointer.h:81
#13 ~Parameter (this=<optimized out>, __in_chrg=<optimized out>) at ../../../../languages/cpp/cppduchain/overloadresolution.h:48
#14 node_destruct (this=<optimized out>, to=<optimized out>, from=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:431
#15 free (this=<optimized out>, data=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:757
#16 QList<Cpp::OverloadResolver::Parameter>::~QList (this=0xc85, __in_chrg=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:732
#17 0x00007fbd7ac2af3c in ~MissingDeclarationType (this=0x7fbe227f0d60, __in_chrg=<optimized out>) at ../../../../languages/cpp/cppduchain/missingdeclarationtype.h:33
#18 Cpp::MissingDeclarationType::~MissingDeclarationType (this=0x7fbe227f0d60, __in_chrg=<optimized out>) at ../../../../languages/cpp/cppduchain/missingdeclarationtype.h:33
#19 0x00007fbd7ac2b165 in ~TypePtr (this=0x7fbe227dddf8, __in_chrg=<optimized out>) at /usr/include/kdevplatform/language/duchain/types/typepointer.h:81
#20 ~MissingDeclarationProblem (this=0x7fbe227dddd0, __in_chrg=<optimized out>) at ../../../../languages/cpp/cppduchain/missingdeclarationproblem.h:29
#21 Cpp::MissingDeclarationProblem::~MissingDeclarationProblem (this=0x7fbe227dddd0, __in_chrg=<optimized out>) at ../../../../languages/cpp/cppduchain/missingdeclarationproblem.h:29
#22 0x00007fbe44570b07 in ~KSharedPtr (this=0x7fbe227fbe90, __in_chrg=<optimized out>) at /usr/include/ksharedptr.h:90
#23 node_destruct (this=<optimized out>, to=0x7fbe227fba88, from=0x7fbe227fba28) at /usr/include/qt4/QtCore/qlist.h:431
#24 QList<KSharedPtr<KDevelop::Problem> >::free (data=0x7fbe227fba10, this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:757
#25 0x00007fbe445767a7 in KDevelop::TopDUContextLocalPrivate::~TopDUContextLocalPrivate (this=0x7fbe20bf62f0, __in_chrg=<optimized out>) at ../../language/duchain/topducontext.cpp:121
#26 0x00007fbe44572782 in KDevelop::TopDUContext::deleteSelf (this=<optimized out>) at ../../language/duchain/topducontext.cpp:675
#27 0x00007fbe4455b879 in KDevelop::DUChainPrivate::removeDocumentChainFromMemory (this=this@entry=0x34fb7a0, context=0x7fbe20bf62a0) at ../../language/duchain/duchain.cpp:413
#28 0x00007fbe4454932b in clear (this=0x34fb7a0) at ../../language/duchain/duchain.cpp:376
#29 KDevelop::DUChain::shutdown (this=<optimized out>) at ../../language/duchain/duchain.cpp:1624
#30 0x00007fbe49e0b7a9 in KDevelop::Core::cleanup (this=0x1d5def0) at ../../shell/core.cpp:416
#31 0x00007fbe49e0b96d in KDevelop::Core::shutdown (this=0x1d5def0) at ../../shell/core.cpp:377
#32 0x00007fbe49dfadbd in KDevelop::MainWindow::~MainWindow (this=this@entry=0x25a58d0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../shell/mainwindow.cpp:119
#33 0x00007fbe49dfae09 in KDevelop::MainWindow::~MainWindow (this=0x25a58d0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../shell/mainwindow.cpp:123
#34 0x00007fbe48542c58 in QObject::event (this=this@entry=0x25a58d0, e=e@entry=0xbd05870) at kernel/qobject.cpp:1175
#35 0x00007fbe4791355b in QWidget::event (this=this@entry=0x25a58d0, event=event@entry=0xbd05870) at kernel/qwidget.cpp:8846
#36 0x00007fbe47ccd9b3 in QMainWindow::event (this=this@entry=0x25a58d0, event=event@entry=0xbd05870) at widgets/qmainwindow.cpp:1478
#37 0x00007fbe48de3441 in KMainWindow::event (this=this@entry=0x25a58d0, ev=ev@entry=0xbd05870) at ../../kdeui/widgets/kmainwindow.cpp:1084
#38 0x00007fbe48e1aed9 in KXmlGuiWindow::event (this=0x25a58d0, ev=0xbd05870) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#39 0x00007fbe478c3e2c in QApplicationPrivate::notify_helper (this=this@entry=0x1cfc260, receiver=receiver@entry=0x25a58d0, e=e@entry=0xbd05870) at kernel/qapplication.cpp:4567
#40 0x00007fbe478ca4a0 in QApplication::notify (this=this@entry=0x7fff50c460e0, receiver=receiver@entry=0x25a58d0, e=e@entry=0xbd05870) at kernel/qapplication.cpp:4353
#41 0x00007fbe48d2ecca in KApplication::notify (this=0x7fff50c460e0, receiver=0x25a58d0, event=0xbd05870) at ../../kdeui/kernel/kapplication.cpp:311
#42 0x00007fbe4852a4dd in QCoreApplication::notifyInternal (this=0x7fff50c460e0, receiver=receiver@entry=0x25a58d0, event=event@entry=0xbd05870) at kernel/qcoreapplication.cpp:953
#43 0x00007fbe4852db3d in sendEvent (event=0xbd05870, receiver=0x25a58d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#44 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1c59960) at kernel/qcoreapplication.cpp:1577
#45 0x00007fbe4852dfe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#46 0x00007fbe48557f83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#47 postEventSourceDispatch (s=0x1cfd170) at kernel/qeventdispatcher_glib.cpp:287
#48 0x00007fbe414ede04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007fbe414ee048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007fbe414ee0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007fbe485577a1 in QEventDispatcherGlib::processEvents (this=0x1c5b260, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#52 0x00007fbe47965bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#53 0x00007fbe485290af in QEventLoop::processEvents (this=this@entry=0x7fff50c45f10, flags=...) at kernel/qeventloop.cpp:149
#54 0x00007fbe485293a5 in QEventLoop::exec (this=this@entry=0x7fff50c45f10, flags=...) at kernel/qeventloop.cpp:204
#55 0x00007fbe4852eb79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#56 0x00007fbe478c237c in QApplication::exec () at kernel/qapplication.cpp:3828
#57 0x0000000000410767 in main (argc=<optimized out>, argv=<optimized out>) at ../../app/main.cpp:566

The reporter indicates this bug may be a duplicate of or related to bug 337701.

Possible duplicates by query: bug 345214, bug 340808, bug 337701, bug 335225, bug 335224.

Reported using DrKonqi
Comment 1 Kevin Funk 2016-03-09 08:01:32 UTC
Looks similar to bug 337701, marking as duplicate. There's not much we can do for the 4.6.x series anyway.

*** This bug has been marked as a duplicate of bug 337701 ***