Application: kdevelop (4.0.2 (using KDevPlatform 1.0.2)) KDE Platform Version: 4.5.5 (KDE 4.5.5) Qt Version: 4.7.0 Operating System: Linux 2.6.35-32-generic i686 Distribution: Ubuntu 10.10 -- Information about the crash: - What I was doing when the application crashed: Everytime I start Kdevelop, it crashes after a few seconds. The user interface seems to be right, and in the lower right corner, there is a progress bar which shows "0 %". The source files are valid (the project compiles successfully with its makefile). The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop.bin), signal: Segmentation fault [Current thread is 1 (Thread 0xb773c710 (LWP 10448))] Thread 10 (Thread 0xb6aceb70 (LWP 10452)): #0 __pthread_mutex_unlock_usercnt (mutex=0x9492554, decr=1) at pthread_mutex_unlock.c:52 #1 0x00308ec6 in pthread_mutex_unlock (mutex=0x9492554) at forward.c:184 #2 0x0211e4fb in g_main_context_release () from /lib/libglib-2.0.so.0 #3 0x02120473 in ?? () from /lib/libglib-2.0.so.0 #4 0x02120ba7 in g_main_loop_run () from /lib/libglib-2.0.so.0 #5 0x069869c4 in ?? () from /usr/lib/libgio-2.0.so.0 #6 0x0214748f in ?? () from /lib/libglib-2.0.so.0 #7 0x0038dcc9 in start_thread (arg=0xb6aceb70) at pthread_create.c:304 #8 0x002fb5be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 9 (Thread 0xb3a9ab70 (LWP 10453)): #0 0x00bf7416 in __kernel_vsyscall () #1 0x00392884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236 #2 0x00308d14 in __pthread_cond_timedwait (cond=0x9713e00, mutex=0x9713de8, abstime=0xb3a9a2b0) at forward.c:152 #3 0x00c5a94f in wait (this=0x9721b4c, mutex=0x9721b50, time=200000) at thread/qwaitcondition_unix.cpp:86 #4 QWaitCondition::wait (this=0x9721b4c, mutex=0x9721b50, time=200000) at thread/qwaitcondition_unix.cpp:160 #5 0x090575b5 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x9721b40) at ../../language/duchain/duchain.cpp:286 #6 0x00c59df9 in QThreadPrivate::start (arg=0x9721b40) at thread/qthread_unix.cpp:266 #7 0x0038dcc9 in start_thread (arg=0xb3a9ab70) at pthread_create.c:304 #8 0x002fb5be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 8 (Thread 0xb3299b70 (LWP 10455)): #0 0x020d9e36 in clock_gettime (clock_id=34463732, tp=0xb3298f90) at ../sysdeps/unix/clock_gettime.c:100 #1 0x00cb550b in do_gettime () at tools/qelapsedtimer_unix.cpp:105 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:119 #3 0x00d8c6e5 in QTimerInfoList::updateCurrentTime (this=0x977fedc) at kernel/qeventdispatcher_unix.cpp:339 #4 0x00d8c72a in QTimerInfoList::timerWait (this=0x977fedc, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0x00d8a7a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb32990bc) at kernel/qeventdispatcher_glib.cpp:136 #6 0x00d8a83d in timerSourcePrepare (source=0x0, timeout=0x20ddff4) at kernel/qeventdispatcher_glib.cpp:169 #7 0x0211fe6a in g_main_context_prepare () from /lib/libglib-2.0.so.0 #8 0x02120279 in ?? () from /lib/libglib-2.0.so.0 #9 0x02120848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #10 0x00d8a59f in QEventDispatcherGlib::processEvents (this=0x96fbba0, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #11 0x00d5a609 in QEventLoop::processEvents (this=0xb3299290, flags=) at kernel/qeventloop.cpp:149 #12 0x00d5aa8a in QEventLoop::exec (this=0xb3299290, flags=...) at kernel/qeventloop.cpp:201 #13 0x00c56b7e in QThread::exec (this=0x9509fe0) at thread/qthread.cpp:490 #14 0x00d3935b in QInotifyFileSystemWatcherEngine::run (this=0x9509fe0) at io/qfilesystemwatcher_inotify.cpp:248 #15 0x00c59df9 in QThreadPrivate::start (arg=0x9509fe0) at thread/qthread_unix.cpp:266 #16 0x0038dcc9 in start_thread (arg=0xb3299b70) at pthread_create.c:304 #17 0x002fb5be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 7 (Thread 0xb2a98b70 (LWP 10456)): #0 0x00bf7416 in __kernel_vsyscall () #1 0x003924dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00308cbd in __pthread_cond_wait (cond=0x9798a70, mutex=0x9798a58) at forward.c:139 #3 0x00c5a9c7 in wait (this=0x978db50, mutex=0x9769e10, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x978db50, mutex=0x9769e10, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x05c32030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x978db38, th=0x9640858) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x05c357dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x977b540, th=0x9640858) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x05c3155b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x978db38, th=0x9640858) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x05c358d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x977b540, th=0x9640858) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x05c32533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x978db38, th=0x9640858, previous=0x9787b70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x05c3395e in ThreadWeaver::ThreadRunHelper::run (this=0xb2a982f4, parent=0x978db38, th=0x9640858) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0x05c3407b in ThreadWeaver::Thread::run (this=0x9640858) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0x00c59df9 in QThreadPrivate::start (arg=0x9640858) at thread/qthread_unix.cpp:266 #13 0x0038dcc9 in start_thread (arg=0xb2a98b70) at pthread_create.c:304 #14 0x002fb5be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 6 (Thread 0xaf022b70 (LWP 10489)): #0 0x003917d4 in __pthread_mutex_unlock_usercnt (mutex=0x96bc124, decr=<value optimized out>) at pthread_mutex_unlock.c:52 #1 0x00308ec6 in pthread_mutex_unlock (mutex=0x96bc124) at forward.c:184 #2 0x0211e636 in g_main_context_acquire () from /lib/libglib-2.0.so.0 #3 0x021201ee in ?? () from /lib/libglib-2.0.so.0 #4 0x02120848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #5 0x00d8a59f in QEventDispatcherGlib::processEvents (this=0xab93dd0, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #6 0x00d5a609 in QEventLoop::processEvents (this=0xaf0222c0, flags=) at kernel/qeventloop.cpp:149 #7 0x00d5aa8a in QEventLoop::exec (this=0xaf0222c0, flags=...) at kernel/qeventloop.cpp:201 #8 0x00c56b7e in QThread::exec (this=0xab5d108) at thread/qthread.cpp:490 #9 0x091548d8 in KDevelop::CompletionWorkerThread::run (this=0xab5d108) at ../../language/codecompletion/codecompletionmodel.cpp:81 #10 0x00c59df9 in QThreadPrivate::start (arg=0xab5d108) at thread/qthread_unix.cpp:266 #11 0x0038dcc9 in start_thread (arg=0xaf022b70) at pthread_create.c:304 #12 0x002fb5be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0xae821b70 (LWP 10490)): #0 pthread_mutex_unlock (mutex=0xad54f3c) at forward.c:184 #1 0x0211fb34 in g_main_context_check () from /lib/libglib-2.0.so.0 #2 0x0212045e in ?? () from /lib/libglib-2.0.so.0 #3 0x02120848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0x00d8a59f in QEventDispatcherGlib::processEvents (this=0xaba8d28, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #5 0x00d5a609 in QEventLoop::processEvents (this=0xae8212c0, flags=) at kernel/qeventloop.cpp:149 #6 0x00d5aa8a in QEventLoop::exec (this=0xae8212c0, flags=...) at kernel/qeventloop.cpp:201 #7 0x00c56b7e in QThread::exec (this=0xab5cc00) at thread/qthread.cpp:490 #8 0x091548d8 in KDevelop::CompletionWorkerThread::run (this=0xab5cc00) at ../../language/codecompletion/codecompletionmodel.cpp:81 #9 0x00c59df9 in QThreadPrivate::start (arg=0xab5cc00) at thread/qthread_unix.cpp:266 #10 0x0038dcc9 in start_thread (arg=0xae821b70) at pthread_create.c:304 #11 0x002fb5be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xae020b70 (LWP 10491)): #0 0x00bf7416 in __kernel_vsyscall () #1 0x00392884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236 #2 0x00308d14 in __pthread_cond_timedwait (cond=0xae020224, mutex=0xae020254, abstime=0xae0202a0) at forward.c:152 #3 0x00c5933e in thread_sleep (ti=0x1) at thread/qthread_unix.cpp:416 #4 0x00c59493 in QThread::msleep (msecs=30) at thread/qthread_unix.cpp:442 #5 0x06139ccb in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #6 0x00c59df9 in QThreadPrivate::start (arg=0xaaa11e0) at thread/qthread_unix.cpp:266 #7 0x0038dcc9 in start_thread (arg=0xae020b70) at pthread_create.c:304 #8 0x002fb5be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xad41db70 (LWP 10492)): [KCrash Handler] #7 makeDataPrivate (this=0xb411586, rhs=...) at ../../language/duchain/repositories/itemrepository.h:1044 #8 prepareChange (this=0xb411586, rhs=...) at ../../language/duchain/repositories/itemrepository.h:990 #9 dynamicItemFromIndexSimple (this=0xb411586, rhs=...) at ../../language/duchain/repositories/itemrepository.h:1805 #10 KDevelop::IndexedString::IndexedString (this=0xb411586, rhs=...) at ../../language/duchain/indexedstring.cpp:230 #11 0x03faa953 in void rpp::pp_macro::copyListsFrom<rpp::pp_macro>(rpp::pp_macro const&) () from /usr/lib/libkdev4cpprpp.so #12 0x03fa8b53 in rpp::pp_macro::pp_macro(rpp::pp_macro const&, bool) () from /usr/lib/libkdev4cpprpp.so #13 0x03fb5602 in MacroRepositoryItemRequest::createItem(rpp::pp_macro*) const () from /usr/lib/libkdev4cpprpp.so #14 0x04a04e37 in Cpp::MacroIndexConversion::toIndex(rpp::pp_macro const&) const () from /usr/lib/libkdev4cppduchain.so #15 0x04a10066 in ?? () from /usr/lib/libkdev4cppduchain.so #16 0x04a06926 in Cpp::EnvironmentFile::addDefinedMacro(rpp::pp_macro const&, rpp::pp_macro const*) () from /usr/lib/libkdev4cppduchain.so #17 0x04a33b95 in CppPreprocessEnvironment::setMacro(rpp::pp_macro*) () from /usr/lib/libkdev4cppduchain.so #18 0x03facc30 in rpp::pp::handle_define(rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #19 0x03fb0b72 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #20 0x03fb1120 in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #21 0x03fb13a6 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /usr/lib/libkdev4cpprpp.so #22 0x03fb1475 in rpp::pp::processFile(QString const&, QByteArray const&) () from /usr/lib/libkdev4cpprpp.so #23 0x06155f1a in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #24 0x06146992 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #25 0x061533f1 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #26 0x03fadec3 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #27 0x03fb0b0b in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #28 0x03fb1120 in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #29 0x03fb13a6 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /usr/lib/libkdev4cpprpp.so #30 0x03fb1475 in rpp::pp::processFile(QString const&, QByteArray const&) () from /usr/lib/libkdev4cpprpp.so #31 0x06155f1a in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #32 0x06146992 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #33 0x061533f1 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #34 0x03fadec3 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #35 0x03fb0b0b in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #36 0x03fb1120 in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #37 0x03fb13a6 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /usr/lib/libkdev4cpprpp.so #38 0x03fb1475 in rpp::pp::processFile(QString const&, QByteArray const&) () from /usr/lib/libkdev4cpprpp.so #39 0x06155f1a in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #40 0x05c34904 in ThreadWeaver::JobRunHelper::runTheJob (this=0xad41d1fc, th=0xab467a0, job=0xb32e4a0) at ../../../threadweaver/Weaver/Job.cpp:106 #41 0x05c34c61 in ThreadWeaver::Job::execute (this=0xb32e4a0, th=0xab467a0) at ../../../threadweaver/Weaver/Job.cpp:135 #42 0x05c36633 in ThreadWeaver::JobCollectionJobRunner::execute (this=0xa79dd80, t=0xab467a0) at ../../../threadweaver/Weaver/JobCollection.cpp:82 #43 0x05c3704e in ThreadWeaver::JobCollection::execute (this=0xac5e698, t=0xab467a0) at ../../../threadweaver/Weaver/JobCollection.cpp:231 #44 0x05c3392a in ThreadWeaver::ThreadRunHelper::run (this=0xad41d2f4, parent=0x96bcfd0, th=0xab467a0) at ../../../threadweaver/Weaver/Thread.cpp:95 #45 0x05c3407b in ThreadWeaver::Thread::run (this=0xab467a0) at ../../../threadweaver/Weaver/Thread.cpp:142 #46 0x00c59df9 in QThreadPrivate::start (arg=0xab467a0) at thread/qthread_unix.cpp:266 #47 0x0038dcc9 in start_thread (arg=0xad41db70) at pthread_create.c:304 #48 0x002fb5be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xacc1cb70 (LWP 10493)): #0 0x00bf7416 in __kernel_vsyscall () #1 0x003924dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00308cbd in __pthread_cond_wait (cond=0x96bf050, mutex=0x96bf038) at forward.c:139 #3 0x00c5a9c7 in wait (this=0x96bcfe8, mutex=0x96bdf38, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x96bcfe8, mutex=0x96bdf38, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x05c32030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x96bcfd0, th=0xac5bb88) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x05c357dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x96bf220, th=0xac5bb88) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x05c3155b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x96bcfd0, th=0xac5bb88) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x05c358d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x96bf220, th=0xac5bb88) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x05c32533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x96bcfd0, th=0xac5bb88, previous=0xac5e5b8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x05c3395e in ThreadWeaver::ThreadRunHelper::run (this=0xacc1c2f4, parent=0x96bcfd0, th=0xac5bb88) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0x05c3407b in ThreadWeaver::Thread::run (this=0xac5bb88) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0x00c59df9 in QThreadPrivate::start (arg=0xac5bb88) at thread/qthread_unix.cpp:266 #13 0x0038dcc9 in start_thread (arg=0xacc1cb70) at pthread_create.c:304 #14 0x002fb5be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb773c710 (LWP 10448)): #0 0x00bf7416 in __kernel_vsyscall () #1 0x003924dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00308cbd in __pthread_cond_wait (cond=0xacc4d70, mutex=0xacc4d58) at forward.c:139 #3 0x00c58ef2 in QMutexPrivate::wait (this=0xacc4d40, timeout=-1) at thread/qmutex_unix.cpp:84 #4 0x00c545ca in QMutex::lock (this=0x4a73188) at thread/qmutex.cpp:167 #5 0x04a03e1b in ?? () from /usr/lib/libkdev4cppduchain.so #6 0x09178f6c in Utils::Set::unrefNode (this=0xbf914118, current=<value optimized out>) at ../../language/util/setrepository.cpp:1094 #7 0x0917926f in Utils::Set::unrefNode (this=0xbf914118, current=<value optimized out>) at ../../language/util/setrepository.cpp:1089 #8 0x0917926f in Utils::Set::unrefNode (this=0xbf914118, current=<value optimized out>) at ../../language/util/setrepository.cpp:1089 #9 0x0917926f in Utils::Set::unrefNode (this=0xbf914118, current=<value optimized out>) at ../../language/util/setrepository.cpp:1089 #10 0x0917927e in Utils::Set::unrefNode (this=0xbf914118, current=<value optimized out>) at ../../language/util/setrepository.cpp:1090 #11 0x0917926f in Utils::Set::unrefNode (this=0xbf914118, current=<value optimized out>) at ../../language/util/setrepository.cpp:1089 #12 0x0917969c in Utils::Set::staticUnref (this=0xbf914118) at ../../language/util/setrepository.cpp:1111 #13 0x0615b5c6 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #14 0x0025a69e in __run_exit_handlers (status=-1080999656, listp=0x384324, run_list_atexit=true) at exit.c:78 #15 0x0025a70f in exit (status=1) at exit.c:100 #16 0x02b83890 in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #17 0x006465ea in KApplication::xioErrhandler (this=0xbf9146f0, dpy=0x94782c8) at ../../kdeui/kernel/kapplication.cpp:416 #18 0x00646626 in kde_xio_errhandler (dpy=0x94782c8) at ../../kdeui/kernel/kapplication.cpp:125 #19 0x041b1c36 in _XIOError () from /usr/lib/libX11.so.6 #20 0x041b9a8a in ?? () from /usr/lib/libX11.so.6 #21 0x041ba406 in _XEventsQueued () from /usr/lib/libX11.so.6 #22 0x041a2b0b in XEventsQueued () from /usr/lib/libX11.so.6 #23 0x011e3e3e in x11EventSourcePrepare (s=0x94782c8, timeout=0xbf91438c) at kernel/qguieventdispatcher_glib.cpp:79 #24 0x0211fe6a in g_main_context_prepare () from /lib/libglib-2.0.so.0 #25 0x02120279 in ?? () from /lib/libglib-2.0.so.0 #26 0x02120848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #27 0x00d8a59f in QEventDispatcherGlib::processEvents (this=0x941da18, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #28 0x011e3be5 in QGuiEventDispatcherGlib::processEvents (this=0x941da18, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #29 0x00d5a609 in QEventLoop::processEvents (this=0xbf9145a4, flags=) at kernel/qeventloop.cpp:149 #30 0x00d5aa8a in QEventLoop::exec (this=0xbf9145a4, flags=...) at kernel/qeventloop.cpp:201 #31 0x00d5f00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #32 0x01120e07 in QApplication::exec () at kernel/qapplication.cpp:3672 #33 0x0804fe00 in _start () This bug may be a duplicate of or related to bug 291347. Possible duplicates by query: bug 291347, bug 282551, bug 281520. Reported using DrKonqi
Here are the traces in the console window: WARNING: deleting stale lockfile /home/vdg/.kde/share/apps/kdevelop/sessions//{7fd9c2bf-e855-4195-a6d9-003891b9f65b}/lock WARNING: deleting stale lockfile /home/vdg/.kdevduchain/{7fd9c2bf-e855-4195-a6d9-003891b9f65b}/0/lock QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) QSqlDatabase: QSQLITE driver not loaded QSqlDatabase: available drivers: QMYSQL3 QMYSQL kdevelop(10448)/kdecore (KLibrary) findLibraryInternal: plugins should not have a 'lib' prefix: "libkonsolepart.so" kdevelop(10448)/ Konsole::KeyboardTranslatorReader::readNext: Command """" not understood. QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable kdevelop(10448)/ KDevelop::SessionControllerPrivate::performRecovery: Starting recovery from "/home/vdg/.kde/share/apps/kdevelop/sessions/{7fd9c2bf-e855-4195-a6d9-003891b9f65b}/recovery/current" kdevelop(10448)/kdecore (services) KMimeTypeFactory::parseMagic: Now parsing "/usr/share/mime/magic" kdevelop(10448)/kdecore (services) KMimeTypeFactory::parseMagic: Now parsing "/home/vdg/.local/share/mime/magic" QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QFSFileEngine::map: Mapping a file beyond its size is not portable QSocketNotifier: Invalid socket 30 and type 'Read', disabling... KCrash: Application 'kdevelop.bin' crashing... <unknown>: Fatal IO error 9 (Bad file descriptor) on X server :0.0. KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit ClassFunctionDeclarationData::m_defaultParameters There were items left on destruction: 9 FunctionDeclarationData::m_defaultParameters There were items left on destruction: 1739 sock_file=/home/vdg/.kde/socket-portable-vdg/kdeinit4__0 DUContextData::m_importers There were items left on destruction: 557 DUContextData::m_importedContexts There were items left on destruction: 632 DUContextData::m_uses There were items left on destruction: 2278 TopDUContextData::m_usedDeclarationIds There were items left on destruction: 324 DUContextData::m_childContexts There were items left on destruction: 2278 ClassDeclarationData::baseClasses There were items left on destruction: 147 DUContextData::m_localDeclarations There were items left on destruction: 2158
update to kdevelop 4.3 and this will be fixed - 4.0 is very outdated
This version seems to be the latest available on ubuntu (synaptic package manager shows the latest version as "4:4.0.2-0ubuntu2"). Does this means I have to compile KDevelop myself from sources ? Thanks for your reply Vincent De Groote On Sat, 2012-04-07 at 13:15 +0000, Milian Wolff wrote: > https://bugs.kde.org/show_bug.cgi?id=297646 > > Milian Wolff <mail@milianw.de> changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > Status|UNCONFIRMED |RESOLVED > Resolution|--- |FIXED > > --- Comment #2 from Milian Wolff <mail@milianw.de> --- > update to kdevelop 4.3 and this will be fixed - 4.0 is very outdated >
This is a question you should direct at your distribution's support channel. The answer is most probably: update to a newer Ubuntu or compile from sources. But again: Off topic here, ask your distribution people.