Bug#29250: kdevelop crash on clone function

l.savernik at aon.at l.savernik at aon.at
Wed Jul 18 09:51:24 UTC 2001


Package: kdevelop
Version: 1.4.1 (using KDE 2.1.2 )
Severity: normal
Installed from:    SuSE
Compiler:          gcc version 2.95.2 19991024 (release)
OS:                Linux
OS/Compiler notes: SuSE 7.1, Linux 2.4.4, gcc 2.95.2

If I use the wizard to add a member function to a class, kdevelop crashes on the clone function button.

steps to reproduce:
1. Create a new class using Project/New class
2. Select that class in the toolbar combo
3. click on declaration/definition button to open popup menu
4. click add member function in popup menu
5. now at the class properties dialog, enter nothing, leave all fields blank and press button "clone function"

Expected results:
Something should happen or not happen, but certainly no crash

Actual result:
kdevelop SIGSEGVs

Reproducible: always (for me)

Here the call stack, but I doubt it is useful w/o debug info:
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
0x40fab5a9 in __wait4 () from /lib/libc.so.6
#0  0x40fab5a9 in __wait4 () from /lib/libc.so.6
#1  0x41013ad8 in __DTOR_END__ () from /lib/libc.so.6
#2  0x4080a120 in KCrash::defaultCrashHandler ()
   from /opt/kde2/lib/libkdecore.so.3
#3  <signal handler called>
#4  0x40b2da26 in QListViewItem::parent () from /usr/lib/qt2/lib/libqt.so.2
#5  0x81421c2 in CClassTreeHandler::getCurrentNames ()
#6  0x815b730 in CClassView::getCurrentClass ()
#7  0x81579e6 in CCloneFunctionDlg::CCloneFunctionDlg ()
#8  0x816807a in CClassPropertiesDlgImpl::slotClone ()
#9  0x40a9778d in QObject::activate_signal () from /usr/lib/qt2/lib/libqt.so.2

#10 0x40ba91c6 in QButton::clicked () from /usr/lib/qt2/lib/libqt.so.2
#11 0x40af7819 in QButton::mouseReleaseEvent ()
   from /usr/lib/qt2/lib/libqt.so.2
#12 0x40ade132 in QWidget::event () from /usr/lib/qt2/lib/libqt.so.2
#13 0x40a4610b in QApplication::notify () from /usr/lib/qt2/lib/libqt.so.2
#14 0x407afc36 in KApplication::notify () from /opt/kde2/lib/libkdecore.so.3
#15 0x40a177f4 in QETWidget::translateMouseEvent ()
   from /usr/lib/qt2/lib/libqt.so.2
#16 0x40a14fd0 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt2/lib/libqt.so.2
#17 0x40a13fd1 in QApplication::processNextEvent ()
   from /usr/lib/qt2/lib/libqt.so.2
#18 0x40a47e7f in QApplication::enter_loop () from /usr/lib/qt2/lib/libqt.so.2

#19 0x40a4d2c0 in QDialog::show () from /usr/lib/qt2/lib/libqt.so.2
#20 0x807ced8 in CKDevelop::slotClassbrowserNewMethod ()
#21 0x40a97a6e in QObject::activate_signal () from /usr/lib/qt2/lib/libqt.so.2

#22 0x40ac8d33 in QSignal::activate () from /usr/lib/qt2/lib/libqt.so.2
#23 0x40b652ad in QPopupMenu::mouseReleaseEvent ()
   from /usr/lib/qt2/lib/libqt.so.2
#24 0x40ade132 in QWidget::event () from /usr/lib/qt2/lib/libqt.so.2
#25 0x40a4610b in QApplication::notify () from /usr/lib/qt2/lib/libqt.so.2
#26 0x407afc36 in KApplication::notify () from /opt/kde2/lib/libkdecore.so.3
#27 0x40a1760b in QETWidget::translateMouseEvent ()
   from /usr/lib/qt2/lib/libqt.so.2
#28 0x40a14fd0 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt2/lib/libqt.so.2
#29 0x40a13fd1 in QApplication::processNextEvent ()
   from /usr/lib/qt2/lib/libqt.so.2
#30 0x40a47e7f in QApplication::enter_loop () from /usr/lib/qt2/lib/libqt.so.2

#31 0x40a13f4b in QApplication::exec () from /usr/lib/qt2/lib/libqt.so.2
#32 0x80d80a3 in main ()
#33 0x40f22baf in __libc_start_main () from /lib/libc.so.6

(Submitted via bugs.kde.org)
(Called from KBugReport dialog. Fields OS manually changed)


-
to unsubscribe from this list send an email to kdevelop-devel-request at kdevelop.org with the following body:
unsubscribe »your-email-address«



More information about the KDevelop-devel mailing list