Bug 85547 - Crash in VersionControl on exit
Summary: Crash in VersionControl on exit
Status: RESOLVED INTENTIONAL
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
: 95822 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-07-20 13:02 UTC by David Saxton
Modified: 2004-12-27 22:11 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Saxton 2004-07-20 13:02:54 UTC
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
Comment 1 Jens Dagerbo 2004-07-21 01:34:43 UTC
What version is this? KDevelop CVS HEAD? Or a 3.0.x source package?
Comment 2 David Saxton 2004-07-21 01:45:44 UTC
KDevelop CVS HEAD
Comment 3 Jens Dagerbo 2004-07-21 02:02:10 UTC
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.
Comment 4 Martin Koller 2004-08-04 09:00:51 UTC
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
Comment 5 David Saxton 2004-08-04 09:43:04 UTC
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.
Comment 6 Jens Dagerbo 2004-09-03 23:29:19 UTC
I think if anything this is the old and deprecated cvs plugin. WONTFIX.
Comment 7 Jens Dagerbo 2004-12-27 22:11:42 UTC
*** Bug 95822 has been marked as a duplicate of this bug. ***