Bug 244473 - Umbrello crashed while adding an operation to a class
Summary: Umbrello crashed while adding an operation to a class
Status: RESOLVED DUPLICATE of bug 191396
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Umbrello Development Group
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-13 11:50 UTC by Vincent Blansaer
Modified: 2010-09-13 13:04 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 Vincent Blansaer 2010-07-13 11:50:16 UTC
Application: umbrello (2.4.2)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-23-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
The crash occurred when I was adding a private Operation (without type) to a class. No other settings were touched.

 -- Backtrace:
Application: Umbrello UML Modeller (umbrello), signal: Segmentation fault
[KCrash Handler]
#5  QString (this=0x90) at /usr/include/qt4/QtCore/qstring.h:714
#6  UMLObject::getDoc (this=0x90) at ../../../umbrello/umbrello/umlobject.cpp:408
#7  0x00000000004641bd in ClassifierListPage::slotActivateItem (this=0x2769200, item=<value optimized out>) at ../../../umbrello/umbrello/dialogs/classifierlistpage.cpp:354
#8  0x000000000046785c in ClassifierListPage::qt_metacall (this=0x2769200, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb76d9ea0) at ./classifierlistpage.moc:94
#9  0x00007fc913c2ee3f in QMetaObject::activate (sender=0x23ae340, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x208e2b0) at kernel/qobject.cpp:3293
#10 0x00007fc91467ac8b in QListWidget::currentItemChanged (this=0x7fffb76d9d10, _t1=0x20dcdb0, _t2=0x271f540) at .moc/release-shared/moc_qlistwidget.cpp:233
#11 0x00007fc91467c430 in QListWidgetPrivate::_q_emitCurrentItemChanged (this=0x258e070, current=<value optimized out>, previous=<value optimized out>) at itemviews/qlistwidget.cpp:1112
#12 0x00007fc91467f5bd in QListWidget::qt_metacall (this=0x23ae340, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb76da050) at .moc/release-shared/moc_qlistwidget.cpp:147
#13 0x00007fc913c2ee3f in QMetaObject::activate (sender=0x2621ce0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x208e2b0) at kernel/qobject.cpp:3293
#14 0x00007fc91466780a in QItemSelectionModel::currentChanged (this=0x7fffb76d9d10, _t1=<value optimized out>, _t2=<value optimized out>) at .moc/release-shared/moc_qitemselectionmodel.cpp:159
#15 0x00007fc914667952 in QItemSelectionModel::setCurrentIndex (this=0x2621ce0, index=..., command=<value optimized out>) at itemviews/qitemselectionmodel.cpp:1167
#16 0x00007fc91467c2f8 in QListWidget::setCurrentRow (this=0x23ae340, row=13) at itemviews/qlistwidget.cpp:1484
#17 0x00000000004647ee in ClassifierListPage::slotListItemCreated (this=0x2769200, object=0x274be00) at ../../../umbrello/umbrello/dialogs/classifierlistpage.cpp:400
#18 0x000000000046789c in ClassifierListPage::qt_metacall (this=0x2769200, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb76da390) at ./classifierlistpage.moc:96
#19 0x00007fc913c2ee3f in QMetaObject::activate (sender=0x18d2ee0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x208e2b0) at kernel/qobject.cpp:3293
#20 0x0000000000ba0a80 in UMLDoc::sigObjectCreated (this=0x7fffb76d9d10, _t1=0x274be00) at ./umldoc.moc:153
#21 0x0000000000b37753 in UMLClassifier::createOperation (this=<value optimized out>, name=..., isExistingOp=<value optimized out>, params=0x7fffb76da410)
    at ../../../umbrello/umbrello/classifier.cpp:279
