Concerning (invalid) bug #57902

Fabio Fracassi f.fracassi at gmx.net
Wed Dec 10 16:31:04 UTC 2003


On Wednesday 10 December 2003 14:24, Jens Dagerbo wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> 
> On Wednesday 10 December 2003 13.49, Daniel Franke wrote:
> > http://bugs.kde.org/show_bug.cgi?id=57902
> >
> > Hi all!
> >
> > In april I reported gideon (a4) crashing when discarding changes in files.
> > Roberto Raggi helped to track down the problem to the history plugin
> > (thanks Roberto!). Today I tested kdevelop (b2), latest CVS. Again,
> > kdevelop crashed. My machine: SUN Blade 2000, Dual Ultrasparc, Solaris 8,
> > current patchlevel, kdevelop and kde-3.1.4 compiled from sources.
> >
> > Workaround: disable the history plugin
> >
> > Anything I can do about it?
> 
> A backtrace would be nice! :)
> 
> The history plugin makes some unfortunate assumptions (and IMHO we should 
> replace it as soon as possible..) but I thought the most glaring issues 
would 
> be fixed now. It could be something specific to your architecture  (it's not 
> like I have a Sun Blade 2000 around to test on.. ) or that it seems to be a 
> SMP system (correct?)

I have the same crash here (single AMD Athlon 1600), too.  It was reintroduced 
into CVS some weeks ago (don't recall exactly when, sorry).
I had this once before, which was solved around alpha4 but then reapeared. 

I have tried the procedure of uninstalling Kdevelop, before reinstalling the 
new version, too. so it shouldn't be the old problem of old plugins 
interfering. 

My backtrace is different from Daniel's though:

0x4321af88 in waitpid ()
   from /lib/libpthread.so.0
#0  0x4321af88 in waitpid () from /lib/libpthread.so.0
#1  0x40cc7a4e in KCrash::defaultCrashHandler(int) ()
   from /usr/kde/cvs/lib/libkdecore.so.4
#2  0x43219dfa in __pthread_sighandler () from /lib/libpthread.so.0
#3  <signal handler called>
#4  0x08075daa in QPtrList<KParts::Part>::deleteItem(void*) ()
#5  0x412f6d0b in QGList::remove(void*) () from /usr/qt/3/lib/libqt-mt.so.3
#6  0x42dc986c in HistoryPart::partRemoved(KParts::Part*) ()
   from /usr/lib/kde3/libkdevhistory.so
#7  0x42dc9a42 in HistoryPart::qt_invoke(int, QUObject*) ()
   from /usr/lib/kde3/libkdevhistory.so
#8  0x41056318 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#9  0x405dfc53 in KParts::PartManager::partRemoved(KParts::Part*) ()
   from /usr/kde/cvs/lib/libkparts.so.2
#10 0x405dec98 in KParts::PartManager::removePart(KParts::Part*) ()
   from /usr/kde/cvs/lib/libkparts.so.2
#11 0x080720e0 in Core::staticMetaObject() ()
#12 0x08073187 in Core::staticMetaObject() ()
#13 0x08067fa4 in MainWindow::prepareToCloseViews() ()
#14 0x40472491 in KMdiMainFrm::qt_invoke(int, QUObject*) ()
   from /usr/kde/cvs/lib/libkmdi.so.1
#15 0x0806b559 in MainWindow::staticMetaObject() ()
#16 0x410563a0 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#17 0x40463e95 in KMdiChildView::childWindowCloseRequest(KMdiChildView*) ()
   from /usr/kde/cvs/lib/libkmdi.so.1
#18 0x40465afa in KMdiChildView::closeEvent(QCloseEvent*) ()
   from /usr/kde/cvs/lib/libkmdi.so.1
#19 0x4108ace1 in QWidget::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#20 0x40ffb425 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#21 0x40ffa805 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#22 0x40c3a14e in KApplication::notify(QObject*, QEvent*) ()
   from /usr/kde/cvs/lib/libkdecore.so.4
#23 0x4108a6c5 in QWidget::close(bool) () from /usr/qt/3/lib/libqt-mt.so.3
#24 0x40482bec in KMdiDocumentViewTabWidget::closeTab(QWidget*) ()
   from /usr/kde/cvs/lib/libkmdi.so.1
#25 0x404830f2 in KMdiDocumentViewTabWidget::qt_invoke(int, QUObject*) ()
   from /usr/kde/cvs/lib/libkmdi.so.1
#26 0x410563a0 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#27 0x40b4ca55 in KTabWidget::closeRequest(QWidget*) ()
   from /usr/kde/cvs/lib/libkdeui.so.4
#28 0x40b4c125 in KTabWidget::closeRequest(int) ()
   from /usr/kde/cvs/lib/libkdeui.so.4
#29 0x40b4cbd3 in KTabWidget::qt_invoke(int, QUObject*) ()
   from /usr/kde/cvs/lib/libkdeui.so.4
#30 0x404830cd in KMdiDocumentViewTabWidget::qt_invoke(int, QUObject*) ()
   from /usr/kde/cvs/lib/libkmdi.so.1
#31 0x410563a0 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#32 0x41056500 in QObject::activate_signal(int, int) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#33 0x40b4aa85 in KTabBar::closeRequest(int) ()
   from /usr/kde/cvs/lib/libkdeui.so.4
#34 0x40b4a3bb in KTabBar::closeButtonClicked() ()
   from /usr/kde/cvs/lib/libkdeui.so.4
#35 0x40b4ab1f in KTabBar::qt_invoke(int, QUObject*) ()
   from /usr/kde/cvs/lib/libkdeui.so.4
#36 0x410563a0 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#37 0x410561d4 in QObject::activate_signal(int) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#38 0x41376b9e in QButton::clicked() () from /usr/qt/3/lib/libqt-mt.so.3
#39 0x410e22da in QButton::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#40 0x4108ab4c in QWidget::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#41 0x40ffb425 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#42 0x40ffa8f5 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#43 0x40c3a14e in KApplication::notify(QObject*, QEvent*) ()
   from /usr/kde/cvs/lib/libkdecore.so.4
#44 0x40f93d78 in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#45 0x40f9150b in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#46 0x40fa7e67 in QEventLoop::processEvents(unsigned) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#47 0x4100e6c6 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3
#48 0x4100e568 in QEventLoop::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#49 0x40ffb681 in QApplication::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#50 0x0806442c in QGListIterator::~QGListIterator() ()
#51 0x42fdd746 in __libc_start_main () from /lib/libc.so.6

KDevelop is getting better by the week, thanks for it.

Fabio














More information about the KDevelop-devel mailing list