[Uml-devel] [Bug 191396] Editing attributes in Entity's "Properties" window and adding foreign key constraint causes SEGV

Piotr Keplicz keplicz at cmc.pl
Mon Sep 28 13:14:37 UTC 2009


https://bugs.kde.org/show_bug.cgi?id=191396


Piotr Keplicz <keplicz at cmc.pl> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |keplicz at cmc.pl




--- Comment #4 from Piotr Keplicz <keplicz cmc pl>  2009-09-28 15:14:32 ---
I've just got a similar crash with KDE 4.3.1/Umbrello 2.3.1.

 -- Backtrace:
Application: Umbrello UML Modeller (umbrello), signal: Segmentation fault
[KCrash Handler]
#6  UMLObject::getDoc (this=0x20) at /usr/include/qt4/QtCore/qstring.h:711
#7  0x080a484c in ClassifierListPage::slotActivateItem (this=0x9af4c70,
item=0x9c31d60) at
/build/buildd/kdesdk-4.3.1/umbrello/umbrello/dialogs/classifierlistpage.cpp:350
#8  0x080a7aac in ClassifierListPage::qt_metacall (this=0x9af4c70,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfd66b28)
    at
/build/buildd/kdesdk-4.3.1/obj-i486-linux-gnu/umbrello/umbrello/classifierlistpage.moc:88
#9  0x080a7eef in ConstraintListPage::qt_metacall (this=0x9af4c70,
_c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbfd66b28)
    at
/build/buildd/kdesdk-4.3.1/obj-i486-linux-gnu/umbrello/umbrello/constraintlistpage.moc:67
#10 0xb67801b8 in QMetaObject::activate (sender=0x9aeb638,
from_signal_index=76, to_signal_index=76, argv=0xbfd66b28) at
kernel/qobject.cpp:3113
#11 0xb6780e42 in QMetaObject::activate (sender=0x9aeb638, m=0xb74a2428,
local_signal_index=6, argv=0xbfd66b28) at kernel/qobject.cpp:3187
#12 0xb71e2ff9 in QListWidget::currentItemChanged (this=0x9aeb638,
_t1=0x9c31d60, _t2=0x0) at .moc/release-shared/moc_qlistwidget.cpp:227
#13 0xb71e6ce9 in QListWidgetPrivate::_q_emitCurrentItemChanged
(this=0x9c50558, current=@0x9bc9240, previous=@0xb685ef50) at
itemviews/qlistwidget.cpp:1070
#14 0xb71e8e29 in QListWidget::qt_metacall (this=0x9aeb638,
_c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbfd66c78) at
.moc/release-shared/moc_qlistwidget.cpp:141
#15 0xb67801b8 in QMetaObject::activate (sender=0x9b9ae78, from_signal_index=5,
to_signal_index=5, argv=0xbfd66c78) at kernel/qobject.cpp:3113
#16 0xb6780e42 in QMetaObject::activate (sender=0x9b9ae78, m=0xb74a2290,
local_signal_index=1, argv=0xbfd66c78) at kernel/qobject.cpp:3187
#17 0xb71d16c9 in QItemSelectionModel::currentChanged (this=0x9b9ae78,
_t1=@0x9bc9240, _t2=@0xb685ef50) at
.moc/release-shared/moc_qitemselectionmodel.cpp:153
#18 0xb71d186d in QItemSelectionModel::setCurrentIndex (this=0x9b9ae78,
index=@0xbfd66d40, command={i = -1076466344}) at
itemviews/qitemselectionmodel.cpp:1123
#19 0xb71e66dd in QListWidget::setCurrentRow (this=0x9aeb638, row=1) at
itemviews/qlistwidget.cpp:1437
#20 0xb71e7385 in QListWidget::setCurrentItem (this=0x9aeb638, item=0x9c31d60)
at itemviews/qlistwidget.cpp:1408
#21 0x080a4ce4 in ClassifierListPage::slotListItemCreated (this=0x9af4c70,
object=0x9ba7910) at
/build/buildd/kdesdk-4.3.1/umbrello/umbrello/dialogs/classifierlistpage.cpp:396
#22 0x080a7a6c in ClassifierListPage::qt_metacall (this=0x9af4c70,
_c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfd66ef0)
    at