#22 0x0000000000b7461d in Object_Factory::createChildObject (parent=0x7fffb76d9d10, type=<value optimized out>) at ../../../umbrello/umbrello/object_factory.cpp:259
#23 0x0000000000463c52 in ClassifierListPage::slotNewListItem (this=0x26dfd30) at ../../../umbrello/umbrello/dialogs/classifierlistpage.cpp:735
#24 0x000000000046796c in ClassifierListPage::qt_metacall (this=0x26dfd30, _c=QMetaObject::InvokeMetaMethod, _id=-144, _a=0x7fffb76da750) at ./classifierlistpage.moc:104
#25 0x00007fc913c2ee3f in QMetaObject::activate (sender=0x260f0b0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x208e2b0) at kernel/qobject.cpp:3293
#26 0x00007fc91478a5f2 in QAbstractButton::clicked (this=0x7fffb76d9d10, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#27 0x00007fc9144a486b in QAbstractButtonPrivate::emitClicked (this=0x25a8420) at widgets/qabstractbutton.cpp:546
#28 0x00007fc9144a570b in QAbstractButtonPrivate::click (this=0x25a8420) at widgets/qabstractbutton.cpp:539
#29 0x00007fc9144a597c in QAbstractButton::mouseReleaseEvent (this=0x260f0b0, e=0x7fffb76db0a0) at widgets/qabstractbutton.cpp:1121
#30 0x00007fc914145582 in QWidget::event (this=0x260f0b0, event=0x7fffb76db0a0) at kernel/qwidget.cpp:7998
#31 0x00007fc9140ef22c in QApplicationPrivate::notify_helper (this=0x1670230, receiver=0x260f0b0, e=0x7fffb76db0a0) at kernel/qapplication.cpp:4300
#32 0x00007fc9140f5ecb in QApplication::notify (this=0x7fffb76ddb30, receiver=0x260f0b0, e=0x7fffb76db0a0) at kernel/qapplication.cpp:3865
#33 0x00007fc9154f6526 in KApplication::notify (this=0x7fffb76ddb30, receiver=0x260f0b0, event=0x7fffb76db0a0) at ../../kdeui/kernel/kapplication.cpp:302
#34 0x00007fc913c1c06c in QCoreApplication::notifyInternal (this=0x7fffb76ddb30, receiver=0x260f0b0, event=0x7fffb76db0a0) at kernel/qcoreapplication.cpp:704
#35 0x00007fc9140f50ae in QCoreApplication::sendEvent (receiver=0x260f0b0, event=0x7fffb76db0a0, alienWidget=0x260f0b0, nativeWidget=0x25cf690, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#36 QApplicationPrivate::sendMouseEvent (receiver=0x260f0b0, event=0x7fffb76db0a0, alienWidget=0x260f0b0, nativeWidget=0x25cf690, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:2965
#37 0x00007fc914174f65 in QETWidget::translateMouseEvent (this=0x25cf690, event=<value optimized out>) at kernel/qapplication_x11.cpp:4368
#38 0x00007fc9141738ac in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffb76db9c0) at kernel/qapplication_x11.cpp:3501
#39 0x00007fc91419f882 in x11EventSourceDispatch (s=0x1673ff0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#40 0x00007fc90f46c8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#41 0x00007fc90f470748 in ?? () from /lib/libglib-2.0.so.0
#42 0x00007fc90f4708fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#43 0x00007fc913c45513 in QEventDispatcherGlib::processEvents (this=0x16487c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#44 0x00007fc91419f46e in QGuiEventDispatcherGlib::processEvents (this=0x7fffb76d9d10, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#45 0x00007fc913c1a992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#46 0x00007fc913c1ad6c in QEventLoop::exec (this=0x7fffb76dbcf0, flags=) at kernel/qeventloop.cpp:201
#47 0x00007fc9145b909e in QDialog::exec (this=0x2594cb0) at dialogs/qdialog.cpp:546
#48 0x0000000000b1dacb in UMLWidget::showProperties (this=0x1c7b990) at ../../../umbrello/umbrello/widgets/umlwidget.cpp:648
#49 0x0000000000b1f4db in UMLWidget::slotMenuSelection (this=0x1c7b990, action=<value optimized out>) at ../../../umbrello/umbrello/widgets/umlwidget.cpp:292
#50 0x0000000000b1cfac in UMLWidget::qt_metacall (this=0x1c7b990, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb76dbfd0) at ./umlwidget.moc:93
#51 0x00007fc913c2ee3f in QMetaObject::activate (sender=0x1d83580, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x208e2b0) at kernel/qobject.cpp:3293
#52 0x00007fc914529002 in QMenu::triggered (this=0x7fffb76d9d10, _t1=0x1eaa040) at .moc/release-shared/moc_qmenu.cpp:164
#53 0x00007fc91452b65d in QMenuPrivate::_q_actionTriggered (this=<value optimized out>) at widgets/qmenu.cpp:1129
#54 0x00007fc91452f542 in QMenu::qt_metacall (this=0x1d83580, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb76dc1d0) at .moc/release-shared/moc_qmenu.cpp:105
#55 0x00007fc9155d4500 in KMenu::qt_metacall (this=0x7fffb76d9d10, _c=144, _id=-144, _a=0x208e2b0) at ./kmenu.moc:76
#56 0x00007fc913c2ee3f in QMetaObject::activate (sender=0x1eaa040, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x208e2b0) at kernel/qobject.cpp:3293
#57 0x00007fc9140e9032 in QAction::triggered (this=0x7fffb76d9d10, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#58 0x00007fc9140eb0ab in QAction::activate (this=0x1eaa040, event=<value optimized out>) at kernel/qaction.cpp:1255
#59 0x00007fc91452a39d in QMenuPrivate::activateCausedStack (this=<value optimized out>, causedStack=..., action=0x1eaa040, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1011
#60 0x00007fc91452fdda in QMenuPrivate::activateAction (this=0x2265e20, action=0x1eaa040, action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1103
#61 0x00007fc9155d2cee in KMenu::mouseReleaseEvent (this=0x1d83580, e=0x90) at ../../kdeui/widgets/kmenu.cpp:471
#62 0x00007fc914145582 in QWidget::event (this=0x1d83580, event=0x7fffb76dce20) at kernel/qwidget.cpp:7998
#63 0x00007fc914531f9b in QMenu::event (this=0x1d83580, e=0x7fffb76dce20) at widgets/qmenu.cpp:2414
#64 0x00007fc9140ef22c in QApplicationPrivate::notify_helper (this=0x1670230, receiver=0x1d83580, e=0x7fffb76dce20) at kernel/qapplication.cpp:4300
#65 0x00007fc9140f5ecb in QApplication::notify (this=0x7fffb76ddb30, receiver=0x1d83580, e=0x7fffb76dce20) at kernel/qapplication.cpp:3865
#66 0x00007fc9154f6526 in KApplication::notify (this=0x7fffb76ddb30, receiver=0x1d83580, event=0x7fffb76dce20) at ../../kdeui/kernel/kapplication.cpp:302
#67 0x00007fc913c1c06c in QCoreApplication::notifyInternal (this=0x7fffb76ddb30, receiver=0x1d83580, event=0x7fffb76dce20) at kernel/qcoreapplication.cpp:704
#68 0x00007fc9140f50ae in QCoreApplication::sendEvent (receiver=0x1d83580, event=0x7fffb76dce20, alienWidget=0x0, nativeWidget=0x1d83580, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#69 QApplicationPrivate::sendMouseEvent (receiver=0x1d83580, event=0x7fffb76dce20, alienWidget=0x0, nativeWidget=0x1d83580, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, 
    spontaneous=true) at kernel/qapplication.cpp:2965
