Bug 258263

Summary: crash on moving entity
Product: [Applications] umbrello Reporter: Liviu Vasut <liviu.vasut>
Component: generalAssignee: Umbrello Development Group <umbrello-devel>
Status: RESOLVED DUPLICATE    
Severity: crash CC: adaptee
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Liviu Vasut 2010-11-29 09:40:06 UTC
Application: umbrello (2.5.3)
KDE Platform Version: 4.5.3 (KDE 4.5.3)
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-61.fc13.i686.PAE i686
Distribution: "Fedora release 13 (Goddard)"

-- Information about the crash:
- What I was doing when the application crashed:
I hava a database diagram with 15 entities (tables) and the relations between them (described by foreign keys). Some of the relationship lines intersect and are hard to follow/interpret so I wanted to move one of the entities. I can move it around but as soon as I touch the tables in its proximity the program crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Umbrello UML Modeller (umbrello), signal: Segmentation fault
[KCrash Handler]
#7  operator!= (this=0xabe3558, position=831, assoc=0xabe3558) at /usr/include/QtCore/qbasicatomic.h:75
#8  detach (this=0xabe3558, position=831, assoc=0xabe3558) at /usr/include/QtCore/qlist.h:122
#9  insert (this=0xabe3558, position=831, assoc=0xabe3558) at /usr/include/QtCore/qlist.h:516
#10 AssociationWidget::insertIntoLists (this=0xabe3558, position=831, assoc=0xabe3558) at /usr/src/debug/kdesdk-4.5.3/umbrello/umbrello/widgets/associationwidget.cpp:3175
#11 0x085849b5 in AssociationWidget::updateAssociations (this=0xabe3558, totalCount=103, region=AssociationWidget::West, role=Uml::A)
    at /usr/src/debug/kdesdk-4.5.3/umbrello/umbrello/widgets/associationwidget.cpp:3244
#12 0x08584e27 in AssociationWidget::doUpdates (this=0xabe3558, otherX=630, otherY=385, role=Uml::A) at /usr/src/debug/kdesdk-4.5.3/umbrello/umbrello/widgets/associationwidget.cpp:1378
#13 0x0858f4b3 in AssociationWidget::calculateEndingPoints (this=0xabe3558) at /usr/src/debug/kdesdk-4.5.3/umbrello/umbrello/widgets/associationwidget.cpp:1324
#14 0x0858fa8b in AssociationWidget::widgetMoved (this=0xabe3558, widget=0xa61ecb0, x=586, y=337) at /usr/src/debug/kdesdk-4.5.3/umbrello/umbrello/widgets/associationwidget.cpp:1522
#15 0x085bf1af in UMLWidget::adjustUnselectedAssocs (this=0xa61ecb0, x=586, y=337) at /usr/src/debug/kdesdk-4.5.3/umbrello/umbrello/widgets/umlwidget.cpp:636
#16 0x0808264e in UMLWidgetController::mouseMoveEvent (this=0xa798a90, me=0xa893b10) at /usr/src/debug/kdesdk-4.5.3/umbrello/umbrello/controller/umlwidgetcontroller.cpp:242
#17 0x08624a65 in ToolBarStateArrow::mouseMoveWidget (this=0xa81bd78) at /usr/src/debug/kdesdk-4.5.3/umbrello/umbrello/toolbarstatearrow.cpp:172
#18 0x086240c5 in ToolBarState::mouseMove (this=0xa81bd78, ome=0xbfe7e1e0) at /usr/src/debug/kdesdk-4.5.3/umbrello/umbrello/toolbarstate.cpp:182
#19 0x0253a51a in Q3ScrollView::viewportMouseMoveEvent(QMouseEvent*) () from /usr/lib/libQt3Support.so.4
#20 0x0253c2f3 in Q3ScrollView::eventFilter(QObject*, QEvent*) () from /usr/lib/libQt3Support.so.4
#21 0x06f3836a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0xa175bb0, receiver=0xa512310, event=0xbfe7e770) at kernel/qcoreapplication.cpp:841
#22 0x02b0775a in QApplicationPrivate::notify_helper (this=0xa175bb0, receiver=0xa512310, e=0xbfe7e770) at kernel/qapplication.cpp:4302
#23 0x02b0ed7e in QApplication::notify (this=0xbfe7f020, receiver=0xa512310, e=0xbfe7e770) at kernel/qapplication.cpp:3871
#24 0x079cec8b in KApplication::notify (this=0xbfe7f020, receiver=0xa512310, event=0xbfe7e770) at /usr/src/debug/kdelibs-4.5.3/kdeui/kernel/kapplication.cpp:310
#25 0x06f39133 in QCoreApplication::notifyInternal (this=0xbfe7f020, receiver=0xa512310, event=0xbfe7e770) at kernel/qcoreapplication.cpp:726
#26 0x02b0dae8 in sendEvent (receiver=0xa512310, event=0xbfe7e770, alienWidget=0x0, nativeWidget=0xa512310, buttonDown=0x3410318, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:215
#27 QApplicationPrivate::sendMouseEvent (receiver=0xa512310, event=0xbfe7e770, alienWidget=0x0, nativeWidget=0xa512310, buttonDown=0x3410318, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2971
#28 0x02b8b2f0 in QETWidget::translateMouseEvent (this=0xa512310, event=0xbfe7ec8c) at kernel/qapplication_x11.cpp:4380
#29 0x02b8a743 in QApplication::x11ProcessEvent (this=0xbfe7f020, event=0xbfe7ec8c) at kernel/qapplication_x11.cpp:3391
#30 0x02bb674a in x11EventSourceDispatch (s=0xa178d68, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#31 0x008b7525 in g_main_dispatch (context=0xa177e90) at gmain.c:1960
#32 IA__g_main_context_dispatch (context=0xa177e90) at gmain.c:2513
#33 0x008bb268 in g_main_context_iterate (context=0x69e490, block=1, dispatch=1, self=0xa175df8) at gmain.c:2591
#34 0x008bb449 in IA__g_main_context_iteration (context=0xa177e90, may_block=1) at gmain.c:2654
#35 0x06f61446 in QEventDispatcherGlib::processEvents (this=0xa158428, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#36 0x02bb6336 in QGuiEventDispatcherGlib::processEvents (this=0xa158428, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x06f3780a in QEventLoop::processEvents (this=0xbfe7ef84, flags=...) at kernel/qeventloop.cpp:149
#38 0x06f37b4a in QEventLoop::exec (this=0xbfe7ef84, flags=...) at kernel/qeventloop.cpp:201
#39 0x06f3b807 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#40 0x02b07828 in QApplication::exec () at kernel/qapplication.cpp:3585
#41 0x0860a35d in main (argc=) at /usr/src/debug/kdesdk-4.5.3/umbrello/umbrello/main.cpp:111

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-07-05 23:44:26 UTC

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