Bug 276490 - Umbrello crashes adding foreign key
Summary: Umbrello crashes adding foreign key
Status: RESOLVED UPSTREAM
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: 2011-06-25 23:37 UTC by Jeremy Banks
Modified: 2012-04-01 14:20 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (10.92 KB, text/plain)
2011-12-01 12:17 UTC, Guido Schmidt
Details
New crash information added by DrKonqi (17.75 KB, text/plain)
2012-02-13 16:55 UTC, Nilson Parra
Details
New crash information added by DrKonqi (16.04 KB, text/plain)
2012-04-01 14:20 UTC, Daniel Flórez
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeremy Banks 2011-06-25 23:37:57 UTC
Application: umbrello (2.6.2)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-8-generic i686
Distribution: Ubuntu 11.04

-- Information about the crash:
If I add a foreign key in the entity relationship view to an entity, upon clicking ok Umbrello crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Umbrello UML Modeller (umbrello), signal: Segmentation fault
[Current thread is 1 (Thread 0xb78bc710 (LWP 27164))]

Thread 2 (Thread 0xb768bb70 (LWP 27165)):
#0  0x00936416 in __kernel_vsyscall ()
#1  0x051f5f76 in __poll (fds=0x9121bd8, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x0861a84b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0860a1af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0860a92b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x06471304 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0x086332df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x0029ce99 in start_thread (arg=0xb768bb70) at pthread_create.c:304
#8  0x0520473e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb78bc710 (LWP 27164)):
[KCrash Handler]
#7  QString (this=0x63656a62) at /usr/include/qt4/QtCore/qstring.h:728
#8  UMLObject::doc (this=0x63656a62) at ../../../umbrello/umbrello/umlobject.cpp:408
#9  0x080945e2 in ClassifierListPage::slotActivateItem (this=0x946f828, item=0x9399710) at ../../../umbrello/umbrello/dialogs/classifierlistpage.cpp:354
#10 0x08096eac in ClassifierListPage::qt_metacall (this=0x946f828, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfb4b764) at ./classifierlistpage.moc:94
#11 0x08097a3c in ConstraintListPage::qt_metacall (this=0x946f828, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbfb4b764) at ./constraintlistpage.moc:73
#12 0x00bf86ba in QMetaObject::metacall (object=0x946f828, cl=QMetaObject::InvokeMetaMethod, idx=27, argv=0xbfb4b764) at kernel/qmetaobject.cpp:237
#13 0x00c084ff in QMetaObject::activate (sender=0x93edf00, m=0x711dfe8, local_signal_index=6, argv=0xbfb4b764) at kernel/qobject.cpp:3287
#14 0x06dc2069 in QListWidget::currentItemChanged (this=0x93edf00, _t1=0x9399710, _t2=0x0) at .moc/release-shared/moc_qlistwidget.cpp:233
#15 0x06dc243f in QListWidgetPrivate::_q_emitCurrentItemChanged (this=0x93cdfc8, current=..., previous=...) at itemviews/qlistwidget.cpp:1112
#16 0x06dc5844 in QListWidget::qt_metacall (this=0x93edf00, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbfb4b8d4) at .moc/release-shared/moc_qlistwidget.cpp:147
#17 0x00bf86ba in QMetaObject::metacall (object=0x93edf00, cl=QMetaObject::InvokeMetaMethod, idx=89, argv=0xbfb4b8d4) at kernel/qmetaobject.cpp:237
#18 0x00c084ff in QMetaObject::activate (sender=0x93feeb0, m=0x711de50, local_signal_index=1, argv=0xbfb4b8d4) at kernel/qobject.cpp:3287
#19 0x06db02c9 in QItemSelectionModel::currentChanged (this=0x93feeb0, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:159
#20 0x06db03ff in QItemSelectionModel::setCurrentIndex (this=0x93feeb0, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1169
#21 0x06dc1cbd in QListWidget::setCurrentRow (this=0x93edf00, row=1) at itemviews/qlistwidget.cpp:1484
#22 0x06dc3065 in QListWidget::setCurrentItem (this=0x93edf00, item=0x9399710) at itemviews/qlistwidget.cpp:1455
#23 0x08096d45 in ClassifierListPage::slotListItemCreated (this=0x946f828, object=0x93f0ae8) at ../../../umbrello/umbrello/dialogs/classifierlistpage.cpp:400
#24 0x08096eec in ClassifierListPage::qt_metacall (this=0x946f828, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfb4bb98) at ./classifierlistpage.moc:96
#25 0x08097a3c in ConstraintListPage::qt_metacall (this=0x946f828, _c=QMetaObject::InvokeMetaMethod, _id=29, _a=0xbfb4bb98) at ./constraintlistpage.moc:73
#26 0x00bf86ba in QMetaObject::metacall (object=0x946f828, cl=QMetaObject::InvokeMetaMethod, idx=29, argv=0xbfb4bb98) at kernel/qmetaobject.cpp:237
#27 0x00c084ff in QMetaObject::activate (sender=0x92310d8, m=0x843eac8, local_signal_index=4, argv=0xbfb4bb98) at kernel/qobject.cpp:3287
#28 0x08394e25 in UMLDoc::sigObjectCreated (this=0x92310d8, _t1=0x93f0ae8) at ./umldoc.moc:153
#29 0x08329019 in UMLEntity::createForeignKeyConstraint (this=0x9428460, name=...) at ../../../umbrello/umbrello/entity.cpp:244
#30 0x0835f980 in Object_Factory::createChildObject (parent=0x9428460, type=Uml::ot_ForeignKeyConstraint) at ../../../umbrello/umbrello/object_factory.cpp:285
#31 0x08095428 in ClassifierListPage::slotNewListItem (this=0x946f828) at ../../../umbrello/umbrello/dialogs/classifierlistpage.cpp:735
#32 0x08097a7a in slotNewCheckConstraint (this=0x946f828, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfb4be08) at ../../../umbrello/umbrello/dialogs/constraintlistpage.cpp:128
#33 ConstraintListPage::qt_metacall (this=0x946f828, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfb4be08) at ./constraintlistpage.moc:81
#34 0x00bf86ba in QMetaObject::metacall (object=0x946f828, cl=QMetaObject::InvokeMetaMethod, idx=42, argv=0xbfb4be08) at kernel/qmetaobject.cpp:237
#35 0x00c084ff in QMetaObject::activate (sender=0x93973d0, m=0x71103f8, local_signal_index=1, argv=0xbfb4be08) at kernel/qobject.cpp:3287
#36 0x067d88d9 in QAction::triggered (this=0x93973d0, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#37 0x067d8b38 in QAction::activate (this=0x93973d0, event=QAction::Trigger) at kernel/qaction.cpp:1257
#38 0x06c6a8ad in QMenuPrivate::activateCausedStack (this=0x93e2868, causedStack=..., action=0x93973d0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993
#39 0x06c7116b in QMenuPrivate::activateAction (this=0x93e2868, action=0x93973d0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1085
#40 0x06c71ffe in QMenu::mouseReleaseEvent (this=0x9359348, e=0xbfb4c6a4) at widgets/qmenu.cpp:2306
#41 0x010dccf4 in KMenu::mouseReleaseEvent (this=0x9359348, e=0xbfb4c6a4) at ../../kdeui/widgets/kmenu.cpp:458
#42 0x0683813a in QWidget::event (this=0x9359348, event=0xbfb4c6a4) at kernel/qwidget.cpp:8259
#43 0x06c724d7 in QMenu::event (this=0x9359348, e=0xbfb4c6a4) at widgets/qmenu.cpp:2415
#44 0x067dfd24 in QApplicationPrivate::notify_helper (this=0x90e0578, receiver=0x9359348, e=0xbfb4c6a4) at kernel/qapplication.cpp:4462
#45 0x067e5201 in QApplication::notify (this=0xbfb4f480, receiver=0x9359348, e=0xbfb4c6a4) at kernel/qapplication.cpp:4023
#46 0x00fff3ca in KApplication::notify (this=0xbfb4f480, receiver=0x9359348, event=0xbfb4c6a4) at ../../kdeui/kernel/kapplication.cpp:311
#47 0x00bf20bb in QCoreApplication::notifyInternal (this=0xbfb4f480, receiver=0x9359348, event=0xbfb4c6a4) at kernel/qcoreapplication.cpp:731
#48 0x067e0c3b in sendSpontaneousEvent (receiver=0x9359348, event=0xbfb4c6a4, alienWidget=0x0, nativeWidget=0x9359348, buttonDown=0x712cc60, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#49 QApplicationPrivate::sendMouseEvent (receiver=0x9359348, event=0xbfb4c6a4, alienWidget=0x0, nativeWidget=0x9359348, buttonDown=0x712cc60, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3120
#50 0x0686a4c3 in QETWidget::translateMouseEvent (this=0x9359348, event=0xbfb4cbcc) at kernel/qapplication_x11.cpp:4490
#51 0x06868746 in QApplication::x11ProcessEvent (this=0xbfb4f480, event=0xbfb4cbcc) at kernel/qapplication_x11.cpp:3678
#52 0x06893b84 in x11EventSourceDispatch (s=0x90f0b40, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#53 0x08609aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#54 0x0860a270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#55 0x0860a524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#56 0x00c1f53c in QEventDispatcherGlib::processEvents (this=0x90a2aa8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#57 0x06893775 in QGuiEventDispatcherGlib::processEvents (this=0x90a2aa8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#58 0x00bf1289 in QEventLoop::processEvents (this=0xbfb4cea0, flags=...) at kernel/qeventloop.cpp:149
#59 0x00bf1522 in QEventLoop::exec (this=0xbfb4cea0, flags=...) at kernel/qeventloop.cpp:201
#60 0x06c6e5c1 in QMenu::exec (this=0x9359348, p=..., action=0x0) at widgets/qmenu.cpp:2059
#61 0x06c7ed11 in QPushButtonPrivate::_q_popupPressed (this=0x9358fc0) at widgets/qpushbutton.cpp:592
#62 0x06c7f507 in QPushButton::qt_metacall (this=0x9358fa8, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfb4cfcc) at .moc/release-shared/moc_qpushbutton.cpp:80
#63 0x00bf86ba in QMetaObject::metacall (object=0x9358fa8, cl=QMetaObject::InvokeMetaMethod, idx=40, argv=0xbfb4cfcc) at kernel/qmetaobject.cpp:237
#64 0x00c084ff in QMetaObject::activate (sender=0x9358fa8, m=0x7123884, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3287
#65 0x06ec8ca7 in QAbstractButton::pressed (this=0x9358fa8) at .moc/release-shared/moc_qabstractbutton.cpp:193
#66 0x06be0946 in QAbstractButtonPrivate::emitPressed (this=0x9358fc0) at widgets/qabstractbutton.cpp:560
#67 0x06be15be in QAbstractButton::mousePressEvent (this=0x9358fa8, e=0xbfb4d704) at widgets/qabstractbutton.cpp:1096
#68 0x068382ec in QWidget::event (this=0x9358fa8, event=0xbfb4d704) at kernel/qwidget.cpp:8255
#69 0x06be140e in QAbstractButton::event (this=0x9358fa8, e=0xbfb4d704) at widgets/qabstractbutton.cpp:1080
#70 0x06c7f1c2 in QPushButton::event (this=0x9358fa8, e=0xbfb4d704) at widgets/qpushbutton.cpp:683
#71 0x067dfd24 in QApplicationPrivate::notify_helper (this=0x90e0578, receiver=0x9358fa8, e=0xbfb4d704) at kernel/qapplication.cpp:4462
#72 0x067e5201 in QApplication::notify (this=0xbfb4f480, receiver=0x9358fa8, e=0xbfb4d704) at kernel/qapplication.cpp:4023
#73 0x00fff3ca in KApplication::notify (this=0xbfb4f480, receiver=0x9358fa8, event=0xbfb4d704) at ../../kdeui/kernel/kapplication.cpp:311
#74 0x00bf20bb in QCoreApplication::notifyInternal (this=0xbfb4f480, receiver=0x9358fa8, event=0xbfb4d704) at kernel/qcoreapplication.cpp:731
#75 0x067e0c3b in sendSpontaneousEvent (receiver=0x9358fa8, event=0xbfb4d704, alienWidget=0x9358fa8, nativeWidget=0x94922a0, buttonDown=0x712cc60, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#76 QApplicationPrivate::sendMouseEvent (receiver=0x9358fa8, event=0xbfb4d704, alienWidget=0x9358fa8, nativeWidget=0x94922a0, buttonDown=0x712cc60, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3120
#77 0x0686a2bc in QETWidget::translateMouseEvent (this=0x94922a0, event=0xbfb4dc2c) at kernel/qapplication_x11.cpp:4556
#78 0x06868746 in QApplication::x11ProcessEvent (this=0xbfb4f480, event=0xbfb4dc2c) at kernel/qapplication_x11.cpp:3678
#79 0x06893b84 in x11EventSourceDispatch (s=0x90f0b40, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#80 0x08609aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#81 0x0860a270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#82 0x0860a524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#83 0x00c1f53c in QEventDispatcherGlib::processEvents (this=0x90a2aa8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#84 0x06893775 in QGuiEventDispatcherGlib::processEvents (this=0x90a2aa8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#85 0x00bf1289 in QEventLoop::processEvents (this=0xbfb4df00, flags=...) at kernel/qeventloop.cpp:149
#86 0x00bf1522 in QEventLoop::exec (this=0xbfb4df00, flags=...) at kernel/qeventloop.cpp:201
#87 0x06cfd003 in QDialog::exec (this=0x94922a0) at dialogs/qdialog.cpp:552
#88 0x082ff205 in UMLWidget::showProperties (this=0x943a7a8) at ../../../umbrello/umbrello/widgets/umlwidget.cpp:650
#89 0x08303fec in UMLWidget::slotMenuSelection (this=0x943a7a8, action=0x941a210) at ../../../umbrello/umbrello/widgets/umlwidget.cpp:294
#90 0x08302faf in UMLWidget::qt_metacall (this=0x943a7a8, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfb4e178) at ./umlwidget.moc:93
#91 0x00bf86ba in QMetaObject::metacall (object=0x943a7a8, cl=QMetaObject::InvokeMetaMethod, idx=7, argv=0xbfb4e178) at kernel/qmetaobject.cpp:237
#92 0x00c084ff in QMetaObject::activate (sender=0x94c1b18, m=0x7117328, local_signal_index=2, argv=0xbfb4e178) at kernel/qobject.cpp:3287
#93 0x06c6a5f3 in QMenu::triggered (this=0x94c1b18, _t1=0x941a210) at .moc/release-shared/moc_qmenu.cpp:164
#94 0x06c6b61a in QMenuPrivate::_q_actionTriggered (this=0x93d1a88) at widgets/qmenu.cpp:1111
#95 0x06c7087e in QMenu::qt_metacall (this=0x94c1b18, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfb4e348) at .moc/release-shared/moc_qmenu.cpp:105
#96 0x010de05a in KMenu::qt_metacall (this=0x94c1b18, _c=QMetaObject::InvokeMetaMethod, _id=35, _a=0xbfb4e348) at ./kmenu.moc:76
#97 0x00bf86ba in QMetaObject::metacall (object=0x94c1b18, cl=QMetaObject::InvokeMetaMethod, idx=35, argv=0xbfb4e348) at kernel/qmetaobject.cpp:237
#98 0x00c084ff in QMetaObject::activate (sender=0x941a210, m=0x71103f8, local_signal_index=1, argv=0xbfb4e348) at kernel/qobject.cpp:3287
#99 0x067d88d9 in QAction::triggered (this=0x941a210, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#100 0x067d8b38 in QAction::activate (this=0x941a210, event=QAction::Trigger) at kernel/qaction.cpp:1257
#101 0x06c6a8ad in QMenuPrivate::activateCausedStack (this=0x93d1a88, causedStack=..., action=0x941a210, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993
#102 0x06c7116b in QMenuPrivate::activateAction (this=0x93d1a88, action=0x941a210, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1085
#103 0x06c71ffe in QMenu::mouseReleaseEvent (this=0x94c1b18, e=0xbfb4ebe4) at widgets/qmenu.cpp:2306
#104 0x010dccf4 in KMenu::mouseReleaseEvent (this=0x94c1b18, e=0xbfb4ebe4) at ../../kdeui/widgets/kmenu.cpp:458
#105 0x0683813a in QWidget::event (this=0x94c1b18, event=0xbfb4ebe4) at kernel/qwidget.cpp:8259
#106 0x06c724d7 in QMenu::event (this=0x94c1b18, e=0xbfb4ebe4) at widgets/qmenu.cpp:2415
#107 0x067dfd24 in QApplicationPrivate::notify_helper (this=0x90e0578, receiver=0x94c1b18, e=0xbfb4ebe4) at kernel/qapplication.cpp:4462
#108 0x067e5201 in QApplication::notify (this=0xbfb4f480, receiver=0x94c1b18, e=0xbfb4ebe4) at kernel/qapplication.cpp:4023
#109 0x00fff3ca in KApplication::notify (this=0xbfb4f480, receiver=0x94c1b18, event=0xbfb4ebe4) at ../../kdeui/kernel/kapplication.cpp:311
#110 0x00bf20bb in QCoreApplication::notifyInternal (this=0xbfb4f480, receiver=0x94c1b18, event=0xbfb4ebe4) at kernel/qcoreapplication.cpp:731
#111 0x067e0c3b in sendSpontaneousEvent (receiver=0x94c1b18, event=0xbfb4ebe4, alienWidget=0x0, nativeWidget=0x94c1b18, buttonDown=0x712cc60, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#112 QApplicationPrivate::sendMouseEvent (receiver=0x94c1b18, event=0xbfb4ebe4, alienWidget=0x0, nativeWidget=0x94c1b18, buttonDown=0x712cc60, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3120
#113 0x0686a4c3 in QETWidget::translateMouseEvent (this=0x94c1b18, event=0xbfb4f10c) at kernel/qapplication_x11.cpp:4490
#114 0x06868746 in QApplication::x11ProcessEvent (this=0xbfb4f480, event=0xbfb4f10c) at kernel/qapplication_x11.cpp:3678
#115 0x06893b84 in x11EventSourceDispatch (s=0x90f0b40, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#116 0x08609aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#117 0x0860a270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#118 0x0860a524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#119 0x00c1f53c in QEventDispatcherGlib::processEvents (this=0x90a2aa8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#120 0x06893775 in QGuiEventDispatcherGlib::processEvents (this=0x90a2aa8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#121 0x00bf1289 in QEventLoop::processEvents (this=0xbfb4f3d4, flags=...) at kernel/qeventloop.cpp:149
#122 0x00bf1522 in QEventLoop::exec (this=0xbfb4f3d4, flags=...) at kernel/qeventloop.cpp:201
#123 0x00bf5ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#124 0x067dd8e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#125 0x08355a27 in main (argc=0, argv=0x0) at ../../../umbrello/umbrello/main.cpp:111

