Bug 297646 - KDevelop always crashes at startup
Summary: KDevelop always crashes at startup
Status: RESOLVED FIXED
Alias: None
Product: kdevelop
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 4.3.0
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-07 12:35 UTC by V De Groote
Modified: 2012-04-08 17:11 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description V De Groote 2012-04-07 12:35:21 UTC
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
Comment 1 V De Groote 2012-04-07 12:36:48 UTC
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
Comment 2 Milian Wolff 2012-04-07 13:15:15 UTC
update to kdevelop 4.3 and this will be fixed - 4.0 is very outdated
Comment 3 V De Groote 2012-04-07 13:24:23 UTC
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
>
Comment 4 Milian Wolff 2012-04-08 17:11:12 UTC
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.