[Bug 71983] New: crash by clicking on non-expanded class in class browser

Eric Sorensen ericsorensen at reservistenheim.de
Tue Jan 6 16:19:02 UTC 2004


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
      
http://bugs.kde.org/show_bug.cgi?id=71983      
           Summary: crash by clicking on non-expanded class in class browser
           Product: kdevelop
           Version: 3.0.0b2
          Platform: SuSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-devel at kdevelop.org
        ReportedBy: ericsorensen at reservistenheim.de


Version:           3.0.0b2 (using KDE 3.1.4)
Installed from:    SuSE
Compiler:          gcc version 3.3.1 (SuSE Linux)
OS:          Linux (i686) release 2.4.21-166-athlon

KDevelop - compiled from CVS on 05 Jan 2004 (10:00 German time).  I clicked on a class in the Classbrowser and KDevelop crashed resulting in the below backtrace.  I tried reproducing this and got a second backtrace (commented and included below).


[New Thread 16384 (LWP 6151)]
[New Thread 32769 (LWP 6164)]
[New Thread 16386 (LWP 6165)]
0x4181aab6 in waitpid () from /lib/i686/libpthread.so.0
#0  0x4181aab6 in waitpid () from /lib/i686/libpthread.so.0
#1  0x40cf2010 in KCrash::defaultCrashHandler(int) ()
   from /opt/kde3/lib/libkdecore.so.4
#2  0x4181996c in __pthread_sighandler () from /lib/i686/libpthread.so.0
#3  <signal handler called>
#4  0x4260eb32 in QComboView::setCurrentActiveItem(QListViewItem*) ()
   from /opt/kde3/lib/kde3/libkdevclassview.so
#5  0x425db44c in ClassViewPart::removeNamespace(QString const&) ()
   from /opt/kde3/lib/kde3/libkdevclassview.so
#6  0x425db6d7 in ClassViewPart::qt_invoke(int, QUObject*) ()
   from /opt/kde3/lib/kde3/libkdevclassview.so
#7  0x410e969b in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#8  0x410e9b5a in QObject::activate_signal(int, QString) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#9  0x425eb5f8 in ClassViewWidget::removedNamespace(QString const&) ()
   from /opt/kde3/lib/kde3/libkdevclassview.so
#10 0x425e5acb in FolderBrowserItem::processNamespace(KSharedPtr<NamespaceModel>, bool) () from /opt/kde3/lib/kde3/libkdevclassview.so
#11 0x425e4f7b in FolderBrowserItem::processFile(KSharedPtr<FileModel>, QStringList&, bool) () from /opt/kde3/lib/kde3/libkdevclassview.so
#12 0x425e4910 in ClassViewWidget::removeFile(QString const&) ()
   from /opt/kde3/lib/kde3/libkdevclassview.so
#13 0x425eb6af in ClassViewWidget::qt_invoke(int, QUObject*) ()
   from /opt/kde3/lib/kde3/libkdevclassview.so
#14 0x410e95b8 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x410e9b5a in QObject::activate_signal(int, QString) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0x405b2aa9 in KDevLanguageSupport::aboutToRemoveSourceInfo(QString const&)
    () from /opt/kde3/lib/libkdevelop.so.1
#17 0x42296766 in CppSupportPart::removeWithReferences(QString const&) ()
   from /opt/kde3/lib/kde3/libkdevcppsupport.so
#18 0x42298e63 in CppSupportPart::recomputeCodeModel(QString const&) ()
   from /opt/kde3/lib/kde3/libkdevcppsupport.so
#19 0x4228e04a in CppSupportPart::customEvent(QCustomEvent*) ()
   from /opt/kde3/lib/kde3/libkdevcppsupport.so
#20 0x410e6f8c in QObject::event(QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x410876d6 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0x410869fe in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x40c7f8c9 in KApplication::notify(QObject*, QEvent*) ()
   from /opt/kde3/lib/libkdecore.so.4
#24 0x410885f1 in QApplication::sendPostedEvents(QObject*, int) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x41088376 in QApplication::sendPostedEvents() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0x4102ed9d in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x4109b980 in QEventLoop::enterLoop() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x4109b876 in QEventLoop::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0x4108796f in QApplication::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#30 0x08064d9c in main ()


------------

Second backtrace occured when I was operating on the dropdown boxes in the Inheritance Diagram.  This may be related to the above crash as I had just finished using the inheritance diagram when it crashed the first time.

[New Thread 16384 (LWP 6686)]
[New Thread 32769 (LWP 6708)]
[New Thread 16386 (LWP 6709)]
0x4181aab6 in waitpid () from /lib/i686/libpthread.so.0
#0  0x4181aab6 in waitpid () from /lib/i686/libpthread.so.0
#1  0x40cf2010 in KCrash::defaultCrashHandler(int) ()
   from /opt/kde3/lib/libkdecore.so.4
#2  0x4181996c in __pthread_sighandler () from /lib/i686/libpthread.so.0
#3  <signal handler called>
#4  0x411ca61c in QListViewItem::itemBelow() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#5  0x4260bf40 in QComboView::keyPressEvent(QKeyEvent*) ()
   from /opt/kde3/lib/kde3/libkdevclassview.so
#6  0x4112045a in QWidget::event(QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#7  0x410876d6 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#8  0x41086f37 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#9  0x40c7f8c9 in KApplication::notify(QObject*, QEvent*) ()
   from /opt/kde3/lib/libkdecore.so.4
#10 0x4101cd2d in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#11 0x410188b1 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#12 0x4102ed7d in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#13 0x4109b980 in QEventLoop::enterLoop() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#14 0x410879cf in QApplication::enter_loop() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x41270bd5 in QDialog::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0x425d420f in ClassViewPart::graphicalClassView() ()
   from /opt/kde3/lib/kde3/libkdevclassview.so
#17 0x425db6b2 in ClassViewPart::qt_invoke(int, QUObject*) ()
   from /opt/kde3/lib/kde3/libkdevclassview.so
#18 0x410e969b in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x41417eaa in QSignal::signal(QVariant const&) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x41104268 in QSignal::activate() () from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x411eec0e in QPopupMenu::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0x41120491 in QWidget::event(QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x410876d6 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x41087238 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x40c7f8c9 in KApplication::notify(QObject*, QEvent*) ()
   from /opt/kde3/lib/libkdecore.so.4
#26 0x4101af76 in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x41018b3c in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x4102ed7d in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0x4109b980 in QEventLoop::enterLoop() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#30 0x4109b876 in QEventLoop::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#31 0x4108796f in QApplication::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0x08064d9c in main ()




More information about the KDevelop-devel mailing list