Reported using DrKonqi
Comment 1 Guido Schmidt 2011-12-01 12:17:45 UTC
Created attachment 66257 [details]
New crash information added by DrKonqi

umbrello (2.7.3) on KDE Platform 4.7.3 (4.7.3) "release 10" using Qt 4.7.4

Same thing happens here with KDE 4.7.3 (openSUSE 11.3), albeit not every time.

-- Backtrace (Reduced):
#8  QString (this=0x8952980) at /usr/include/QtCore/qstring.h:729
#9  UMLObject::doc (this=0x8952980) at /usr/src/debug/kdesdk-4.7.3/umbrello/umbrello/umlobject.cpp:408
#10 0x08098737 in ClassifierListPage::slotActivateItem (this=0x8878e88, item=0x893c0c0) at /usr/src/debug/kdesdk-4.7.3/umbrello/umbrello/dialogs/classifierlistpage.cpp:355
#11 0x0809afba in ClassifierListPage::slotListItemCreated (this=0x8878e88, object=0x8876768) at /usr/src/debug/kdesdk-4.7.3/umbrello/umbrello/dialogs/classifierlistpage.cpp:402
#12 0x0809b155 in ClassifierListPage::qt_metacall (this=0x8878e88, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbf93aed8)
    at /usr/src/debug/kdesdk-4.7.3/build/umbrello/umbrello/classifierlistpage.moc:96