#70 0x00007fc9141753dd in QETWidget::translateMouseEvent (this=0x1d83580, event=<value optimized out>) at kernel/qapplication_x11.cpp:4302
#71 0x00007fc9141738ac in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffb76dd740) at kernel/qapplication_x11.cpp:3501
#72 0x00007fc91419f882 in x11EventSourceDispatch (s=0x1673ff0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#73 0x00007fc90f46c8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#74 0x00007fc90f470748 in ?? () from /lib/libglib-2.0.so.0
#75 0x00007fc90f4708fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#76 0x00007fc913c45513 in QEventDispatcherGlib::processEvents (this=0x16487c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#77 0x00007fc91419f46e in QGuiEventDispatcherGlib::processEvents (this=0x7fffb76d9d10, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#78 0x00007fc913c1a992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#79 0x00007fc913c1ad6c in QEventLoop::exec (this=0x7fffb76dda70, flags=) at kernel/qeventloop.cpp:201
#80 0x00007fc913c1eaab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#81 0x0000000000b6c6c5 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../umbrello/umbrello/main.cpp:111

Possible duplicates by query: bug 213814.

Reported using DrKonqi
Comment 1 Christoph Feck 2010-09-13 13:04:04 UTC

*** This bug has been marked as a duplicate of bug 191396 ***