Application: kdevelop (4.6.0) KDE Platform Version: 4.11.5 Qt Version: 4.8.5 Operating System: Linux 3.13.6-100.fc19.x86_64 x86_64 Distribution (Platform): Fedora RPMs -- Information about the crash: - What I was doing when the application crashed: Just closed it as usual (via Alt+F4). AFAIK, all files were in saved state. -- Backtrace: Application: KDevelop (kdevelop), signal: Aborted Using host libthread_db library "/lib64/libthread_db.so.1". 81 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) [Current thread is 1 (Thread 0x7f859383c8c0 (LWP 22953))] Thread 14 (Thread 0x7f8585bd5700 (LWP 22956)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00000030ab38614b in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x30ab683f00 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00000030ab386189 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00000036fde07c53 in start_thread (arg=0x7f8585bd5700) at pthread_create.c:308 #4 0x00000036fd6f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 13 (Thread 0x7f85043f7700 (LWP 22957)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x0000003c2327b574 in wait (time=1000, this=0x2b00190) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=this@entry=0x2b056f8, mutex=mutex@entry=0x2b05700, time=time@entry=1000) at thread/qwaitcondition_unix.cpp:158 #3 0x000000344eab2652 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x2b056e0) at /usr/src/debug/kdevplatform-1.6.0/language/duchain/duchain.cpp:285 #4 0x0000003c2327b0bf in QThreadPrivate::start (arg=0x2b056e0) at thread/qthread_unix.cpp:338 #5 0x00000036fde07c53 in start_thread (arg=0x7f85043f7700) at pthread_create.c:308 #6 0x00000036fd6f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 12 (Thread 0x7f8501bcd700 (LWP 22958)): #0 0x00000036fd6eb7fd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00000035f68480b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f84f4002720, timeout=-1, context=0x7f84f40009a0) at gmain.c:3995 #2 g_main_context_iterate (context=context@entry=0x7f84f40009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3696 #3 0x00000035f68481bc in g_main_context_iteration (context=0x7f84f40009a0, may_block=1) at gmain.c:3762 #4 0x0000003c233a6d56 in QEventDispatcherGlib::processEvents (this=0x7f84f40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427 #5 0x0000003c23378b2f in QEventLoop::processEvents (this=this@entry=0x7f8501bccd20, flags=...) at kernel/qeventloop.cpp:149 #6 0x0000003c23378e25 in QEventLoop::exec (this=this@entry=0x7f8501bccd20, flags=...) at kernel/qeventloop.cpp:204 #7 0x0000003c23278a1f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536 #8 0x0000003c2327b0bf in QThreadPrivate::start (arg=0x1bfc0d8) at thread/qthread_unix.cpp:338 #9 0x00000036fde07c53 in start_thread (arg=0x7f8501bcd700) at pthread_create.c:308 #10 0x00000036fd6f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 11 (Thread 0x7f84e23cb700 (LWP 22967)): #0 0x00000036fd6eb7fd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00000035f68480b4 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x7f84d00010c0, timeout=-1, context=0x636fe00) at gmain.c:3995 #2 g_main_context_iterate (context=0x636fe00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3696 #3 0x00000035f684851a in g_main_loop_run (loop=0x62d0680) at gmain.c:3895 #4 0x00000035f74c6c66 in gdbus_shared_thread_func (user_data=0x62d06c0) at gdbusprivate.c:278 #5 0x00000035f686c0e5 in g_thread_proxy (data=0x6351ca0) at gthread.c:798 #6 0x00000036fde07c53 in start_thread (arg=0x7f84e23cb700) at pthread_create.c:308 #7 0x00000036fd6f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 10 (Thread 0x7f84d7839700 (LWP 22973)): #0 0x00000035f6886eda in g_mutex_get_impl (mutex=0x7f84c80009a0) at gthread-posix.c:121 #1 0x00000035f68871b9 in g_mutex_unlock (mutex=mutex@entry=0x7f84c80009a0) at gthread-posix.c:229 #2 0x00000035f6847750 in g_main_context_prepare (context=context@entry=0x7f84c80009a0, priority=priority@entry=0x7f84d7838ba8) at gmain.c:3326 #3 0x00000035f6847fd3 in g_main_context_iterate (context=context@entry=0x7f84c80009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3681 #4 0x00000035f68481bc in g_main_context_iteration (context=0x7f84c80009a0, may_block=1) at gmain.c:3762 #5 0x0000003c233a6d56 in QEventDispatcherGlib::processEvents (this=0x7f84c80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427 #6 0x0000003c23378b2f in QEventLoop::processEvents (this=this@entry=0x7f84d7838ce0, flags=...) at kernel/qeventloop.cpp:149 #7 0x0000003c23378e25 in QEventLoop::exec (this=this@entry=0x7f84d7838ce0, flags=...) at kernel/qeventloop.cpp:204 #8 0x0000003c23278a1f in QThread::exec (this=this@entry=0x674f3c0) at thread/qthread.cpp:536 #9 0x0000003c2335a3e3 in QInotifyFileSystemWatcherEngine::run (this=0x674f3c0) at io/qfilesystemwatcher_inotify.cpp:265 #10 0x0000003c2327b0bf in QThreadPrivate::start (arg=0x674f3c0) at thread/qthread_unix.cpp:338 #11 0x00000036fde07c53 in start_thread (arg=0x7f84d7839700) at pthread_create.c:308 #12 0x00000036fd6f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 9 (Thread 0x7f84d662a700 (LWP 22982)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x000000344bc0d95d in JSC::BlockAllocator::blockFreeingThreadMain() () from /lib64/libQtWebKit.so.4 #2 0x000000344bef2916 in WTF::wtfThreadEntryPoint(void*) () from /lib64/libQtWebKit.so.4 #3 0x00000036fde07c53 in start_thread (arg=0x7f84d662a700) at pthread_create.c:308 #4 0x00000036fd6f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 8 (Thread 0x7f84d6e2b700 (LWP 22983)): #0 0x00000036fde0e0bd in read () at ../sysdeps/unix/syscall-template.S:81 #1 0x00000035f6886460 in read (__nbytes=16, __buf=0x7f84d6e2ab20, __fd=<optimized out>) at /usr/include/bits/unistd.h:44 #2 g_wakeup_acknowledge (wakeup=0x62ce7a0) at gwakeup.c:212 #3 0x00000035f6847be4 in g_main_context_check (context=context@entry=0x7f84cc012cb0, max_priority=2147483647, fds=fds@entry=0x7f84cc01a560, n_fds=n_fds@entry=1) at gmain.c:3502 #4 0x00000035f684804b in g_main_context_iterate (context=context@entry=0x7f84cc012cb0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3698 #5 0x00000035f68481bc in g_main_context_iteration (context=0x7f84cc012cb0, may_block=1) at gmain.c:3762 #6 0x0000003c233a6d56 in QEventDispatcherGlib::processEvents (this=0x7f84cc015190, flags=...) at kernel/qeventdispatcher_glib.cpp:427 #7 0x0000003c23378b2f in QEventLoop::processEvents (this=this@entry=0x7f84d6e2ad20, flags=...) at kernel/qeventloop.cpp:149 #8 0x0000003c23378e25 in QEventLoop::exec (this=this@entry=0x7f84d6e2ad20, flags=...) at kernel/qeventloop.cpp:204 #9 0x0000003c23278a1f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536 #10 0x0000003c2327b0bf in QThreadPrivate::start (arg=0x52cc7a0) at thread/qthread_unix.cpp:338 #11 0x00000036fde07c53 in start_thread (arg=0x7f84d6e2b700) at pthread_create.c:308 #12 0x00000036fd6f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 7 (Thread 0x7f84d53ab700 (LWP 22988)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x0000003c2327b596 in wait (time=18446744073709551615, this=0x1c47bc0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x1c47a98, mutex=0x1c47d40, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x000000344de0a85c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1c47a70, th=0x67483b0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x000000344de0d2f3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1c47dd0, th=0x67483b0, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x000000344de0d30c in ThreadWeaver::WorkingHardState::applyForWork (this=0x1c47dd0, th=0x67483b0, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x000000344de0d30c in ThreadWeaver::WorkingHardState::applyForWork (this=0x1c47dd0, th=0x67483b0, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x000000344de0d30c in ThreadWeaver::WorkingHardState::applyForWork (this=0x1c47dd0, th=0x67483b0, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0x000000344de0d30c in ThreadWeaver::WorkingHardState::applyForWork (this=0x1c47dd0, th=0x67483b0, previous=0xa779a00) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x000000344de0c00f in ThreadWeaver::Thread::run (this=0x67483b0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/Thread.cpp:98 #10 0x0000003c2327b0bf in QThreadPrivate::start (arg=0x67483b0) at thread/qthread_unix.cpp:338 #11 0x00000036fde07c53 in start_thread (arg=0x7f84d53ab700) at pthread_create.c:308 #12 0x00000036fd6f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 6 (Thread 0x7f84d4baa700 (LWP 22989)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x0000003c2327b596 in wait (time=18446744073709551615, this=0x1c47bc0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x1c47a98, mutex=0x1c47d40, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x000000344de0a85c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1c47a70, th=0x7f84c4001800) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x000000344de0d2f3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1c47dd0, th=0x7f84c4001800, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x000000344de0d30c in ThreadWeaver::WorkingHardState::applyForWork (this=0x1c47dd0, th=0x7f84c4001800, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x000000344de0d30c in ThreadWeaver::WorkingHardState::applyForWork (this=0x1c47dd0, th=0x7f84c4001800, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x000000344de0d30c in ThreadWeaver::WorkingHardState::applyForWork (this=0x1c47dd0, th=0x7f84c4001800, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0x000000344de0d30c in ThreadWeaver::WorkingHardState::applyForWork (this=0x1c47dd0, th=0x7f84c4001800, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x000000344de0d30c in ThreadWeaver::WorkingHardState::applyForWork (this=0x1c47dd0, th=0x7f84c4001800, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:71 #10 0x000000344de0d30c in ThreadWeaver::WorkingHardState::applyForWork (this=0x1c47dd0, th=0x7f84c4001800, previous=0x8af0ad0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:71 #11 0x000000344de0c00f in ThreadWeaver::Thread::run (this=0x7f84c4001800) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/Thread.cpp:98 #12 0x0000003c2327b0bf in QThreadPrivate::start (arg=0x7f84c4001800) at thread/qthread_unix.cpp:338 #13 0x00000036fde07c53 in start_thread (arg=0x7f84d4baa700) at pthread_create.c:308 #14 0x00000036fd6f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 5 (Thread 0x7f847fffd700 (LWP 22990)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x0000003c2327b596 in wait (time=18446744073709551615, this=0x1c47bc0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x1c47a98, mutex=0x1c47d40, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x000000344de0a85c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1c47a70, th=0x6728120) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x000000344de0d2f3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1c47dd0, th=0x6728120, previous=0x8a2f260) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x000000344de0c00f in ThreadWeaver::Thread::run (this=0x6728120) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/Thread.cpp:98 #6 0x0000003c2327b0bf in QThreadPrivate::start (arg=0x6728120) at thread/qthread_unix.cpp:338 #7 0x00000036fde07c53 in start_thread (arg=0x7f847fffd700) at pthread_create.c:308 #8 0x00000036fd6f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 4 (Thread 0x7f847f7fc700 (LWP 22991)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x0000003c2327b596 in wait (time=18446744073709551615, this=0x1c47bc0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x1c47a98, mutex=0x1c47d40, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x000000344de0a85c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1c47a70, th=0x7f8478001800) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x000000344de0d2f3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1c47dd0, th=0x7f8478001800, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x000000344de0d30c in ThreadWeaver::WorkingHardState::applyForWork (this=0x1c47dd0, th=0x7f8478001800, previous=0x4c39fa0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x000000344de0c00f in ThreadWeaver::Thread::run (this=0x7f8478001800) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/Thread.cpp:98 #7 0x0000003c2327b0bf in QThreadPrivate::start (arg=0x7f8478001800) at thread/qthread_unix.cpp:338 #8 0x00000036fde07c53 in start_thread (arg=0x7f847f7fc700) at pthread_create.c:308 #9 0x00000036fd6f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 3 (Thread 0x7f847de29700 (LWP 29934)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x0000003c2327b596 in wait (time=18446744073709551615, this=0x9444920) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x8276f28, mutex=0x60e2250, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x000000344de0a85c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8276f00, th=0x8ca0fe0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x000000344de0d2f3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b60180, th=0x8ca0fe0, previous=0x8658c80) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x000000344de0c00f in ThreadWeaver::Thread::run (this=0x8ca0fe0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/Thread.cpp:98 #6 0x0000003c2327b0bf in QThreadPrivate::start (arg=0x8ca0fe0) at thread/qthread_unix.cpp:338 #7 0x00000036fde07c53 in start_thread (arg=0x7f847de29700) at pthread_create.c:308 #8 0x00000036fd6f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 2 (Thread 0x7f847ccbf700 (LWP 29935)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x0000003c2327b596 in wait (time=18446744073709551615, this=0x9444920) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x8276f28, mutex=0x60e2250, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x000000344de0a85c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8276f00, th=0x87a6ea0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x000000344de0d2f3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b60180, th=0x87a6ea0, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x000000344de0c00f in ThreadWeaver::Thread::run (this=0x87a6ea0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/Thread.cpp:98 #6 0x0000003c2327b0bf in QThreadPrivate::start (arg=0x87a6ea0) at thread/qthread_unix.cpp:338 #7 0x00000036fde07c53 in start_thread (arg=0x7f847ccbf700) at pthread_create.c:308 #8 0x00000036fd6f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 1 (Thread 0x7f859383c8c0 (LWP 22953)): [KCrash Handler] #6 0x00000036fd6359e9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #7 0x00000036fd6370f8 in __GI_abort () at abort.c:90 #8 0x00000036fd675d17 in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x36fd77e568 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:196 #9 0x00000036fd67d0b8 in malloc_printerr (ptr=<optimized out>, str=0x36fd77bc75 "free(): invalid pointer", action=3) at malloc.c:4937 #10 _int_free (av=0x36fd9ba780 <main_arena>, p=<optimized out>, have_lock=0) at malloc.c:3789 #11 0x00007f84ec0bdc9f in ~CppClassType (this=0x7f8470021dd0, __in_chrg=<optimized out>) at /usr/src/debug/kdevelop-4.6.0/languages/cpp/cppduchain/cpptypes.h:77 #12 CppClassType::~CppClassType (this=0x7f8470021dd0, __in_chrg=<optimized out>) at /usr/src/debug/kdevelop-4.6.0/languages/cpp/cppduchain/cpptypes.h:77 #13 0x00007f84ec080cd7 in ~TypePtr (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/kde4/kdevplatform/language/duchain/types/typepointer.h:81 #14 ~Parameter (this=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/kdevelop-4.6.0/languages/cpp/cppduchain/overloadresolution.h:48 #15 node_destruct (this=<optimized out>, to=<optimized out>, from=<optimized out>) at /usr/include/QtCore/qlist.h:431 #16 free (this=<optimized out>, data=<optimized out>) at /usr/include/QtCore/qlist.h:757 #17 QList<Cpp::OverloadResolver::Parameter>::~QList (this=0x59a9, __in_chrg=<optimized out>) at /usr/include/QtCore/qlist.h:732 #18 0x00007f84ec080d5c in ~MissingDeclarationType (this=0x7f8470602440, __in_chrg=<optimized out>) at /usr/src/debug/kdevelop-4.6.0/languages/cpp/cppduchain/missingdeclarationtype.h:33 #19 Cpp::MissingDeclarationType::~MissingDeclarationType (this=0x7f8470602440, __in_chrg=<optimized out>) at /usr/src/debug/kdevelop-4.6.0/languages/cpp/cppduchain/missingdeclarationtype.h:33 #20 0x00007f84ec080f85 in ~TypePtr (this=0x7f847080af98, __in_chrg=<optimized out>) at /usr/include/kde4/kdevplatform/language/duchain/types/typepointer.h:81 #21 ~MissingDeclarationProblem (this=0x7f847080af70, __in_chrg=<optimized out>) at /usr/src/debug/kdevelop-4.6.0/languages/cpp/cppduchain/missingdeclarationproblem.h:29 #22 Cpp::MissingDeclarationProblem::~MissingDeclarationProblem (this=0x7f847080af70, __in_chrg=<optimized out>) at /usr/src/debug/kdevelop-4.6.0/languages/cpp/cppduchain/missingdeclarationproblem.h:29 #23 0x000000344eac6327 in ~KSharedPtr (this=0x7f8470a49600, __in_chrg=<optimized out>) at /usr/include/kde4/ksharedptr.h:90 #24 node_destruct (this=<optimized out>, to=0x7f847098f098, from=0x7f847098f078) at /usr/include/QtCore/qlist.h:431 #25 QList<KSharedPtr<KDevelop::Problem> >::free (data=0x7f847098f060, this=<optimized out>) at /usr/include/QtCore/qlist.h:757 #26 0x000000344eacbfe7 in KDevelop::TopDUContextLocalPrivate::~TopDUContextLocalPrivate (this=0x7f84c42473f0, __in_chrg=<optimized out>) at /usr/src/debug/kdevplatform-1.6.0/language/duchain/topducontext.cpp:121 #27 0x000000344eac7fa2 in KDevelop::TopDUContext::deleteSelf (this=<optimized out>) at /usr/src/debug/kdevplatform-1.6.0/language/duchain/topducontext.cpp:675 #28 0x000000344eab1079 in KDevelop::DUChainPrivate::removeDocumentChainFromMemory (this=this@entry=0x19c3d10, context=0x7f84c401f4b0) at /usr/src/debug/kdevplatform-1.6.0/language/duchain/duchain.cpp:413 #29 0x000000344ea9eaeb in clear (this=0x19c3d10) at /usr/src/debug/kdevplatform-1.6.0/language/duchain/duchain.cpp:376 #30 KDevelop::DUChain::shutdown (this=<optimized out>) at /usr/src/debug/kdevplatform-1.6.0/language/duchain/duchain.cpp:1624 #31 0x0000003451874ef9 in KDevelop::Core::cleanup (this=0x1742950) at /usr/src/debug/kdevplatform-1.6.0/shell/core.cpp:416 #32 0x00000034518750bd in KDevelop::Core::shutdown (this=0x1742950) at /usr/src/debug/kdevplatform-1.6.0/shell/core.cpp:377 #33 0x00000034518644bd in KDevelop::MainWindow::~MainWindow (this=this@entry=0x1b98860, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdevplatform-1.6.0/shell/mainwindow.cpp:119 #34 0x0000003451864509 in KDevelop::MainWindow::~MainWindow (this=0x1b98860, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdevplatform-1.6.0/shell/mainwindow.cpp:123 #35 0x0000003c23391f78 in QObject::event (this=this@entry=0x1b98860, e=e@entry=0x807ed80) at kernel/qobject.cpp:1175 #36 0x0000003c27617acb in QWidget::event (this=this@entry=0x1b98860, event=event@entry=0x807ed80) at kernel/qwidget.cpp:8846 #37 0x0000003c279cc003 in QMainWindow::event (this=this@entry=0x1b98860, event=event@entry=0x807ed80) at widgets/qmainwindow.cpp:1478 #38 0x0000003447ef48b1 in KMainWindow::event (this=this@entry=0x1b98860, ev=ev@entry=0x807ed80) at /usr/src/debug/kdelibs-4.11.5/kdeui/widgets/kmainwindow.cpp:1084 #39 0x0000003447f2c229 in KXmlGuiWindow::event (this=0x1b98860, ev=0x807ed80) at /usr/src/debug/kdelibs-4.11.5/kdeui/xmlgui/kxmlguiwindow.cpp:126 #40 0x0000003c275c84dc in QApplicationPrivate::notify_helper (this=0x156a500, receiver=0x1b98860, e=0x807ed80) at kernel/qapplication.cpp:4562 #41 0x0000003c275ceaa0 in QApplication::notify (this=this@entry=0x7ffff0359c40, receiver=receiver@entry=0x1b98860, e=e@entry=0x807ed80) at kernel/qapplication.cpp:4348 #42 0x0000003447e3fd5a in KApplication::notify (this=0x7ffff0359c40, receiver=0x1b98860, event=0x807ed80) at /usr/src/debug/kdelibs-4.11.5/kdeui/kernel/kapplication.cpp:311 #43 0x0000003c23379ecd in QCoreApplication::notifyInternal (this=0x7ffff0359c40, receiver=receiver@entry=0x1b98860, event=event@entry=0x807ed80) at kernel/qcoreapplication.cpp:949 #44 0x0000003c2337ce2d in sendEvent (event=0x807ed80, receiver=0x1b98860) at kernel/qcoreapplication.h:231 #45 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x14c90a0) at kernel/qcoreapplication.cpp:1573 #46 0x0000003c2337d2d3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1466 #47 0x0000003c233a7473 in sendPostedEvents () at kernel/qcoreapplication.h:236 #48 postEventSourceDispatch (s=s@entry=0x1566650) at kernel/qeventdispatcher_glib.cpp:280 #49 0x00000035f6847dc6 in g_main_dispatch (context=0x1566590) at gmain.c:3054 #50 g_main_context_dispatch (context=context@entry=0x1566590) at gmain.c:3630 #51 0x00000035f6848118 in g_main_context_iterate (context=context@entry=0x1566590, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3701 #52 0x00000035f68481bc in g_main_context_iteration (context=0x1566590, may_block=1) at gmain.c:3762 #53 0x0000003c233a6d35 in QEventDispatcherGlib::processEvents (this=0x14ca5a0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #54 0x0000003c27664ea6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207 #55 0x0000003c23378b2f in QEventLoop::processEvents (this=this@entry=0x7ffff0359a70, flags=...) at kernel/qeventloop.cpp:149 #56 0x0000003c23378e25 in QEventLoop::exec (this=this@entry=0x7ffff0359a70, flags=...) at kernel/qeventloop.cpp:204 #57 0x0000003c2337e0a9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221 #58 0x0000003c275c6c9c in QApplication::exec () at kernel/qapplication.cpp:3823 #59 0x00000000004108ba in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdevelop-4.6.0/app/main.cpp:566 The reporter indicates this bug may be a duplicate of or related to bug 323329. Possible duplicates by query: bug 329719, bug 328917, bug 326359, bug 325997, bug 325179. Reported using DrKonqi
Created attachment 86769 [details] New crash information added by DrKonqi kdevelop (4.6.0) on KDE Platform 4.13.0 using Qt 4.8.6 - What I was doing when the application crashed: I was just closing Kdevelop. All files were saved before. No program was executed. Kdevelop was idle -- Backtrace (Reduced): #6 0x00007f83ee10df79 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #7 0x00007f83ee111388 in __GI_abort () at abort.c:89 [...] #9 0x00007f83ee1574ae in malloc_printerr (ptr=<optimized out>, str=0x7f83ee255b03 "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 0x00007f83eb69ef99 in KDevelop::ReferenceType::~ReferenceType (this=0x7f830eb40930, __in_chrg=<optimized out>) at ../../language/duchain/types/referencetype.cpp:67
Slightly different backtrace than in the duplicating bug report, but still the same root cause (invalid free after ~MissingDeclarationProblem()) *** This bug has been marked as a duplicate of bug 289056 ***