Comment 2 Nilson Parra 2012-02-13 16:55:53 UTC
Created attachment 68764 [details]
New crash information added by DrKonqi

umbrello (2.8.0) on KDE Platform 4.8.00 (4.8.0 using Qt 4.7.4

- What I was doing when the application crashed:

On diagram E/R add new foreing key to entity, fail always.

-- Backtrace (Reduced):
#6  QString (other=..., this=0x7fff2e957cb0) at /usr/include/qt4/QtCore/qstring.h:728
#7  UMLObject::doc (this=0x30) at ../../../umbrello/umbrello/umlobject.cpp:408
#8  0x00000000004576ee in ClassifierListPage::slotActivateItem (this=0x286fac0, item=<optimized out>) at ../../../umbrello/umbrello/dialogs/classifierlistpage.cpp:354
#9  0x0000000000459eac in ClassifierListPage::qt_metacall (this=0x286fac0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff2e957e10) at ./classifierlistpage.moc:94
#10 0x000000000045a908 in ConstraintListPage::qt_metacall (this=0x286fac0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at ./constraintlistpage.moc:73
Comment 3 Oliver Kellogg 2012-02-27 18:14:03 UTC
Cannot reproduce with current trunk.

Tried following things:

- On entity in list view,
  RMB -> New -> Foreign Key Constraint ...

- On entity in list view,
  RMB -> Properties -> Entity Constraints -> New Constraint ...

- Same actions on selected entity in entity relationship diagram
Comment 4 Daniel Flórez 2012-04-01 14:20:35 UTC
Created attachment 70055 [details]
New crash information added by DrKonqi

umbrello (2.7.4) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4

- What I was doing when the application crashed: always when i try to create a foreign key the program crash

-- Backtrace (Reduced):
#6  QString (other=..., this=0x7fffacdf5250) at /usr/include/qt4/QtCore/qstring.h:728
#7  UMLObject::doc (this=0x30) at ../../../umbrello/umbrello/umlobject.cpp:408
#8  0x00000000004585ce in ClassifierListPage::slotActivateItem (this=0x2611bc0, item=<optimized out>) at ../../../umbrello/umbrello/dialogs/classifierlistpage.cpp:355
#9  0x000000000045acfc in ClassifierListPage::qt_metacall (this=0x2611bc0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffacdf53b0) at ./classifierlistpage.moc:94
#10 0x000000000045b758 in ConstraintListPage::qt_metacall (this=0x2611bc0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at ./constraintlistpage.moc:73