Version: (using KDE Devel) Installed from: Compiled sources Compiler: g++ 3.2 OS: Linux KDevelop crashes on exit. Possibly, this is to do with not being able to originally initialise the Subversion service? (When attempting to use Subversion from KDevelop, it complains that "Could not start process Unable to create io-slave: klauncher said: Error loading 'kio_svn'."). Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 1109355008 (LWP 21756)] [KCrash handler] #3 0x080d4603 in KDevApi::unregisterVersionControl (this=0x84617a0, vcs=0x8461078) at /home/kde-devel/kdecvs/kdevelop/lib/interfaces/kdevapi.cpp:159 #4 0x080dd389 in KDevVersionControl::unregisterVersionControl ( this=0x8461078, vcs=0x8461078) at /home/kde-devel/kdecvs/kdevelop/lib/interfaces/kdevversioncontrol.cpp:118 #5 0x080dd070 in ~KDevVersionControl (this=0x8461078) at /home/kde-devel/kdecvs/kdevelop/lib/interfaces/kdevversioncontrol.cpp:48 #6 0x4280f638 in CvsPart::~CvsPart () from /usr/lib/kde3/libkdevcvs.so #7 0x40d9898e in QPtrList<QObject>::deleteItem (this=0x8461078, d=0x84617a0) at qptrlist.h:150 #8 0x4168ef8e in QGList::clear () from /usr/share/qt3/lib/libqt-mt.so.3 #9 0x40d9860f in QPtrList<QObject>::clear (this=0x8461078) at qptrlist.h:93 #10 0x40fd88b9 in ~KLibrary (this=0x845f368) at /home/kde-devel/kdecvs/kdelibs/kdecore/klibloader.cpp:129 #11 0x40fda364 in KLibLoader::close_pending (this=0x8342618, wrap=0x410972c8) at /home/kde-devel/kdecvs/kdelibs/kdecore/klibloader.cpp:519 #12 0x40fd987d in ~KLibLoader (this=0x8342618) at /home/kde-devel/kdecvs/kdelibs/kdecore/klibloader.cpp:331 #13 0x40fd9233 in KLibLoader::cleanUp () at /home/kde-devel/kdecvs/kdelibs/kdecore/klibloader.cpp:301 #14 0x40f3717c in ~KApplication (this=0xbffff960) at /home/kde-devel/kdecvs/kdelibs/kdecore/kapplication.cpp:1503 #15 0x080aed32 in main (argc=138809464, argv=0x8461078) at /home/kde-devel/kdecvs/kdevelop/src/main.cpp:132
What version is this? KDevelop CVS HEAD? Or a 3.0.x source package?
KDevelop CVS HEAD
OK, looks like I forgot to commit the move of Subversion and CVSService to project scope. Please update kdevelop/vcs and try again. (If you're using anoncvs, it might be a few hours.) BTW, the subversion plugin needs kio_svn to work. So far, it can only be found in KDE CVS in kdenonbeta/kio_svn.
I updated with 3.3 CVS from now and still have this crash, therefore I Reopen the bug. Below is the bt: Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 20624)] [New Thread 32769 (LWP 20626)] [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 20624)] [New Thread 32769 (LWP 20626)] [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 20624)] [New Thread 32769 (LWP 20626)] [KCrash handler] #4 0x080b016a in QMap<QString, KDevVersionControl*>::remove (this=0x41787c4c, k=@0xbffff1b0) at qmap.h:739 #5 0x080af7f2 in KDevApi::unregisterVersionControl (this=0x83ae148, vcs=0x83ad988) at kdevapi.cpp:161 #6 0x080b41a3 in KDevVersionControl::unregisterVersionControl (this=0x0, vcs=0x83ad988) at kdevversioncontrol.cpp:118 #7 0x080b3e77 in ~KDevVersionControl (this=0x83ad988) at kdevversioncontrol.cpp:48 #8 0x422af522 in ~CvsPart (this=0x83ad988) at cvspart.cpp:143 #9 0x40c8a6bf in QPtrList<QObject>::deleteItem (this=0x0, d=0x3) at qptrlist.h:150 #10 0x415f3823 in QGList::clear (this=0x83acfd0) at tools/qglist.cpp:701 #11 0x40eb509b in ~KLibrary (this=0x83acf98) at qptrlist.h:93 #12 0x40eb7e32 in KLibLoader::close_pending (this=0x82c3f40, wrap=0x83baa20) at klibloader.cpp:519 #13 0x40eb6a36 in ~KLibLoader (this=0x82c3f40) at klibloader.cpp:331 #14 0x40eb5be9 in KLibLoader::cleanUp () at klibloader.cpp:301 #15 0x40dfc2ac in ~KApplication (this=0xbffff560) at kapplication.cpp:1503 #16 0x0809f4d5 in main (argc=2, argv=0xbffff6e4) at main.cpp:132
For me, this bug turned out to be caused by some old KDE 3.2 libraries, that KDevelop was using. After removing these, the crashing stopped. So the bug is probably not with KDevelop sources.
I think if anything this is the old and deprecated cvs plugin. WONTFIX.
*** Bug 95822 has been marked as a duplicate of this bug. ***