Bug 309877 - Crash when copying objects between sequence diagrams
Summary: Crash when copying objects between sequence diagrams
Status: RESOLVED FIXED
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: 2.9.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Umbrello Development Group
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-10 22:00 UTC by Mike
Modified: 2014-02-19 09:17 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.11.5
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (5.04 KB, text/plain)
2013-01-21 18:14 UTC, Lukasz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mike 2012-11-10 22:00:31 UTC
Application: umbrello (2.9.2)
KDE Platform Version: 4.9.2
Qt Version: 4.8.3
Operating System: Linux 3.5.0-18-generic x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed:
Copied objects from a sequence diagram in instance A of umbrello to a sequence diagram in instance B of umbrello.  Instance B immediately crashes.

-- Backtrace:
Application: Umbrello UML Modeller (umbrello), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f3eb3f37780 (LWP 20846))]

Thread 2 (Thread 0x7f3ea888b700 (LWP 20848)):
#0  0x00007f3eba2c8303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f3eb6d9dd84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3eb6d9e1e2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3eb0ca13b6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f3eb6dc1645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f3eb9fcae9a in start_thread (arg=0x7f3ea888b700) at pthread_create.c:308
#6  0x00007f3eba2d3cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f3eb3f37780 (LWP 20846)):
[KCrash Handler]
#6  0x000000000077aa44 in UMLScene::selectWidgets (this=0x2411e00, px=<optimized out>, py=<optimized out>, qx=<optimized out>, qy=<optimized out>) at ../../../umbrello/umbrello/umlscene.cpp:1750
#7  0x000000000071a326 in ToolBarState::mouseMove (this=0x23b43a0, ome=0x7fff8d13a7b0) at ../../../umbrello/umbrello/toolbarstate.cpp:186
#8  0x00007f3ebd4c7b07 in Q3ScrollView::viewportMouseMoveEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt3Support.so.4
#9  0x00007f3ebd4c835f in Q3ScrollView::eventFilter(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt3Support.so.4
#10 0x00007f3ebaf2c6d6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x21e6730, event=0x7fff8d13ae80) at kernel/qcoreapplication.cpp:1025
#11 0x00007f3ebbb63e6c in QApplicationPrivate::notify_helper (this=this@entry=0x1bb8310, receiver=receiver@entry=0x21e6730, e=e@entry=0x7fff8d13ae80) at kernel/qapplication.cpp:4558
#12 0x00007f3ebbb68b6b in QApplication::notify (this=<optimized out>, receiver=0x21e6730, e=0x7fff8d13ae80) at kernel/qapplication.cpp:4105
#13 0x00007f3ebc86c1d6 in KApplication::notify (this=0x7fff8d13bc90, receiver=0x21e6730, event=0x7fff8d13ae80) at ../../kdeui/kernel/kapplication.cpp:311
#14 0x00007f3ebaf2c56e in QCoreApplication::notifyInternal (this=0x7fff8d13bc90, receiver=0x21e6730, event=0x7fff8d13ae80) at kernel/qcoreapplication.cpp:915
#15 0x00007f3ebbb64cd3 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#16 QApplicationPrivate::sendMouseEvent (receiver=0x21e6730, event=0x7fff8d13ae80, alienWidget=0x21e6730, nativeWidget=0x21c3df0, buttonDown=0x7f3ebc640308 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#17 0x00007f3ebbbe2554 in QETWidget::translateMouseEvent (this=this@entry=0x21c3df0, event=event@entry=0x7fff8d13b600) at kernel/qapplication_x11.cpp:4622
#18 0x00007f3ebbbe144f in QApplication::x11ProcessEvent (this=0x7fff8d13bc90, event=0x7fff8d13b600) at kernel/qapplication_x11.cpp:3737
#19 0x00007f3ebbc08fa2 in x11EventSourceDispatch (s=0x1bbb400, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#20 0x00007f3eb6d9dab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f3eb6d9dde8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f3eb6d9dea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f3ebaf5ac16 in QEventDispatcherGlib::processEvents (this=0x1b873d0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#24 0x00007f3ebbc08c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#25 0x00007f3ebaf2b2bf in QEventLoop::processEvents (this=this@entry=0x7fff8d13b9d0, flags=...) at kernel/qeventloop.cpp:149
#26 0x00007f3ebaf2b548 in QEventLoop::exec (this=0x7fff8d13b9d0, flags=...) at kernel/qeventloop.cpp:204
#27 0x00007f3ebaf30708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#28 0x0000000000436b3b in main (argc=3, argv=0x7fff8d13bde8) at ../../../umbrello/umbrello/main.cpp:111

Reported using DrKonqi
Comment 1 Lukasz 2013-01-21 18:14:21 UTC
Created attachment 76612 [details]
New crash information added by DrKonqi

umbrello (2.9.4) on KDE Platform 4.9.4 using Qt 4.8.3

- What I was doing when the application crashed:

I was coping objects from some diagram to another.

-- Backtrace (Reduced):
#7  0x000000000077ab23 in UMLScene::selectWidgets (this=0x20277a0, px=<optimized out>, py=<optimized out>, qx=<optimized out>, qy=<optimized out>) at ../../../umbrello/umbrello/umlscene.cpp:1726
#8  0x000000000071a326 in ToolBarState::mouseMove (this=0x1c243e0, ome=0x7fff005b84c0) at ../../../umbrello/umbrello/toolbarstate.cpp:186
#9  0x00007f9ad7f15b07 in Q3ScrollView::viewportMouseMoveEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt3Support.so.4
#10 0x00007f9ad7f1635f in Q3ScrollView::eventFilter(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt3Support.so.4
#11 0x00007f9ad59786d6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x1b22240, event=0x7fff005b8b90) at kernel/qcoreapplication.cpp:1025
Comment 2 Ralf Habacker 2014-02-19 09:17:26 UTC
Do not crash with 4.11.5.