Bug 275551 - crash when moving a linking line
Summary: crash when moving a linking line
Status: RESOLVED FIXED
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: 2.4.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Umbrello Development Group
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-13 15:12 UTC by Erik Martre
Modified: 2014-04-17 06:47 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 4.10.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Erik Martre 2011-06-13 15:12:46 UTC
Application: umbrello (2.4.5)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-32-generic-pae i686
Distribution: Ubuntu 10.04.2 LTS

-- Information about the crash:
Activity diagram - there were about 50 objects and lines wern't easy to move (most of the time splitting at many points I did'nt want to add)

 -- Backtrace:
Application: Umbrello - Outil de modélisation UML (umbrello), signal: Segmentation fault
[KCrash Handler]
#6  0xb5e34cd0 in Q3CanvasItem (this=0xbfa556d0, canvas=0x40924400) at canvas/q3canvas.cpp:1826
#7  0xb5e378ec in Q3CanvasPolygonalItem (this=0xbfa556d0, canvas=0x40924400) at canvas/q3canvas.cpp:3618
#8  0xb5e37ccf in Q3CanvasRectangle (this=0xbfa556d0, r=..., canvas=0x40924400) at canvas/q3canvas.cpp:4353
#9  0xb5e3fd16 in Q3Canvas::collisions (this=0x40924400, r=...) at canvas/q3canvas.cpp:2553
#10 0xb5e3fe04 in Q3Canvas::collisions (this=0x40924400, p=...) at canvas/q3canvas.cpp:2541
#11 0x0861c048 in AssociationWidget::onAssocClassLine (this=0xa8201d8, point=...) at ../../../umbrello/umbrello/widgets/associationwidget.cpp:3435
#12 0x08620373 in AssociationWidget::mousePressEvent (this=0xa8201d8, me=0xa55fa00) at ../../../umbrello/umbrello/widgets/associationwidget.cpp:2527
#13 0x086c80b4 in ToolBarStateArrow::mousePressAssociation (this=0xae45bb0) at ../../../umbrello/umbrello/toolbarstatearrow.cpp:61
#14 0x086c7357 in ToolBarState::mousePress (this=0xae45bb0, ome=0xbfa55880) at ../../../umbrello/umbrello/toolbarstate.cpp:97
#15 0x0871a5df in UMLView::contentsMousePressEvent (this=0xbdf7440, ome=0xbfa55880) at ../../../umbrello/umbrello/umlview.cpp:1233
#16 0xb5d81248 in Q3ScrollView::viewportMousePressEvent (this=0xbdf7440, e=0xbfa55e00) at widgets/q3scrollview.cpp:1746
#17 0xb5d82fa8 in Q3ScrollView::eventFilter (this=0xbdf7440, obj=0xc1a1b08, e=0xbfa55e00) at widgets/q3scrollview.cpp:1474
#18 0xb60b1cda in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9fd06a0, receiver=0xc1a1b08, event=0xbfa55e00) at kernel/qcoreapplication.cpp:819
#19 0xb62fd4b9 in QApplicationPrivate::notify_helper (this=0x9fd06a0, receiver=0xc1a1b08, e=0xbfa55e00) at kernel/qapplication.cpp:4296
#20 0xb63049f7 in QApplication::notify (this=0xbfa59520, receiver=0xc1a1b08, e=0xbfa55e00) at kernel/qapplication.cpp:3865
#21 0xb70d940a in KApplication::notify (this=0xbfa59520, receiver=0xc1a1b08, event=0xbfa55e00) at ../../kdeui/kernel/kapplication.cpp:302
#22 0xb60b2a3b in QCoreApplication::notifyInternal (this=0xbfa59520, receiver=0xc1a1b08, event=0xbfa55e00) at kernel/qcoreapplication.cpp:704
#23 0xb6303952 in QCoreApplication::sendEvent (receiver=0xc1a1b08, event=0xbfa55e00, alienWidget=0x0, nativeWidget=0xc1a1b08, buttonDown=0xb6c41058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#24 QApplicationPrivate::sendMouseEvent (receiver=0xc1a1b08, event=0xbfa55e00, alienWidget=0x0, nativeWidget=0xc1a1b08, buttonDown=0xb6c41058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#25 0xb638f088 in QETWidget::translateMouseEvent (this=0xc1a1b08, event=0xbfa5631c) at kernel/qapplication_x11.cpp:4368
#26 0xb638e511 in QApplication::x11ProcessEvent (this=0xbfa59520, event=0xbfa5631c) at kernel/qapplication_x11.cpp:3379
#27 0xb63bd60a in x11EventSourceDispatch (s=0x9fd38e8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#28 0xb54135e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#29 0xb54172d8 in ?? () from /lib/libglib-2.0.so.0
#30 0xb54174b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#31 0xb60de5d5 in QEventDispatcherGlib::processEvents (this=0x9fb3150, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#32 0xb63bd135 in QGuiEventDispatcherGlib::processEvents (this=0x9fb3150, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#33 0xb60b5841 in QCoreApplication::processEvents (flags=) at kernel/qcoreapplication.cpp:896
#34 0x0861fe7d in AssociationWidget::setSelected (this=0xa517328, _select=false) at ../../../umbrello/umbrello/widgets/associationwidget.cpp:3419
#35 0x0871b2e5 in UMLView::selectAssociations (this=0xbdf7440, bSelect=true) at ../../../umbrello/umbrello/umlview.cpp:1917
#36 0x0871bec5 in UMLView::selectWidgets (this=0xbdf7440, px=709, py=2676, qx=712, qy=2676) at ../../../umbrello/umbrello/umlview.cpp:1326
#37 0x086c7d2c in ToolBarStateArrow::mouseMoveEmpty (this=0xae45bb0) at ../../../umbrello/umbrello/toolbarstatearrow.cpp:203
#38 0x086c71bb in ToolBarState::mouseMove (this=0xae45bb0, ome=0xbfa56750) at ../../../umbrello/umbrello/toolbarstate.cpp:186
#39 0xb5d81008 in Q3ScrollView::viewportMouseMoveEvent (this=0xbdf7440, e=0xbfa56cd0) at widgets/q3scrollview.cpp:1797
#40 0xb5d82f1b in Q3ScrollView::eventFilter (this=0xbdf7440, obj=0xc1a1b08, e=0xbfa56cd0) at widgets/q3scrollview.cpp:1495
#41 0xb60b1cda in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9fd06a0, receiver=0xc1a1b08, event=0xbfa56cd0) at kernel/qcoreapplication.cpp:819
#42 0xb62fd4b9 in QApplicationPrivate::notify_helper (this=0x9fd06a0, receiver=0xc1a1b08, e=0xbfa56cd0) at kernel/qapplication.cpp:4296
#43 0xb63049f7 in QApplication::notify (this=0xbfa59520, receiver=0xc1a1b08, e=0xbfa56cd0) at kernel/qapplication.cpp:3865
#44 0xb70d940a in KApplication::notify (this=0xbfa59520, receiver=0xc1a1b08, event=0xbfa56cd0) at ../../kdeui/kernel/kapplication.cpp:302
#45 0xb60b2a3b in QCoreApplication::notifyInternal (this=0xbfa59520, receiver=0xc1a1b08, event=0xbfa56cd0) at kernel/qcoreapplication.cpp:704
#46 0xb6303952 in QCoreApplication::sendEvent (receiver=0xc1a1b08, event=0xbfa56cd0, alienWidget=0x0, nativeWidget=0xc1a1b08, buttonDown=0xb6c41058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#47 QApplicationPrivate::sendMouseEvent (receiver=0xc1a1b08, event=0xbfa56cd0, alienWidget=0x0, nativeWidget=0xc1a1b08, buttonDown=0xb6c41058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#48 0xb638f088 in QETWidget::translateMouseEvent (this=0xc1a1b08, event=0xbfa571ec) at kernel/qapplication_x11.cpp:4368
#49 0xb638e511 in QApplication::x11ProcessEvent (this=0xbfa59520, event=0xbfa571ec) at kernel/qapplication_x11.cpp:3379
#50 0xb63bd60a in x11EventSourceDispatch (s=0x9fd38e8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#51 0xb54135e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#52 0xb54172d8 in ?? () from /lib/libglib-2.0.so.0
#53 0xb54174b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#54 0xb60de5d5 in QEventDispatcherGlib::processEvents (this=0x9fb3150, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#55 0xb63bd135 in QGuiEventDispatcherGlib::processEvents (this=0x9fb3150, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#56 0xb60b5841 in QCoreApplication::processEvents (flags=) at kernel/qcoreapplication.cpp:896
#57 0x0861fe7d in AssociationWidget::setSelected (this=0xc0593b8, _select=false) at ../../../umbrello/umbrello/widgets/associationwidget.cpp:3419
#58 0x0861fee9 in AssociationWidget::slotClearAllSelected (this=0xc0593b8) at ../../../umbrello/umbrello/widgets/associationwidget.cpp:3474
#59 0x086259c3 in AssociationWidget::qt_metacall (this=0xc0593b8, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfa575ac) at ./associationwidget.moc:85
#60 0xb60b7c9a in QMetaObject::metacall (object=0xc0593b8, cl=3052472328, idx=6, argv=0xbfa575ac) at kernel/qmetaobject.cpp:237
#61 0xb60c63d5 in QMetaObject::activate (sender=0xbdf7440, m=0x8796d9c, local_signal_index=3, argv=0x0) at kernel/qobject.cpp:3293
#62 0x08719d19 in UMLView::sigClearAllSelected (this=0xbdf7440) at ./umlview.moc:179
#63 0x0871bd9d in UMLView::selectWidgets (this=0xbdf7440, px=709, py=2676, qx=711, qy=2676) at ../../../umbrello/umbrello/umlview.cpp:1273
#64 0x086c7d2c in ToolBarStateArrow::mouseMoveEmpty (this=0xae45bb0) at ../../../umbrello/umbrello/toolbarstatearrow.cpp:203
#65 0x086c71bb in ToolBarState::mouseMove (this=0xae45bb0, ome=0xbfa57720) at ../../../umbrello/umbrello/toolbarstate.cpp:186
#66 0xb5d81008 in Q3ScrollView::viewportMouseMoveEvent (this=0xbdf7440, e=0xbfa57ca0) at widgets/q3scrollview.cpp:1797
#67 0xb5d82f1b in Q3ScrollView::eventFilter (this=0xbdf7440, obj=0xc1a1b08, e=0xbfa57ca0) at widgets/q3scrollview.cpp:1495
#68 0xb60b1cda in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9fd06a0, receiver=0xc1a1b08, event=0xbfa57ca0) at kernel/qcoreapplication.cpp:819
#69 0xb62fd4b9 in QApplicationPrivate::notify_helper (this=0x9fd06a0, receiver=0xc1a1b08, e=0xbfa57ca0) at kernel/qapplication.cpp:4296
#70 0xb63049f7 in QApplication::notify (this=0xbfa59520, receiver=0xc1a1b08, e=0xbfa57ca0) at kernel/qapplication.cpp:3865
#71 0xb70d940a in KApplication::notify (this=0xbfa59520, receiver=0xc1a1b08, event=0xbfa57ca0) at ../../kdeui/kernel/kapplication.cpp:302
#72 0xb60b2a3b in QCoreApplication::notifyInternal (this=0xbfa59520, receiver=0xc1a1b08, event=0xbfa57ca0) at kernel/qcoreapplication.cpp:704
#73 0xb6303952 in QCoreApplication::sendEvent (receiver=0xc1a1b08, event=0xbfa57ca0, alienWidget=0x0, nativeWidget=0xc1a1b08, buttonDown=0xb6c41058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#74 QApplicationPrivate::sendMouseEvent (receiver=0xc1a1b08, event=0xbfa57ca0, alienWidget=0x0, nativeWidget=0xc1a1b08, buttonDown=0xb6c41058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#75 0xb638f088 in QETWidget::translateMouseEvent (this=0xc1a1b08, event=0xbfa581bc) at kernel/qapplication_x11.cpp:4368
#76 0xb638e511 in QApplication::x11ProcessEvent (this=0xbfa59520, event=0xbfa581bc) at kernel/qapplication_x11.cpp:3379
#77 0xb63bd60a in x11EventSourceDispatch (s=0x9fd38e8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#78 0xb54135e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#79 0xb54172d8 in ?? () from /lib/libglib-2.0.so.0
#80 0xb54174b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#81 0xb60de5d5 in QEventDispatcherGlib::processEvents (this=0x9fb3150, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#82 0xb63bd135 in QGuiEventDispatcherGlib::processEvents (this=0x9fb3150, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#83 0xb60b5841 in QCoreApplication::processEvents (flags=) at kernel/qcoreapplication.cpp:896
#84 0x0861fe7d in AssociationWidget::setSelected (this=0xb074340, _select=false) at ../../../umbrello/umbrello/widgets/associationwidget.cpp:3419
#85 0x0861fee9 in AssociationWidget::slotClearAllSelected (this=0xb074340) at ../../../umbrello/umbrello/widgets/associationwidget.cpp:3474
#86 0x086259c3 in AssociationWidget::qt_metacall (this=0xb074340, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfa5857c) at ./associationwidget.moc:85
#87 0xb60b7c9a in QMetaObject::metacall (object=0xb074340, cl=3052472328, idx=6, argv=0xbfa5857c) at kernel/qmetaobject.cpp:237
#88 0xb60c63d5 in QMetaObject::activate (sender=0xbdf7440, m=0x8796d9c, local_signal_index=3, argv=0x0) at kernel/qobject.cpp:3293
#89 0x08719d19 in UMLView::sigClearAllSelected (this=0xbdf7440) at ./umlview.moc:179
#90 0x0871bd9d in UMLView::selectWidgets (this=0xbdf7440, px=709, py=2676, qx=710, qy=2676) at ../../../umbrello/umbrello/umlview.cpp:1273
#91 0x086c7d2c in ToolBarStateArrow::mouseMoveEmpty (this=0xae45bb0) at ../../../umbrello/umbrello/toolbarstatearrow.cpp:203
#92 0x086c71bb in ToolBarState::mouseMove (this=0xae45bb0, ome=0xbfa586f0) at ../../../umbrello/umbrello/toolbarstate.cpp:186
#93 0xb5d81008 in Q3ScrollView::viewportMouseMoveEvent (this=0xbdf7440, e=0xbfa58c70) at widgets/q3scrollview.cpp:1797
#94 0xb5d82f1b in Q3ScrollView::eventFilter (this=0xbdf7440, obj=0xc1a1b08, e=0xbfa58c70) at widgets/q3scrollview.cpp:1495
#95 0xb60b1cda in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9fd06a0, receiver=0xc1a1b08, event=0xbfa58c70) at kernel/qcoreapplication.cpp:819
#96 0xb62fd4b9 in QApplicationPrivate::notify_helper (this=0x9fd06a0, receiver=0xc1a1b08, e=0xbfa58c70) at kernel/qapplication.cpp:4296
#97 0xb63049f7 in QApplication::notify (this=0xbfa59520, receiver=0xc1a1b08, e=0xbfa58c70) at kernel/qapplication.cpp:3865
#98 0xb70d940a in KApplication::notify (this=0xbfa59520, receiver=0xc1a1b08, event=0xbfa58c70) at ../../kdeui/kernel/kapplication.cpp:302
#99 0xb60b2a3b in QCoreApplication::notifyInternal (this=0xbfa59520, receiver=0xc1a1b08, event=0xbfa58c70) at kernel/qcoreapplication.cpp:704
#100 0xb6303952 in QCoreApplication::sendEvent (receiver=0xc1a1b08, event=0xbfa58c70, alienWidget=0x0, nativeWidget=0xc1a1b08, buttonDown=0xb6c41058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#101 QApplicationPrivate::sendMouseEvent (receiver=0xc1a1b08, event=0xbfa58c70, alienWidget=0x0, nativeWidget=0xc1a1b08, buttonDown=0xb6c41058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#102 0xb638f088 in QETWidget::translateMouseEvent (this=0xc1a1b08, event=0xbfa5918c) at kernel/qapplication_x11.cpp:4368
#103 0xb638e511 in QApplication::x11ProcessEvent (this=0xbfa59520, event=0xbfa5918c) at kernel/qapplication_x11.cpp:3379
#104 0xb63bd60a in x11EventSourceDispatch (s=0x9fd38e8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#105 0xb54135e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#106 0xb54172d8 in ?? () from /lib/libglib-2.0.so.0
#107 0xb54174b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#108 0xb60de5d5 in QEventDispatcherGlib::processEvents (this=0x9fb3150, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#109 0xb63bd135 in QGuiEventDispatcherGlib::processEvents (this=0x9fb3150, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#110 0xb60b1059 in QEventLoop::processEvents (this=0xbfa59484, flags=) at kernel/qeventloop.cpp:149
#111 0xb60b14aa in QEventLoop::exec (this=0xbfa59484, flags=...) at kernel/qeventloop.cpp:201
#112 0xb60b569f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#113 0xb62fd577 in QApplication::exec () at kernel/qapplication.cpp:3579
#114 0x086ac645 in main (argc=3, argv=0xbfa596d4) at ../../../umbrello/umbrello/main.cpp:111

Reported using DrKonqi
Comment 1 Ralf Habacker 2014-04-17 06:47:20 UTC
Qt3 classes has been migrated to Qt4