Bug 257239 - Foreign Key assignment
Summary: Foreign Key assignment
Status: RESOLVED DUPLICATE of bug 191396
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Umbrello Development Group
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-18 13:17 UTC by stephen wicks
Modified: 2010-11-18 14:05 UTC (History)
1 user (show)

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 stephen wicks 2010-11-18 13:17:18 UTC
Application: umbrello (2.5.3)
KDE Platform Version: 4.5.3 (KDE 4.5.3)
Qt Version: 4.7.0
Operating System: Linux 2.6.35.6-48.fc14.i686 i686
Distribution: "Fedora release 14 (Laughlin)"

-- Information about the crash:
Every time attempting to assign a foreign key application crashes

The crash can be reproduced every time.

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

Thread 2 (Thread 0xb75c8b70 (LWP 6731)):
#0  0x002be416 in __kernel_vsyscall ()
#1  0x00736b16 in poll () from /lib/libc.so.6
#2  0x00db6dac in g_poll () from /lib/libglib-2.0.so.0
#3  0x00da68b7 in ?? () from /lib/libglib-2.0.so.0
#4  0x00da704b in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0x0103ced5 in ?? () from /lib/libgio-2.0.so.0
#6  0x00dcfbd0 in ?? () from /lib/libglib-2.0.so.0
#7  0x00800f19 in start_thread () from /lib/libpthread.so.0
#8  0x00741c5e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7809780 (LWP 6730)):
[KCrash Handler]
#7  ref (this=0x320025) at /usr/include/QtCore/qatomic_i386.h:120
#8  QString (this=0x320025) at /usr/include/QtCore/qstring.h:728
#9  UMLObject::getDoc (this=0x320025) at /usr/src/debug/kdesdk-4.5.3/umbrello/umbrello/umlobject.cpp:408
#10 0x08093874 in ClassifierListPage::slotActivateItem (this=0xa8348f0, item=0xa83abf8) at /usr/src/debug/kdesdk-4.5.3/umbrello/umbrello/dialogs/classifierlistpage.cpp:354
#11 0x0809613c in ClassifierListPage::qt_metacall (this=0xa8348f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfa9c704) at /usr/src/debug/kdesdk-4.5.3/i686-redhat-linux-gnu/umbrello/umbrello/classifierlistpage.moc:94
#12 0x08096c6d in ConstraintListPage::qt_metacall (this=0xa8348f0, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbfa9c704) at /usr/src/debug/kdesdk-4.5.3/i686-redhat-linux-gnu/umbrello/umbrello/constraintlistpage.moc:73
#13 0x02576e3b in QMetaObject::metacall (object=0xa8348f0, cl=QMetaObject::InvokeMetaMethod, idx=27, argv=0xbfa9c704) at kernel/qmetaobject.cpp:237
#14 0x02586327 in QMetaObject::activate (sender=0xa84b2a8, m=0x3b4c444, local_signal_index=6, argv=0xbfa9c704) at kernel/qobject.cpp:3272
#15 0x037f25da in QListWidget::currentItemChanged (this=0xa84b2a8, _t1=0xa83abf8, _t2=0x0) at .moc/release-shared/moc_qlistwidget.cpp:233
#16 0x037f29d0 in QListWidgetPrivate::_q_emitCurrentItemChanged (this=0xa81e438, current=..., previous=...) at itemviews/qlistwidget.cpp:1112
#17 0x037f5e54 in QListWidget::qt_metacall (this=0xa84b2a8, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbfa9c874) at .moc/release-shared/moc_qlistwidget.cpp:147
#18 0x02576e3b in QMetaObject::metacall (object=0xa84b2a8, cl=QMetaObject::InvokeMetaMethod, idx=89, argv=0xbfa9c874) at kernel/qmetaobject.cpp:237
#19 0x02586327 in QMetaObject::activate (sender=0xa834880, m=0x3b4c2ac, local_signal_index=1, argv=0xbfa9c874) at kernel/qobject.cpp:3272
#20 0x037e001a in QItemSelectionModel::currentChanged (this=0xa834880, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:159
#21 0x037e0183 in QItemSelectionModel::setCurrentIndex (this=0xa834880, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1156
#22 0x037f222d in QListWidget::setCurrentRow (this=0xa84b2a8, row=1) at itemviews/qlistwidget.cpp:1484
#23 0x037f3606 in QListWidget::setCurrentItem (this=0xa84b2a8, item=0xa83abf8) at itemviews/qlistwidget.cpp:1455
#24 0x08095fd7 in ClassifierListPage::slotListItemCreated (this=0xa8348f0, object=0xa6ef228) at /usr/src/debug/kdesdk-4.5.3/umbrello/umbrello/dialogs/classifierlistpage.cpp:400
#25 0x0809617c in ClassifierListPage::qt_metacall (this=0xa8348f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfa9cb38) at /usr/src/debug/kdesdk-4.5.3/i686-redhat-linux-gnu/umbrello/umbrello/classifierlistpage.moc:96
#26 0x08096c6d in ConstraintListPage::qt_metacall (this=0xa8348f0, _c=QMetaObject::InvokeMetaMethod, _id=29, _a=0xbfa9cb38) at /usr/src/debug/kdesdk-4.5.3/i686-redhat-linux-gnu/umbrello/umbrello/constraintlistpage.moc:73
#27 0x02576e3b in QMetaObject::metacall (object=0xa8348f0, cl=QMetaObject::InvokeMetaMethod, idx=29, argv=0xbfa9cb38) at kernel/qmetaobject.cpp:237
#28 0x02586327 in QMetaObject::activate (sender=0xa5dbd60, m=0x8661de8, local_signal_index=4, argv=0xbfa9cb38) at kernel/qobject.cpp:3272
#29 0x085b8f46 in UMLDoc::sigObjectCreated (this=0xa5dbd60, _t1=0xa6ef228) at /usr/src/debug/kdesdk-4.5.3/i686-redhat-linux-gnu/umbrello/umbrello/umldoc.moc:153
#30 0x0854dea9 in UMLEntity::createForeignKeyConstraint (this=0xa858b20, name=...) at /usr/src/debug/kdesdk-4.5.3/umbrello/umbrello/entity.cpp:244
#31 0x085841f0 in Object_Factory::createChildObject (parent=0xa858b20, type=Uml::ot_ForeignKeyConstraint) at /usr/src/debug/kdesdk-4.5.3/umbrello/umbrello/object_factory.cpp:285
#32 0x080946a9 in ClassifierListPage::slotNewListItem (this=0xa8348f0) at /usr/src/debug/kdesdk-4.5.3/umbrello/umbrello/dialogs/classifierlistpage.cpp:735
#33 0x08096cb2 in slotNewCheckConstraint (this=0xa8348f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfa9cda8) at /usr/src/debug/kdesdk-4.5.3/umbrello/umbrello/dialogs/constraintlistpage.cpp:128
#34 ConstraintListPage::qt_metacall (this=0xa8348f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfa9cda8) at /usr/src/debug/kdesdk-4.5.3/i686-redhat-linux-gnu/umbrello/umbrello/constraintlistpage.moc:81
#35 0x02576e3b in QMetaObject::metacall (object=0xa8348f0, cl=QMetaObject::InvokeMetaMethod, idx=42, argv=0xbfa9cda8) at kernel/qmetaobject.cpp:237
#36 0x02586327 in QMetaObject::activate (sender=0xa7b6510, m=0x3b3ee78, local_signal_index=1, argv=0xbfa9cda8) at kernel/qobject.cpp:3272
#37 0x031f9b0a in QAction::triggered (this=0xa7b6510, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#38 0x031f9d8b in QAction::activate (this=0xa7b6510, event=QAction::Trigger) at kernel/qaction.cpp:1256
#39 0x03694e7d in QMenuPrivate::activateCausedStack (this=0xa8457e8, causedStack=..., action=0xa7b6510, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993
#40 0x0369b9d3 in QMenuPrivate::activateAction (this=0xa8457e8, action=0xa7b6510, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1085
#41 0x0369c8ae in QMenu::mouseReleaseEvent (this=0xa8132e0, e=0xbfa9d654) at widgets/qmenu.cpp:2301
#42 0x03e24ee5 in KMenu::mouseReleaseEvent (this=0xa8132e0, e=0xbfa9d654) at /usr/src/debug/kdelibs-4.5.3/kdeui/widgets/kmenu.cpp:471
#43 0x0325a2bb in QWidget::event (this=0xa8132e0, event=0xbfa9d654) at kernel/qwidget.cpp:8187
#44 0x0369cd77 in QMenu::event (this=0xa8132e0, e=0xbfa9d654) at widgets/qmenu.cpp:2410
#45 0x03200d5c in QApplicationPrivate::notify_helper (this=0xa496b98, receiver=0xa8132e0, e=0xbfa9d654) at kernel/qapplication.cpp:4396
#46 0x032062ad in QApplication::notify (this=0xbfaa0470, receiver=0xa8132e0, e=0xbfa9d654) at kernel/qapplication.cpp:3959
#47 0x03d39ddb in KApplication::notify (this=0xbfaa0470, receiver=0xa8132e0, event=0xbfa9d654) at /usr/src/debug/kdelibs-4.5.3/kdeui/kernel/kapplication.cpp:310
#48 0x02570633 in QCoreApplication::notifyInternal (this=0xbfaa0470, receiver=0xa8132e0, event=0xbfa9d654) at kernel/qcoreapplication.cpp:732
#49 0x03201ce8 in sendSpontaneousEvent (receiver=0xa8132e0, event=0xbfa9d654, alienWidget=0x0, nativeWidget=0xa8132e0, buttonDown=0x3b5a880, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:218
#50 QApplicationPrivate::sendMouseEvent (receiver=0xa8132e0, event=0xbfa9d654, alienWidget=0x0, nativeWidget=0xa8132e0, buttonDown=0x3b5a880, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3056
#51 0x0328a21c in QETWidget::translateMouseEvent (this=0xa8132e0, event=0xbfa9db7c) at kernel/qapplication_x11.cpp:4337
#52 0x032884d7 in QApplication::x11ProcessEvent (this=0xbfaa0470, event=0xbfa9db7c) at kernel/qapplication_x11.cpp:3536
#53 0x032b2f02 in x11EventSourceDispatch (s=0xa499d68, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#54 0x00da6192 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#55 0x00da6978 in ?? () from /lib/libglib-2.0.so.0
#56 0x00da6c35 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#57 0x0259e30d in QEventDispatcherGlib::processEvents (this=0xa479420, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#58 0x032b2ad6 in QGuiEventDispatcherGlib::processEvents (this=0xa479420, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#59 0x0256f7ca in QEventLoop::processEvents (this=0xbfa9de50, flags=...) at kernel/qeventloop.cpp:149
#60 0x0256fa7a in QEventLoop::exec (this=0xbfa9de50, flags=...) at kernel/qeventloop.cpp:201
#61 0x03698d85 in QMenu::exec (this=0xa8132e0, p=..., action=0x0) at widgets/qmenu.cpp:2054
#62 0x036a8de8 in QPushButtonPrivate::_q_popupPressed (this=0xa84e170) at widgets/qpushbutton.cpp:592
#63 0x036a95f7 in QPushButton::qt_metacall (this=0xa84e158, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfa9df8c) at .moc/release-shared/moc_qpushbutton.cpp:80
#64 0x02576e3b in QMetaObject::metacall (object=0xa84e158, cl=QMetaObject::InvokeMetaMethod, idx=40, argv=0xbfa9df8c) at kernel/qmetaobject.cpp:237
#65 0x02586327 in QMetaObject::activate (sender=0xa84e158, m=0x3b51e44, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3272
#66 0x038fca48 in QAbstractButton::pressed (this=0xa84e158) at .moc/release-shared/moc_qabstractbutton.cpp:193
#67 0x0360872a in QAbstractButtonPrivate::emitPressed (this=0xa84e170) at widgets/qabstractbutton.cpp:560
#68 0x036093ce in QAbstractButton::mousePressEvent (this=0xa84e158, e=0xbfa9e6d4) at widgets/qabstractbutton.cpp:1096
#69 0x0325a46d in QWidget::event (this=0xa84e158, event=0xbfa9e6d4) at kernel/qwidget.cpp:8183
#70 0x0360921f in QAbstractButton::event (this=0xa84e158, e=0xbfa9e6d4) at widgets/qabstractbutton.cpp:1080
#71 0x036a92b3 in QPushButton::event (this=0xa84e158, e=0xbfa9e6d4) at widgets/qpushbutton.cpp:683
#72 0x03200d5c in QApplicationPrivate::notify_helper (this=0xa496b98, receiver=0xa84e158, e=0xbfa9e6d4) at kernel/qapplication.cpp:4396
#73 0x032062ad in QApplication::notify (this=0xbfaa0470, receiver=0xa84e158, e=0xbfa9e6d4) at kernel/qapplication.cpp:3959
#74 0x03d39ddb in KApplication::notify (this=0xbfaa0470, receiver=0xa84e158, event=0xbfa9e6d4) at /usr/src/debug/kdelibs-4.5.3/kdeui/kernel/kapplication.cpp:310
#75 0x02570633 in QCoreApplication::notifyInternal (this=0xbfaa0470, receiver=0xa84e158, event=0xbfa9e6d4) at kernel/qcoreapplication.cpp:732
#76 0x03201ce8 in sendSpontaneousEvent (receiver=0xa84e158, event=0xbfa9e6d4, alienWidget=0xa84e158, nativeWidget=0xa6d28d8, buttonDown=0x3b5a880, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:218
#77 QApplicationPrivate::sendMouseEvent (receiver=0xa84e158, event=0xbfa9e6d4, alienWidget=0xa84e158, nativeWidget=0xa6d28d8, buttonDown=0x3b5a880, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3056
#78 0x0328a014 in QETWidget::translateMouseEvent (this=0xa6d28d8, event=0xbfa9ebfc) at kernel/qapplication_x11.cpp:4403
#79 0x032884d7 in QApplication::x11ProcessEvent (this=0xbfaa0470, event=0xbfa9ebfc) at kernel/qapplication_x11.cpp:3536
#80 0x032b2f02 in x11EventSourceDispatch (s=0xa499d68, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#81 0x00da6192 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#82 0x00da6978 in ?? () from /lib/libglib-2.0.so.0
#83 0x00da6c35 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#84 0x0259e30d in QEventDispatcherGlib::processEvents (this=0xa479420, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#85 0x032b2ad6 in QGuiEventDispatcherGlib::processEvents (this=0xa479420, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#86 0x0256f7ca in QEventLoop::processEvents (this=0xbfa9eed0, flags=...) at kernel/qeventloop.cpp:149
#87 0x0256fa7a in QEventLoop::exec (this=0xbfa9eed0, flags=...) at kernel/qeventloop.cpp:201
#88 0x03728f14 in QDialog::exec (this=0xa6d28d8) at dialogs/qdialog.cpp:552
#89 0x08523eef in UMLWidget::showProperties (this=0xa85ef18) at /usr/src/debug/kdesdk-4.5.3/umbrello/umbrello/widgets/umlwidget.cpp:648
#90 0x08528cf6 in UMLWidget::slotMenuSelection (this=0xa85ef18, action=0xa83ffe8) at /usr/src/debug/kdesdk-4.5.3/umbrello/umbrello/widgets/umlwidget.cpp:292
#91 0x08527cbf in UMLWidget::qt_metacall (this=0xa85ef18, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfa9f138) at /usr/src/debug/kdesdk-4.5.3/i686-redhat-linux-gnu/umbrello/umbrello/umlwidget.moc:93
#92 0x02576e3b in QMetaObject::metacall (object=0xa85ef18, cl=QMetaObject::InvokeMetaMethod, idx=7, argv=0xbfa9f138) at kernel/qmetaobject.cpp:237
#93 0x02586327 in QMetaObject::activate (sender=0xa8540a8, m=0x3b45988, local_signal_index=2, argv=0xbfa9f138) at kernel/qobject.cpp:3272
#94 0x03694bc4 in QMenu::triggered (this=0xa8540a8, _t1=0xa83ffe8) at .moc/release-shared/moc_qmenu.cpp:164
#95 0x03695c1b in QMenuPrivate::_q_actionTriggered (this=0xa840888) at widgets/qmenu.cpp:1111
#96 0x0369b0be in QMenu::qt_metacall (this=0xa8540a8, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfa9f318) at .moc/release-shared/moc_qmenu.cpp:105
#97 0x03e2627b in KMenu::qt_metacall (this=0xa8540a8, _c=QMetaObject::InvokeMetaMethod, _id=35, _a=0xbfa9f318) at /usr/src/debug/kdelibs-4.5.3/i686-redhat-linux-gnu/kdeui/kmenu.moc:76
#98 0x02576e3b in QMetaObject::metacall (object=0xa8540a8, cl=QMetaObject::InvokeMetaMethod, idx=35, argv=0xbfa9f318) at kernel/qmetaobject.cpp:237
#99 0x02586327 in QMetaObject::activate (sender=0xa83ffe8, m=0x3b3ee78, local_signal_index=1, argv=0xbfa9f318) at kernel/qobject.cpp:3272
#100 0x031f9b0a in QAction::triggered (this=0xa83ffe8, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#101 0x031f9d8b in QAction::activate (this=0xa83ffe8, event=QAction::Trigger) at kernel/qaction.cpp:1256
#102 0x03694e7d in QMenuPrivate::activateCausedStack (this=0xa840888, causedStack=..., action=0xa83ffe8, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993
#103 0x0369b9d3 in QMenuPrivate::activateAction (this=0xa840888, action=0xa83ffe8, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1085
#104 0x0369c8ae in QMenu::mouseReleaseEvent (this=0xa8540a8, e=0xbfa9fbc4) at widgets/qmenu.cpp:2301
#105 0x03e24ee5 in KMenu::mouseReleaseEvent (this=0xa8540a8, e=0xbfa9fbc4) at /usr/src/debug/kdelibs-4.5.3/kdeui/widgets/kmenu.cpp:471
#106 0x0325a2bb in QWidget::event (this=0xa8540a8, event=0xbfa9fbc4) at kernel/qwidget.cpp:8187
#107 0x0369cd77 in QMenu::event (this=0xa8540a8, e=0xbfa9fbc4) at widgets/qmenu.cpp:2410
#108 0x03200d5c in QApplicationPrivate::notify_helper (this=0xa496b98, receiver=0xa8540a8, e=0xbfa9fbc4) at kernel/qapplication.cpp:4396
#109 0x032062ad in QApplication::notify (this=0xbfaa0470, receiver=0xa8540a8, e=0xbfa9fbc4) at kernel/qapplication.cpp:3959
#110 0x03d39ddb in KApplication::notify (this=0xbfaa0470, receiver=0xa8540a8, event=0xbfa9fbc4) at /usr/src/debug/kdelibs-4.5.3/kdeui/kernel/kapplication.cpp:310
#111 0x02570633 in QCoreApplication::notifyInternal (this=0xbfaa0470, receiver=0xa8540a8, event=0xbfa9fbc4) at kernel/qcoreapplication.cpp:732
#112 0x03201ce8 in sendSpontaneousEvent (receiver=0xa8540a8, event=0xbfa9fbc4, alienWidget=0x0, nativeWidget=0xa8540a8, buttonDown=0x3b5a880, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:218
#113 QApplicationPrivate::sendMouseEvent (receiver=0xa8540a8, event=0xbfa9fbc4, alienWidget=0x0, nativeWidget=0xa8540a8, buttonDown=0x3b5a880, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3056
#114 0x0328a21c in QETWidget::translateMouseEvent (this=0xa8540a8, event=0xbfaa00ec) at kernel/qapplication_x11.cpp:4337
#115 0x032884d7 in QApplication::x11ProcessEvent (this=0xbfaa0470, event=0xbfaa00ec) at kernel/qapplication_x11.cpp:3536
#116 0x032b2f02 in x11EventSourceDispatch (s=0xa499d68, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#117 0x00da6192 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#118 0x00da6978 in ?? () from /lib/libglib-2.0.so.0
#119 0x00da6c35 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#120 0x0259e30d in QEventDispatcherGlib::processEvents (this=0xa479420, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#121 0x032b2ad6 in QGuiEventDispatcherGlib::processEvents (this=0xa479420, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#122 0x0256f7ca in QEventLoop::processEvents (this=0xbfaa03c4, flags=...) at kernel/qeventloop.cpp:149
#123 0x0256fa7a in QEventLoop::exec (this=0xbfaa03c4, flags=...) at kernel/qeventloop.cpp:201
#124 0x025745f7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#125 0x031feb98 in QApplication::exec () at kernel/qapplication.cpp:3672
#126 0x0857a3bd in main (argc=) at /usr/src/debug/kdesdk-4.5.3/umbrello/umbrello/main.cpp:111

Possible duplicates by query: bug 256449.

Reported using DrKonqi
Comment 1 Dario Andres 2010-11-18 14:05:56 UTC
[Comment from a bug triager]
This issue is being tracked at bug 191396. Merging. Thanks

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