Application: kdevelop (4.2.3) KDE Platform Version: 4.7.00 (4.7.0) (Compiled from sources) Qt Version: 4.7.2 Operating System: Linux 2.6.38-11-generic i686 Distribution: Ubuntu 11.04 -- Information about the crash: - What I was doing when the application crashed: I close the kdevelop window to quit the application,then kdevelop crashed! The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault [Current thread is 1 (Thread 0xb63e5710 (LWP 12815))] Thread 5 (Thread 0xb3686b70 (LWP 12816)): #0 0x001c8416 in __kernel_vsyscall () #1 0x00d34834 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236 #2 0x04733454 in __pthread_cond_timedwait (cond=0x89431e0, mutex=0x89431c8, abstime=0xb36862c0) at forward.c:152 #3 0x06f023e5 in wait (this=0x8937404, mutex=0x8937408, time=1000) at thread/qwaitcondition_unix.cpp:86 #4 QWaitCondition::wait (this=0x8937404, mutex=0x8937408, time=1000) at thread/qwaitcondition_unix.cpp:160 #5 0x0592a82d in KDevelop::DUChainPrivate::CleanupThread::run (this=0x89373f8) at /home/uli/bin/kde4/kdevleop/kdevplatform-1.2.3/language/duchain/duchain.cpp:286 #6 0x06f01da2 in QThreadPrivate::start (arg=0x89373f8) at thread/qthread_unix.cpp:320 #7 0x00d2fe99 in start_thread (arg=0xb3686b70) at pthread_create.c:304 #8 0x0472573e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xacfbeb70 (LWP 12832)): #0 0x001c8416 in __kernel_vsyscall () #1 0x00d3448c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x047333fd in __pthread_cond_wait (cond=0x7d222b0, mutex=0x7d22298) at forward.c:139 #3 0x07c09817 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7d1d1c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #4 0x07c09851 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7d1d1c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #5 0x00d2fe99 in start_thread (arg=0xacfbeb70) at pthread_create.c:304 #6 0x0472573e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xac03eb70 (LWP 12890)): #0 0x001c8416 in __kernel_vsyscall () #1 0x04716f76 in __poll (fds=0x9744d48, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x037495eb in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x03738f4f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x037392c4 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x07023577 in QEventDispatcherGlib::processEvents (this=0x9743690, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x06ff5289 in QEventLoop::processEvents (this=0xac03e290, flags=...) at kernel/qeventloop.cpp:149 #7 0x06ff5522 in QEventLoop::exec (this=0xac03e290, flags=...) at kernel/qeventloop.cpp:201 #8 0x06eff2a0 in QThread::exec (this=0x96fe058) at thread/qthread.cpp:492 #9 0x06fd6fdb in QInotifyFileSystemWatcherEngine::run (this=0x96fe058) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x06f01da2 in QThreadPrivate::start (arg=0x96fe058) at thread/qthread_unix.cpp:320 #11 0x00d2fe99 in start_thread (arg=0xac03eb70) at pthread_create.c:304 #12 0x0472573e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xa26ffb70 (LWP 12913)): #0 0x001c8416 in __kernel_vsyscall () #1 0x00d3448c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x047333fd in __pthread_cond_wait (cond=0xb77497f0, mutex=0xb77497d8) at forward.c:139 #3 0xb7193b57 in ?? () from /usr/lib/libQtWebKit.so.4 #4 0x00d2fe99 in start_thread (arg=0xa26ffb70) at pthread_create.c:304 #5 0x0472573e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb63e5710 (LWP 12815)): [KCrash Handler] #7 makeDataPrivate (this=0x96def18, index=1590132) at /home/uli/bin/kde4/kdevleop/kdevplatform-1.2.3/language/duchain/repositories/itemrepository.h:1052 #8 prepareChange (this=0x96def18, index=1590132) at /home/uli/bin/kde4/kdevleop/kdevplatform-1.2.3/language/duchain/repositories/itemrepository.h:998 #9 KDevelop::ItemRepository<KDevelop::QualifiedIdentifierPrivate<false>, KDevelop::QualifiedIdentifierItemRequest, true, true, 0u, 1048576u>::dynamicItemFromIndexSimple (this=0x96def18, index=1590132) at /home/uli/bin/kde4/kdevleop/kdevplatform-1.2.3/language/duchain/repositories/itemrepository.h:1813 #10 0x05971b1a in KDevelop::IndexedQualifiedIdentifier::~IndexedQualifiedIdentifier (this=0xa116bff4, __in_chrg=<value optimized out>) at /home/uli/bin/kde4/kdevleop/kdevplatform-1.2.3/language/duchain/identifier.cpp:1223 #11 0x045bab23 in ~Indirect (this=0x8c0b8a8, data=0xa116bfdc) at /usr/include/kdevplatform/language/duchain/types/../declarationid.h:165 #12 ~DeclarationId (this=0x8c0b8a8, data=0xa116bfdc) at /usr/include/kdevplatform/language/duchain/types/../declarationid.h:54 #13 ~IdentifiedTypeData (this=0x8c0b8a8, data=0xa116bfdc) at /usr/include/kdevplatform/language/duchain/types/identifiedtype.h:40 #14 ~Data (this=0x8c0b8a8, data=0xa116bfdc) at /usr/include/kdevplatform/language/duchain/types/identifiedtype.h:139 #15 ~StructureTypeData (this=0x8c0b8a8, data=0xa116bfdc) at /usr/include/kdevplatform/language/duchain/types/typesystemdata.h:174 #16 ~CppClassTypeData (this=0x8c0b8a8, data=0xa116bfdc) at /home/uli/bin/kde4/kdevleop/kdevelop-4.2.3/languages/cpp/cppduchain/cpptypes.h:66 #17 KDevelop::TypeFactory<CppClassType, CppClassTypeData>::callDestructor (this=0x8c0b8a8, data=0xa116bfdc) at /usr/include/kdevplatform/language/duchain/types/typeregister.h:106 #18 0x059ec2ec in KDevelop::TypeSystem::callDestructor (this=0x5a893f0, data=0xa116bfdc) at /home/uli/bin/kde4/kdevleop/kdevplatform-1.2.3/language/duchain/types/typeregister.cpp:31 #19 0x05a054a5 in destroy (this=0xafaacfb8) at /home/uli/bin/kde4/kdevleop/kdevplatform-1.2.3/language/duchain/repositories/typerepository.cpp:68 #20 deleteItem<KDevelop::ItemRepository<KDevelop::AbstractTypeData, KDevelop::AbstractTypeDataRequest> > (this=0xafaacfb8) at /home/uli/bin/kde4/kdevleop/kdevplatform-1.2.3/language/duchain/repositories/itemrepository.h:804 #21 finalCleanup<KDevelop::ItemRepository<KDevelop::AbstractTypeData, KDevelop::AbstractTypeDataRequest> > (this=0xafaacfb8) at /home/uli/bin/kde4/kdevleop/kdevplatform-1.2.3/language/duchain/repositories/itemrepository.h:917 #22 KDevelop::ItemRepository<KDevelop::AbstractTypeData, KDevelop::AbstractTypeDataRequest, true, true, 0u, 1048576u>::finalCleanup (this=0xafaacfb8) at /home/uli/bin/kde4/kdevleop/kdevplatform-1.2.3/language/duchain/repositories/itemrepository.h:2494 #23 0x05a015af in KDevelop::ItemRepositoryRegistry::finalCleanup (this=0x88c9550) at /home/uli/bin/kde4/kdevleop/kdevplatform-1.2.3/language/duchain/repositories/itemrepository.cpp:381 #24 0x059140e5 in KDevelop::DUChain::finalCleanup (this=0x85abf30) at /home/uli/bin/kde4/kdevleop/kdevplatform-1.2.3/language/duchain/duchain.cpp:1730 #25 0x05916da2 in KDevelop::DUChain::aboutToQuit (this=0x85abf30) at /home/uli/bin/kde4/kdevleop/kdevplatform-1.2.3/language/duchain/duchain.cpp:1589 #26 0x0591707f in KDevelop::DUChain::qt_metacall (this=0x85abf30, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfaae3bc) at /home/uli/bin/kde4/kdevleop/kdevplatform-1.2.3/build/language/duchain.moc:167 #27 0x06ffc6ba in QMetaObject::metacall (object=0x85abf30, cl=QMetaObject::InvokeMetaMethod, idx=11, argv=0xbfaae3bc) at kernel/qmetaobject.cpp:237 #28 0x0700c4ff in QMetaObject::activate (sender=0xbfaae678, m=0x7131484, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3287 #29 0x07058c97 in QCoreApplication::aboutToQuit (this=0xbfaae678) at .moc/release-shared/moc_qcoreapplication.cpp:131 #30 0x06ff9ef3 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1013 #31 0x024918e7 in QApplication::exec () at kernel/qapplication.cpp:3736 #32 0x08053155 in main (argc=<value optimized out>, argv=) at /home/uli/bin/kde4/kdevleop/kdevelop-4.2.3/app/main.cpp:467 Reported using DrKonqi
*** Bug 299556 has been marked as a duplicate of this bug. ***
This KDevelop version is quite old, please upgrade to at least 4.5 and try to reproduce the issue.
I'm the submitter of the duplicate bug 299556. I'm not able to reproduce the crash with newer versions. It's ok for me to close the bug