Application that crashed: kdevelop Version of the application: 3.9.95 (using KDevPlatform 0.9.95) KDE Version: 4.3.2 (KDE 4.3.2) Qt Version: 4.5.2 Operating System: Linux 2.6.31-20-generic i686 Distribution: Ubuntu 9.10 What I was doing when the application crashed: editing a large imported (autogen/make) project kdevelop had worked for two days, suddenly crashes right after copy/paste of few lines of code, while editing -- Backtrace: Application: KDevelop (kdevelop), signal: Aborted [Current thread is 1 (Thread 0xb7809700 (LWP 30039))] Thread 11 (Thread 0xb474fb70 (LWP 30040)): #0 0x00ffe422 in __kernel_vsyscall () #1 0x00fe1142 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179 #2 0x00f198d4 in __pthread_cond_timedwait (cond=0x9186b18, mutex=0x9186b00, abstime=0xb474f2c0) at forward.c:152 #3 0x00273def in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0x077bd715 in ?? () from /usr/lib/libkdevplatformlanguage.so.1 #5 0x00272e32 in ?? () from /usr/lib/libQtCore.so.4 #6 0x00fdc80e in start_thread (arg=0xb474fb70) at pthread_create.c:300 #7 0x00f0c8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 10 (Thread 0xb3063b70 (LWP 30041)): #0 0x00ffe422 in __kernel_vsyscall () #1 0x00f19bd3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95 #2 0x00eb0f57 in _L_lock_9510 () from /lib/tls/i686/cmov/libc.so.6 #3 0x00eaf7c6 in *__GI___libc_free (mem=0x9293738) at malloc.c:3714 #4 0x072ea196 in g_free () from /lib/libglib-2.0.so.0 #5 0x072e1871 in ?? () from /lib/libglib-2.0.so.0 #6 0x0038ec16 in QEventDispatcherGlib::~QEventDispatcherGlib() () from /usr/lib/libQtCore.so.4 #7 0x00272fb8 in ?? () from /usr/lib/libQtCore.so.4 #8 0x00272e3a in ?? () from /usr/lib/libQtCore.so.4 #9 0x00fdc80e in start_thread (arg=0xb3063b70) at pthread_create.c:300 #10 0x00f0c8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 9 (Thread 0xb189bb70 (LWP 30133)): #0 0x00ffe422 in __kernel_vsyscall () #1 0x00f19bd3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95 #2 0x00eb0f57 in _L_lock_9510 () from /lib/tls/i686/cmov/libc.so.6 #3 0x00eaf7c6 in *__GI___libc_free (mem=0x97ea068) at malloc.c:3714 #4 0x00a796f1 in operator delete(void*) () from /usr/lib/libstdc++.so.6 #5 0x0038df7e in QEventDispatcherGlib::unregisterSocketNotifier(QSocketNotifier*) () from /usr/lib/libQtCore.so.4 #6 0x0037db19 in QSocketNotifier::setEnabled(bool) () from /usr/lib/libQtCore.so.4 #7 0x0038e392 in ?? () from /usr/lib/libQtCore.so.4 #8 0x072e4cd1 in g_main_context_check () from /lib/libglib-2.0.so.0 #9 0x072e547c in ?? () from /lib/libglib-2.0.so.0 #10 0x072e5863 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #11 0x0038e02c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #12 0x00361c79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #13 0x003620ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #14 0x0026fb73 in QThread::exec() () from /usr/lib/libQtCore.so.4 #15 0x003446ab in ?? () from /usr/lib/libQtCore.so.4 #16 0x00272e32 in ?? () from /usr/lib/libQtCore.so.4 #17 0x00fdc80e in start_thread (arg=0xb189bb70) at pthread_create.c:300 #18 0x00f0c8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 8 (Thread 0xb006cb70 (LWP 30137)): #0 0x00fe0119 in __pthread_mutex_unlock_usercnt (mutex=0x9f6aa64, decr=1) at pthread_mutex_unlock.c:36 #1 0x00f19a86 in pthread_mutex_unlock (mutex=0x9f6aa64) at forward.c:184 #2 0x072e4f7e in g_main_context_prepare () from /lib/libglib-2.0.so.0 #3 0x072e5351 in ?? () from /lib/libglib-2.0.so.0 #4 0x072e5863 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #5 0x0038e067 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0x00361c79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0x003620ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #8 0x0026fb73 in QThread::exec() () from /usr/lib/libQtCore.so.4 #9 0x078c21d0 in ?? () from /usr/lib/libkdevplatformlanguage.so.1 #10 0x00272e32 in ?? () from /usr/lib/libQtCore.so.4 #11 0x00fdc80e in start_thread (arg=0xb006cb70) at pthread_create.c:300 #12 0x00f0c8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 7 (Thread 0xaf86bb70 (LWP 30138)): #0 0x00fe0101 in __pthread_mutex_unlock_usercnt (mutex=0x9f6c28c, decr=1) at pthread_mutex_unlock.c:36 #1 0x00f19a86 in pthread_mutex_unlock (mutex=0x9f6c28c) at forward.c:184 #2 0x072e52bd in ?? () from /lib/libglib-2.0.so.0 #3 0x072e5863 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0x0038e067 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0x00361c79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0x003620ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0x0026fb73 in QThread::exec() () from /usr/lib/libQtCore.so.4 #8 0x078c21d0 in ?? () from /usr/lib/libkdevplatformlanguage.so.1 #9 0x00272e32 in ?? () from /usr/lib/libQtCore.so.4 #10 0x00fdc80e in start_thread (arg=0xaf86bb70) at pthread_create.c:300 #11 0x00f0c8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 6 (Thread 0xaf06ab70 (LWP 30141)): #0 0x00ffe422 in __kernel_vsyscall () #1 0x00fe0e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x00f1987d in __pthread_cond_wait (cond=0x8e0fec8, mutex=0x8e0feb0) at forward.c:139 #3 0x002724d2 in ?? () from /usr/lib/libQtCore.so.4 #4 0x0026dba2 in QMutex::lock() () from /usr/lib/libQtCore.so.4 #5 0x00c4db3b in kDebugStream(QtMsgType, int, char const*, int, char const*) () from /usr/lib/libkdecore.so.5 #6 0x02c9949e in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #7 0x02c95314 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #8 0x00272e32 in ?? () from /usr/lib/libQtCore.so.4 #9 0x00fdc80e in start_thread (arg=0xaf06ab70) at pthread_create.c:300 #10 0x00f0c8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0xae666b70 (LWP 30142)): #0 0x00ffe422 in __kernel_vsyscall () #1 0x00f19bd3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95 #2 0x00eb0f57 in _L_lock_9510 () from /lib/tls/i686/cmov/libc.so.6 #3 0x00eaf7c6 in *__GI___libc_free (mem=0xc1f2a90) at malloc.c:3714 #4 0x00a796f1 in operator delete(void*) () from /usr/lib/libstdc++.so.6 #5 0x0037379f in QObjectPrivate::cleanConnectionLists() () from /usr/lib/libQtCore.so.4 #6 0x003739d7 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) () from /usr/lib/libQtCore.so.4 #7 0x00374d90 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) () from /usr/lib/libQtCore.so.4 #8 0x00375236 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) () from /usr/lib/libQtCore.so.4 #9 0x00309ae5 in QTextStream::QTextStream(QIODevice*) () from /usr/lib/libQtCore.so.4 #10 0x00c5086d in ?? () from /usr/lib/libkdecore.so.5 #11 0x00c4db01 in kDebugStream(QtMsgType, int, char const*, int, char const*) () from /usr/lib/libkdecore.so.5 #12 0x02fac2a2 in TypeBuilder::typeForCurrentDeclaration() () from /usr/lib/libkdev4cppduchain.so.3.9.95 #13 0x02f8020d in DeclarationBuilder::closeDeclaration(bool) () from /usr/lib/libkdev4cppduchain.so.3.9.95 #14 0x02f7f73d in DeclarationBuilder::visitDeclarator(DeclaratorAST*) () from /usr/lib/libkdev4cppduchain.so.3.9.95 #15 0x02f66b40 in ContextBuilder::visitInitDeclarator(InitDeclaratorAST*) () from /usr/lib/libkdev4cppduchain.so.3.9.95 #16 0x02f7b5ca in DeclarationBuilder::visitInitDeclarator(InitDeclaratorAST*) () from /usr/lib/libkdev4cppduchain.so.3.9.95 #17 0x02c1d2a3 in Visitor::visit(AST*) () from /usr/lib/libkdev4cppparser.so.3.9.95 #18 0x02c1c291 in ?? () from /usr/lib/libkdev4cppparser.so.3.9.95 #19 0x02f64b4f in ContextBuilder::visitTypedef(TypedefAST*) () from /usr/lib/libkdev4cppduchain.so.3.9.95 #20 0x02fabeb4 in TypeBuilder::visitTypedef(TypedefAST*) () from /usr/lib/libkdev4cppduchain.so.3.9.95 #21 0x02f78d9b in DeclarationBuilder::visitTypedef(TypedefAST*) () from /usr/lib/libkdev4cppduchain.so.3.9.95 #22 0x02c1d2a3 in Visitor::visit(AST*) () from /usr/lib/libkdev4cppparser.so.3.9.95 #23 0x02c1c171 in ?? () from /usr/lib/libkdev4cppparser.so.3.9.95 #24 0x02c1d2a3 in Visitor::visit(AST*) () from /usr/lib/libkdev4cppparser.so.3.9.95 #25 0x02c1b71b in DefaultVisitor::visitNamespace(NamespaceAST*) () from /usr/lib/libkdev4cppparser.so.3.9.95 #26 0x02f6824e in ContextBuilder::visitNamespace(NamespaceAST*) () from /usr/lib/libkdev4cppduchain.so.3.9.95 #27 0x02f7cc47 in DeclarationBuilder::visitNamespace(NamespaceAST*) () from /usr/lib/libkdev4cppduchain.so.3.9.95 #28 0x02c1d2a3 in Visitor::visit(AST*) () from /usr/lib/libkdev4cppparser.so.3.9.95 #29 0x02c1c171 in ?? () from /usr/lib/libkdev4cppparser.so.3.9.95 #30 0x02c1d2a3 in Visitor::visit(AST*) () from /usr/lib/libkdev4cppparser.so.3.9.95 #31 0x02f63ccc in ContextBuilder::startVisiting(AST*) () from /usr/lib/libkdev4cppduchain.so.3.9.95 #32 0x02f8a571 in ?? () from /usr/lib/libkdev4cppduchain.so.3.9.95 #33 0x02f695c9 in ContextBuilder::buildContexts(KSharedPtr<Cpp::EnvironmentFile>, AST*, QList<LineContextPair>*, KDevelop::ReferencedTopDUContext const&, bool) () from /usr/lib/libkdev4cppduchain.so.3.9.95 #34 0x02f7883f in DeclarationBuilder::buildDeclarations(KSharedPtr<Cpp::EnvironmentFile>, AST*, QList<LineContextPair>*, KDevelop::ReferencedTopDUContext const&, bool) () from /usr/lib/libkdev4cppduchain.so.3.9.95 #35 0x02cab0a5 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #36 0x053b237d in ?? () from /usr/lib/libthreadweaver.so.4 #37 0x053b26e1 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #38 0x053b3fc3 in ?? () from /usr/lib/libthreadweaver.so.4 #39 0x053b138a in ?? () from /usr/lib/libthreadweaver.so.4 #40 0x053b19db in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #41 0x00272e32 in ?? () from /usr/lib/libQtCore.so.4 #42 0x00fdc80e in start_thread (arg=0xae666b70) at pthread_create.c:300 #43 0x00f0c8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xade65b70 (LWP 30143)): #0 0x00ffe422 in __kernel_vsyscall () #1 0x00ed6a76 in nanosleep () from /lib/tls/i686/cmov/libc.so.6 #2 0x00f063cc in usleep (useconds=10000) at ../sysdeps/unix/sysv/linux/usleep.c:33 #3 0x07806a22 in KDevelop::DUChainLock::lockForWrite(unsigned int) () from /usr/lib/libkdevplatformlanguage.so.1 #4 0x07806bae in KDevelop::DUChainWriteLocker::lock() () from /usr/lib/libkdevplatformlanguage.so.1 #5 0x07806bff in KDevelop::DUChainWriteLocker::DUChainWriteLocker(KDevelop::DUChainLock*, unsigned int) () from /usr/lib/libkdevplatformlanguage.so.1 #6 0x02ca8a24 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #7 0x053b237d in ?? () from /usr/lib/libthreadweaver.so.4 #8 0x053b26e1 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #9 0x053b3fc3 in ?? () from /usr/lib/libthreadweaver.so.4 #10 0x053b138a in ?? () from /usr/lib/libthreadweaver.so.4 #11 0x053b19db in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #12 0x00272e32 in ?? () from /usr/lib/libQtCore.so.4 #13 0x00fdc80e in start_thread (arg=0xade65b70) at pthread_create.c:300 #14 0x00f0c8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0x932feb70 (LWP 31851)): #0 0x00ffe422 in __kernel_vsyscall () #1 0x00f19bd3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95 #2 0x00eb0f57 in _L_lock_9510 () from /lib/tls/i686/cmov/libc.so.6 #3 0x00eaf7c6 in *__GI___libc_free (mem=0xa8d3fa0) at malloc.c:3714 #4 0x00a796f1 in operator delete(void*) () from /usr/lib/libstdc++.so.6 #5 0x0038df7e in QEventDispatcherGlib::unregisterSocketNotifier(QSocketNotifier*) () from /usr/lib/libQtCore.so.4 #6 0x0037db19 in QSocketNotifier::setEnabled(bool) () from /usr/lib/libQtCore.so.4 #7 0x0038e392 in ?? () from /usr/lib/libQtCore.so.4 #8 0x072e4cd1 in g_main_context_check () from /lib/libglib-2.0.so.0 #9 0x072e547c in ?? () from /lib/libglib-2.0.so.0 #10 0x072e5863 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #11 0x0038e02c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #12 0x00361c79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #13 0x003620ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #14 0x0026fb73 in QThread::exec() () from /usr/lib/libQtCore.so.4 #15 0x003446ab in ?? () from /usr/lib/libQtCore.so.4 #16 0x00272e32 in ?? () from /usr/lib/libQtCore.so.4 #17 0x00fdc80e in start_thread (arg=0x932feb70) at pthread_create.c:300 #18 0x00f0c8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xb109ab70 (LWP 31852)): #0 0x00ffe422 in __kernel_vsyscall () #1 0x00fe0e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x00f1987d in __pthread_cond_wait (cond=0xac9f7e0, mutex=0xac9f7c8) at forward.c:139 #3 0x00273e67 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0x053b0b30 in ?? () from /usr/lib/libthreadweaver.so.4 #5 0x053b319c in ?? () from /usr/lib/libthreadweaver.so.4 #6 0x053af1fb in ?? () from /usr/lib/libthreadweaver.so.4 #7 0x053b3292 in ?? () from /usr/lib/libthreadweaver.so.4 #8 0x053b0db3 in ?? () from /usr/lib/libthreadweaver.so.4 #9 0x053b13be in ?? () from /usr/lib/libthreadweaver.so.4 #10 0x053b19db in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #11 0x00272e32 in ?? () from /usr/lib/libQtCore.so.4 #12 0x00fdc80e in start_thread (arg=0xb109ab70) at pthread_create.c:300 #13 0x00f0c8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb7809700 (LWP 30039)): [KCrash Handler] #6 0x00ffe422 in __kernel_vsyscall () #7 0x00e6a4d1 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #8 0x00e6d932 in *__GI_abort () at abort.c:92 #9 0x00ea0ee5 in __libc_message (do_abort=2, fmt=0xf64578 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189 #10 0x00eaaff1 in malloc_printerr (action=<value optimized out>, str=0x6 <Address 0x6 out of bounds>, ptr=0xc8d22a8) at malloc.c:6217 #11 0x00eac6f2 in _int_free (av=<value optimized out>, p=<value optimized out>) at malloc.c:4750 #12 0x00eaf7cd in *__GI___libc_free (mem=0xc8d22a8) at malloc.c:3716 #13 0x00a796f1 in operator delete(void*) () from /usr/lib/libstdc++.so.6 #14 0x07808fd3 in KDevelop::QualifiedIdentifier::~QualifiedIdentifier() () from /usr/lib/libkdevplatformlanguage.so.1 #15 0x02f0c5ae in ?? () from /usr/lib/kde4/kdevclassbrowser.so #16 0x02f0eeb3 in ?? () from /usr/lib/kde4/kdevclassbrowser.so #17 0x02f0f086 in ?? () from /usr/lib/kde4/kdevclassbrowser.so #18 0x02f0f10c in ?? () from /usr/lib/kde4/kdevclassbrowser.so #19 0x00379263 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #20 0x00379ec2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #21 0x003b3667 in QTimer::timeout() () from /usr/lib/libQtCore.so.4 #22 0x0037e9ae in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQtCore.so.4 #23 0x003733bf in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #24 0x0111ff54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #25 0x0112767c in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #26 0x00685bfa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #27 0x003636cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #28 0x003907ce in ?? () from /usr/lib/libQtCore.so.4 #29 0x0038e0e0 in ?? () from /usr/lib/libQtCore.so.4 #30 0x072e1e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #31 0x072e5730 in ?? () from /lib/libglib-2.0.so.0 #32 0x072e5863 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #33 0x0038e02c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #34 0x011c0be5 in ?? () from /usr/lib/libQtGui.so.4 #35 0x00361c79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #36 0x003620ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #37 0x0036453f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #38 0x0111fdd7 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #39 0x0804f393 in _start () Reported using DrKonqi
You need to update to RC3, beta5 is almost a year old.