Bug 332369 - KDevelop crash on close
Summary: KDevelop crash on close
Status: RESOLVED DUPLICATE of bug 289056
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.6.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-03-20 17:36 UTC by Mikhail Veltishchev
Modified: 2014-05-27 05:56 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (16.34 KB, text/plain)
2014-05-22 14:41 UTC, wattu
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Veltishchev 2014-03-20 17:36:54 UTC
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
Comment 1 wattu 2014-05-22 14:41:22 UTC
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
Comment 2 Kevin Funk 2014-05-27 05:56:14 UTC
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 ***