Bug 87977 - Crash when adding Enum Literal to Enum (HEAD not 3.3)
Summary: Crash when adding Enum Literal to Enum (HEAD not 3.3)
Status: RESOLVED FIXED
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Umbrello Development Group
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-24 23:01 UTC by Jonathan Riddell
Modified: 2004-08-25 14:45 UTC (History)
0 users

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 Jonathan Riddell 2004-08-24 23:01:49 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources

When adding an enum literal to an enum Umbrello crashes.

This affects HEAD only and not KDE 3.3 branch.

#0  0x40f7b129 in QString::QString(QString const&) () from /usr/lib/libqt-mt.so.3
#1  0x08198bf4 in UMLObject::getDoc() const (this=0x0) at umlobject.cpp:212
#2  0x0823ee8e in ClassifierListPage::slotClicked(QListBoxItem*) (this=0x8821618, item=0x8e8e1b0) at dialogs/classifierlistpage.cpp:188
#3  0x08240b58 in ClassifierListPage::qt_invoke(int, QUObject*) (this=0x8821618, _id=45, _o=0xbfffdd10) at classifierlistpage.moc:137
#4  0x40cad10c in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/libqt-mt.so.3
#5  0x40ff755d in QListBox::selectionChanged(QListBoxItem*) () from /usr/lib/libqt-mt.so.3
#6  0x40d810aa in QListBox::setSelected(QListBoxItem*, bool) () from /usr/lib/libqt-mt.so.3
#7  0x40d80dd7 in QListBox::setSelected(int, bool) () from /usr/lib/libqt-mt.so.3
#8  0x0823f085 in ClassifierListPage::slotListItemCreated(UMLObject*) (this=0x8821618, object=0x8f87670)
    at dialogs/classifierlistpage.cpp:218
#9  0x08240bb4 in ClassifierListPage::qt_invoke(int, QUObject*) (this=0x8821618, _id=47, _o=0xbfffdee0) at classifierlistpage.moc:139
#10 0x40cad086 in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/libqt-mt.so.3
#11 0x0818998e in UMLDoc::sigObjectCreated(UMLObject*) (this=0x8423140, t0=0x8f87670) at umldoc.moc:189
#12 0x08180669 in UMLDoc::createEnumLiteral(UMLEnum*) (this=0x8423140, umlenum=0x8eb3b38) at umldoc.cpp:1183
#13 0x0817fcf1 in UMLDoc::createChildObject(UMLObject*, Uml::UMLObject_Type) (this=0x8423140, umlobject=0x8eb3b38, type=ot_EnumLiteral)
    at umldoc.cpp:1077
#14 0x0823fbfb in ClassifierListPage::slotNewListItem() (this=0x8821618) at dialogs/classifierlistpage.cpp:388
#15 0x08240cb9 in ClassifierListPage::qt_invoke(int, QUObject*) (this=0x8821618, _id=54, _o=0xbfffe100) at classifierlistpage.moc:146
#16 0x40cad10c in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/libqt-mt.so.3
#17 0x40cacf34 in QObject::activate_signal(int) () from /usr/lib/libqt-mt.so.3
#18 0x40fedd4e in QButton::clicked() () from /usr/lib/libqt-mt.so.3
#19 0x40d3f1aa in QButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libqt-mt.so.3
#20 0x40ce3157 in QWidget::event(QEvent*) () from /usr/lib/libqt-mt.so.3
#21 0x40c50c6f in QApplication::internalNotify(QObject*, QEvent*) () from /usr/lib/libqt-mt.so.3
#22 0x40c50364 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libqt-mt.so.3
#23 0x407def13 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdecore.so.4
#24 0x40be6140 in QETWidget::translateMouseEvent(_XEvent const*) () from /usr/lib/libqt-mt.so.3
#25 0x40be3dce in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libqt-mt.so.3
#26 0x40bfac94 in QEventLoop::processEvents(unsigned) () from /usr/lib/libqt-mt.so.3
#27 0x40c62f78 in QEventLoop::enterLoop() () from /usr/lib/libqt-mt.so.3
#28 0x40c50f21 in QApplication::enter_loop() () from /usr/lib/libqt-mt.so.3
#29 0x40e36920 in QDialog::exec() () from /usr/lib/libqt-mt.so.3
#30 0x081881d6 in UMLDoc::showProperties(UMLWidget*) (this=0x8423140, o=0x8e69148) at umldoc.cpp:2429
#31 0x081ad028 in UMLWidget::slotMenuSelection(int) (this=0x8e69148, sel=1970) at umlwidget.cpp:456
#32 0x0813f754 in EnumWidget::slotMenuSelection(int) (this=0x8e69148, sel=1970) at enumwidget.cpp:170
#33 0x081ad637 in UMLWidget::mouseDoubleClickEvent(QMouseEvent*) (this=0x8e69148, me=0x84a4340) at umlwidget.cpp:594
#34 0x0816c2f8 in ToolBarState::mouseDoubleClick(QMouseEvent*) (this=0x85ba820, ome=0xbfffec30) at toolbarstate.cpp:110
#35 0x0816cdf6 in ToolBarStateArrow::mouseDoubleClick(QMouseEvent*) (this=0x85ba820, ome=0xbfffec30) at toolbarstatearrow.cpp:95
#36 0x0819f157 in UMLView::contentsMouseDoubleClickEvent(QMouseEvent*) (this=0x8ce4010, ome=0xbfffec30) at umlview.cpp:825
#37 0x40dc2652 in QScrollView::viewportMouseDoubleClickEvent(QMouseEvent*) () from /usr/lib/libqt-mt.so.3
#38 0x40dc1e4a in QScrollView::eventFilter(QObject*, QEvent*) () from /usr/lib/libqt-mt.so.3
#39 0x40caaa3e in QObject::activate_filters(QEvent*) () from /usr/lib/libqt-mt.so.3
#40 0x40caa96c in QObject::event(QEvent*) () from /usr/lib/libqt-mt.so.3
#41 0x40ce30cf in QWidget::event(QEvent*) () from /usr/lib/libqt-mt.so.3
#42 0x40c50c6f in QApplication::internalNotify(QObject*, QEvent*) () from /usr/lib/libqt-mt.so.3
#43 0x40c50364 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libqt-mt.so.3
#44 0x407def13 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdecore.so.4
Comment 1 Oliver Kellogg 2004-08-25 14:45:16 UTC
Whoops, all my fault. Fixed in cvs.