/build/buildd/kdesdk-4.3.1/obj-i486-linux-gnu/umbrello/umbrello/classifierlistpage.moc:90
#23 0x080a7eef in ConstraintListPage::qt_metacall (this=0x9af4c70,
_c=QMetaObject::InvokeMetaMethod, _id=29, _a=0xbfd66ef0)
    at
/build/buildd/kdesdk-4.3.1/obj-i486-linux-gnu/umbrello/umbrello/constraintlistpage.moc:67
#24 0xb67801b8 in QMetaObject::activate (sender=0x99d04a0, from_signal_index=8,
to_signal_index=8, argv=0xbfd66ef0) at kernel/qobject.cpp:3113
#25 0xb6780e42 in QMetaObject::activate (sender=0x99d04a0, m=0x87e2540,
local_signal_index=4, argv=0xbfd66ef0) at kernel/qobject.cpp:3187
#26 0x0872ca15 in UMLDoc::sigObjectCreated (this=0x99d04a0, _t1=0x9ba7910) at
/build/buildd/kdesdk-4.3.1/obj-i486-linux-gnu/umbrello/umbrello/umldoc.moc:147
#27 0x086c7c49 in UMLEntity::createForeignKeyConstraint (this=0x9c41428,
name=@0xbfd66fd0) at
/build/buildd/kdesdk-4.3.1/umbrello/umbrello/entity.cpp:244
#28 0x086fb910 in Object_Factory::createChildObject (parent=0x9c41428,
type=Uml::ot_ForeignKeyConstraint) at
/build/buildd/kdesdk-4.3.1/umbrello/umbrello/object_factory.cpp:285
#29 0x080a3ac8 in ClassifierListPage::slotNewListItem (this=0x9af4c70) at
/build/buildd/kdesdk-4.3.1/umbrello/umbrello/dialogs/classifierlistpage.cpp:731
#30 0x080a7cc9 in ConstraintListPage::slotNewForeignKeyConstraint
(this=0x9af4c70) at
/build/buildd/kdesdk-4.3.1/umbrello/umbrello/dialogs/constraintlistpage.cpp:120
#31 0x080a7f48 in ConstraintListPage::qt_metacall (this=0x9af4c70,
_c=QMetaObject::InvokeMetaMethod, _id=-1076467220, _a=0xbfd6714c)
    at
/build/buildd/kdesdk-4.3.1/obj-i486-linux-gnu/umbrello/umbrello/constraintlistpage.moc:74
#32 0xb67801b8 in QMetaObject::activate (sender=0x9be8d50, from_signal_index=5,
to_signal_index=6, argv=0xbfd6714c) at kernel/qobject.cpp:3113
#33 0xb67805f0 in QMetaObject::activate (sender=0x9be8d50, m=0xb7495e48,
from_local_signal_index=1, to_local_signal_index=2, argv=0xbfd6714c) at
kernel/qobject.cpp:3207
#34 0xb6c266c1 in QAction::triggered (this=0x9be8d50, _t1=false) at
.moc/release-shared/moc_qaction.cpp:236
#35 0xb6c27c3f in QAction::activate (this=0x9be8d50, event=QAction::Trigger) at
kernel/qaction.cpp:1160
#36 0xb70790e4 in QMenuPrivate::activateCausedStack (this=0x9b9b5f8,
causedStack=@0xbfd67228, action=0x9be8d50, action_e=QAction::Trigger,
self=true) at widgets/qmenu.cpp:967
#37 0xb707f83b in QMenuPrivate::activateAction (this=0x9b9b5f8,
action=0x9be8d50, action_e=QAction::Trigger, self=<value optimized out>) at
widgets/qmenu.cpp:1060
#38 0xb7080382 in QMenu::mouseReleaseEvent (this=0x9bba5f8, e=0xbfd67868) at
widgets/qmenu.cpp:2254
#39 0xb790f1d5 in KMenu::mouseReleaseEvent (this=0x9bba5f8, e=0xbfd67868) at
/build/buildd/kde4libs-4.3.1/kdeui/widgets/kmenu.cpp:456
#40 0xb6c83973 in QWidget::event (this=0x9bba5f8, event=0xbfd67868) at
kernel/qwidget.cpp:7549
#41 0xb7082639 in QMenu::event (this=0x9bba5f8, e=0xbfd67868) at
widgets/qmenu.cpp:2353
#42 0xb6c2cd3c in QApplicationPrivate::notify_helper (this=0x9959680,
receiver=0x9bba5f8, e=0xbfd67868) at kernel/qapplication.cpp:4056
#43 0xb6c359b1 in QApplication::notify (this=0xbfd6d5c8, receiver=0x9bba5f8,
e=0xbfd67868) at kernel/qapplication.cpp:3758
#44 0xb782685d in KApplication::notify (this=0xbfd6d5c8, receiver=0x9bba5f8,
event=0xbfd67868) at
/build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302
#45 0xb676abcb in QCoreApplication::notifyInternal (this=0xbfd6d5c8,
receiver=0x9bba5f8, event=0xbfd67868) at kernel/qcoreapplication.cpp:610
#46 0xb6c34a1e in QApplicationPrivate::sendMouseEvent (receiver=0x9bba5f8,
event=0xbfd67868, alienWidget=0x0, nativeWidget=0x9bba5f8,
buttonDown=0xb74aeaa0, lastMouseReceiver=@0xb74aeaa4)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#47 0xb6ca4f56 in QETWidget::translateMouseEvent (this=0x9bba5f8,
event=0xbfd68efc) at kernel/qapplication_x11.cpp:4343
#48 0xb6ca4085 in QApplication::x11ProcessEvent (this=0xbfd6d5c8,
event=0xbfd68efc) at kernel/qapplication_x11.cpp:3428
#49 0xb6ccf37a in x11EventSourceDispatch (s=0x995c868, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#50 0xb5c3eb88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#51 0xb5c420eb in ?? () from /usr/lib/libglib-2.0.so.0
#52 0xb5c42268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#53 0xb67962f8 in QEventDispatcherGlib::processEvents (this=0x993d4d0, flags={i
= -1076457288}) at kernel/qeventdispatcher_glib.cpp:327
#54 0xb6ccea75 in QGuiEventDispatcherGlib::processEvents (this=0x993d4d0,
flags={i = -1076457240}) at kernel/qguieventdispatcher_glib.cpp:202
#55 0xb67691fa in QEventLoop::processEvents (this=0xbfd6915c, flags={i =
-1076457176}) at kernel/qeventloop.cpp:149
#56 0xb6769642 in QEventLoop::exec (this=0xbfd6915c, flags={i = -1076457116})
at kernel/qeventloop.cpp:201
#57 0xb70824a1 in QMenu::exec (this=0x9bba5f8, p=@0xbfd69204, action=0x0) at
widgets/qmenu.cpp:1993
#58 0xb708eb7d in QPushButtonPrivate::_q_popupPressed (this=0x9bf29a0) at
widgets/qpushbutton.cpp:611
#59 0xb709021f in QPushButton::qt_metacall (this=0x9c035e0,
_c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfd692c8) at
.moc/release-shared/moc_qpushbutton.cpp:74
#60 0xb67801b8 in QMetaObject::activate (sender=0x9c035e0,
from_signal_index=27, to_signal_index=27, argv=0x0) at kernel/qobject.cpp:3113
#61 0xb6780e42 in QMetaObject::activate (sender=0x9c035e0, m=0xb74a70a4,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#62 0xb72bdf37 in QAbstractButton::pressed (this=0x9c035e0) at
.moc/release-shared/moc_qabstractbutton.cpp:187
#63 0xb6fe4f99 in QAbstractButtonPrivate::emitPressed (this=0x9bf29a0) at
widgets/qabstractbutton.cpp:557
#64 0xb6fe517e in QAbstractButton::mousePressEvent (this=0x9c035e0,
e=0xbfd698a8) at widgets/qabstractbutton.cpp:1092
#65 0xb6c83a76 in QWidget::event (this=0x9c035e0, event=0xbfd698a8) at
kernel/qwidget.cpp:7545
#66 0xb6fe528e in QAbstractButton::event (this=0x9c035e0, e=0xbfd698a8) at
widgets/qabstractbutton.cpp:1077
#67 0xb7090050 in QPushButton::event (this=0x9c035e0, e=0xbfd698a8) at
widgets/qpushbutton.cpp:662
#68 0xb6c2cd3c in QApplicationPrivate::notify_helper (this=0x9959680,
receiver=0x9c035e0, e=0xbfd698a8) at kernel/qapplication.cpp:4056
#69 0xb6c359b1 in QApplication::notify (this=0xbfd6d5c8, receiver=0x9c035e0,
e=0xbfd698a8) at kernel/qapplication.cpp:3758
#70 0xb782685d in KApplication::notify (this=0xbfd6d5c8, receiver=0x9c035e0,
event=0xbfd698a8) at
/build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302
#71 0xb676abcb in QCoreApplication::notifyInternal (this=0xbfd6d5c8,
receiver=0x9c035e0, event=0xbfd698a8) at kernel/qcoreapplication.cpp:610
#72 0xb6c34a1e in QApplicationPrivate::sendMouseEvent (receiver=0x9c035e0,
event=0xbfd698a8, alienWidget=0x9c035e0, nativeWidget=0x9c002b0,
buttonDown=0xb74aeaa0, lastMouseReceiver=@0xb74aeaa4)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#73 0xb6ca4cce in QETWidget::translateMouseEvent (this=0x9c002b0,
event=0xbfd6af3c) at kernel/qapplication_x11.cpp:4409
#74 0xb6ca4085 in QApplication::x11ProcessEvent (this=0xbfd6d5c8,
event=0xbfd6af3c) at kernel/qapplication_x11.cpp:3428
#75 0xb6ccf37a in x11EventSourceDispatch (s=0x995c868, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#76 0xb5c3eb88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#77 0xb5c420eb in ?? () from /usr/lib/libglib-2.0.so.0
#78 0xb5c42268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#79 0xb67962f8 in QEventDispatcherGlib::processEvents (this=0x993d4d0, flags={i
= -1076449032}) at kernel/qeventdispatcher_glib.cpp:327
#80 0xb6ccea75 in QGuiEventDispatcherGlib::processEvents (this=0x993d4d0,
flags={i = -1076448984}) at kernel/qguieventdispatcher_glib.cpp:202
#81 0xb67691fa in QEventLoop::processEvents (this=0xbfd6b19c, flags={i =
-1076448920}) at kernel/qeventloop.cpp:149
#82 0xb6769642 in QEventLoop::exec (this=0xbfd6b19c, flags={i = -1076448860})
at kernel/qeventloop.cpp:201
#83 0xb711e723 in QDialog::exec (this=0x9c002b0) at dialogs/qdialog.cpp:498
#84 0x0869e6bd in UMLWidget::showProperties (this=0x9c3e630) at
/build/buildd/kdesdk-4.3.1/umbrello/umbrello/widgets/umlwidget.cpp:648
#85 0x086a02f7 in UMLWidget::slotMenuSelection (this=0x9c3e630,
action=0x9c3d288) at
/build/buildd/kdesdk-4.3.1/umbrello/umbrello/widgets/umlwidget.cpp:292
#86 0x0869d9ea in UMLWidget::qt_metacall (this=0x9c3e630,
_c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfd6b38c) at
/build/buildd/kdesdk-4.3.1/obj-i486-linux-gnu/umbrello/umbrello/umlwidget.moc:87
#87 0xb67801b8 in QMetaObject::activate (sender=0x9c56990,
from_signal_index=29, to_signal_index=29, argv=0xbfd6b38c) at
kernel/qobject.cpp:3113
#88 0xb6780e42 in QMetaObject::activate (sender=0x9c56990, m=0xb749c048,
local_signal_index=2, argv=0xbfd6b38c) at kernel/qobject.cpp:3187
#89 0xb70779b3 in QMenu::triggered (this=0x9c56990, _t1=0x9c3d288) at
.moc/release-shared/moc_qmenu.cpp:158
#90 0xb70791bc in QMenuPrivate::_q_actionTriggered (this=0x9af5c38) at
widgets/qmenu.cpp:1088
#91 0xb7082116 in QMenu::qt_metacall (this=0x9c56990,
_c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfd6b52c) at
.moc/release-shared/moc_qmenu.cpp:99
#92 0xb791083a in KMenu::qt_metacall (this=0x9c56990,
_c=QMetaObject::InvokeMetaMethod, _id=35, _a=0xbfd6b52c) at
/build/buildd/kde4libs-4.3.1/obj-i486-linux-gnu/kdeui/kmenu.moc:70
#93 0xb67801b8 in QMetaObject::activate (sender=0x9c3d288, from_signal_index=5,
to_signal_index=6, argv=0xbfd6b52c) at kernel/qobject.cpp:3113
#94 0xb67805f0 in QMetaObject::activate (sender=0x9c3d288, m=0xb7495e48,
from_local_signal_index=1, to_local_signal_index=2, argv=0xbfd6b52c) at
kernel/qobject.cpp:3207
#95 0xb6c266c1 in QAction::triggered (this=0x9c3d288, _t1=false) at
.moc/release-shared/moc_qaction.cpp:236
#96 0xb6c27c3f in QAction::activate (this=0x9c3d288, event=QAction::Trigger) at
kernel/qaction.cpp:1160
#97 0xb70790e4 in QMenuPrivate::activateCausedStack (this=0x9af5c38,
causedStack=@0xbfd6b608, action=0x9c3d288, action_e=QAction::Trigger,
self=true) at widgets/qmenu.cpp:967
#98 0xb707f83b in QMenuPrivate::activateAction (this=0x9af5c38,
action=0x9c3d288, action_e=QAction::Trigger, self=<value optimized out>) at
widgets/qmenu.cpp:1060
#99 0xb7080382 in QMenu::mouseReleaseEvent (this=0x9c56990, e=0xbfd6bc48) at
widgets/qmenu.cpp:2254
#100 0xb790f1d5 in KMenu::mouseReleaseEvent (this=0x9c56990, e=0xbfd6bc48) at
/build/buildd/kde4libs-4.3.1/kdeui/widgets/kmenu.cpp:456
#101 0xb6c83973 in QWidget::event (this=0x9c56990, event=0xbfd6bc48) at
kernel/qwidget.cpp:7549
#102 0xb7082639 in QMenu::event (this=0x9c56990, e=0xbfd6bc48) at
widgets/qmenu.cpp:2353
#103 0xb6c2cd3c in QApplicationPrivate::notify_helper (this=0x9959680,
receiver=0x9c56990, e=0xbfd6bc48) at kernel/qapplication.cpp:4056
#104 0xb6c359b1 in QApplication::notify (this=0xbfd6d5c8, receiver=0x9c56990,
e=0xbfd6bc48) at kernel/qapplication.cpp:3758
#105 0xb782685d in KApplication::notify (this=0xbfd6d5c8, receiver=0x9c56990,
event=0xbfd6bc48) at
/build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302
#106 0xb676abcb in QCoreApplication::notifyInternal (this=0xbfd6d5c8,
receiver=0x9c56990, event=0xbfd6bc48) at kernel/qcoreapplication.cpp:610
#107 0xb6c34a1e in QApplicationPrivate::sendMouseEvent (receiver=0x9c56990,
event=0xbfd6bc48, alienWidget=0x0, nativeWidget=0x9c56990,
buttonDown=0xb74aeaa0, lastMouseReceiver=@0xb74aeaa4)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#108 0xb6ca4f56 in QETWidget::translateMouseEvent (this=0x9c56990,
event=0xbfd6d2dc) at kernel/qapplication_x11.cpp:4343
#109 0xb6ca4085 in QApplication::x11ProcessEvent (this=0xbfd6d5c8,
event=0xbfd6d2dc) at kernel/qapplication_x11.cpp:3428
#110 0xb6ccf37a in x11EventSourceDispatch (s=0x995c868, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#111 0xb5c3eb88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#112 0xb5c420eb in ?? () from /usr/lib/libglib-2.0.so.0
#113 0xb5c42268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#114 0xb67962f8 in QEventDispatcherGlib::processEvents (this=0x993d4d0,
flags={i = -1076439912}) at kernel/qeventdispatcher_glib.cpp:327
#115 0xb6ccea75 in QGuiEventDispatcherGlib::processEvents (this=0x993d4d0,
flags={i = -1076439864}) at kernel/qguieventdispatcher_glib.cpp:202
#116 0xb67691fa in QEventLoop::processEvents (this=0xbfd6d540, flags={i =
-1076439800}) at kernel/qeventloop.cpp:149
#117 0xb6769642 in QEventLoop::exec (this=0xbfd6d540, flags={i = -1076439736})
at kernel/qeventloop.cpp:201
#118 0xb676bae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#119 0xb6c2cbb7 in QApplication::exec () at kernel/qapplication.cpp:3525
#120 0x086f1985 in main (argc=3, argv=0xbfd6d754) at
/build/buildd/kdesdk-4.3.1/umbrello/umbrello/main.cpp:111

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.




More information about the umbrello-devel mailing list