Bug 317947 - Umbrello crashes when I undo some actions
Summary: Umbrello crashes when I undo some actions
Status: RESOLVED DUPLICATE of bug 322689
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: 2.10.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Umbrello Development Group
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-06 19:23 UTC by Brallan Aguilar
Modified: 2013-09-02 12:35 UTC (History)
2 users (show)

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


Attachments
New crash information added by DrKonqi (6.55 KB, text/plain)
2013-05-13 14:55 UTC, Christian Weiske
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Brallan Aguilar 2013-04-06 19:23:51 UTC
Application: umbrello (2.10.2)
KDE Platform Version: 4.10.2
Qt Version: 4.8.4
Operating System: Linux 3.8.5-201.fc18.i686 i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:
1. Create a class
2. Add an attribute
3. The class was moved on the class diagram
4. Undo the movement and the attribute creation

Finally, Umbrello crashed

-- Backtrace:
Application: Umbrello UML Modeller (umbrello), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[KCrash Handler]
#7  0x0808ce10 in UMLWidgetController::insertSaveValues (this=0xa79ffc0, _oldX=-967, _oldY=-386, X=-967, Y=-386) at /usr/src/debug/kdesdk-4.10.2/umbrello/umbrello/controller/umlwidgetcontroller.cpp:612
#8  0x082b4a90 in Uml::CmdMoveWidget::undo (this=0xaa53d40) at /usr/src/debug/kdesdk-4.10.2/umbrello/umbrello/cmds/cmd_moveWidget.cpp:54
#9  0x43fc42a0 in QUndoStack::undo (this=0xa321440) at util/qundostack.cpp:701
#10 0x43febf64 in qt_static_metacall (_c=QMetaObject::InvokeMetaMethod, _a=0xbff5d938, _id=8, _o=0xa321440) at .moc/release-shared/moc_qundostack.cpp:81
#11 QUndoStack::qt_static_metacall (_o=0xa321440, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbff5d938) at .moc/release-shared/moc_qundostack.cpp:67
#12 0x4359e28e in QMetaObject::activate (sender=0xa1dfbb0, m=0x44236bf8 <QAction::staticMetaObject>, local_signal_index=1, argv=0xbff5d938) at kernel/qobject.cpp:3539
#13 0x438b2fae in QAction::triggered (this=this@entry=0xa1dfbb0, _t1=false) at .moc/release-shared/moc_qaction.cpp:276
#14 0x438b324c in QAction::activate (this=0xa1dfbb0, event=QAction::Trigger) at kernel/qaction.cpp:1257
#15 0x438b33ec in QAction::event (this=0xa1dfbb0, e=0x7) at kernel/qaction.cpp:1183
#16 0x438ba06c in QApplicationPrivate::notify_helper (this=0xa14b6f8, receiver=0xa1dfbb0, e=0xbff5dd78) at kernel/qapplication.cpp:4562
#17 0x438beb2f in QApplication::notify (this=0xbff5dd78, receiver=0xa1dfbb0, e=0xbff5dd78) at kernel/qapplication.cpp:3944
#18 0xb721ab62 in KApplication::notify (this=0xbff5ebe4, receiver=0xa1dfbb0, event=0xbff5dd78) at /usr/src/debug/kdelibs-4.10.2/kdeui/kernel/kapplication.cpp:311
#19 0x435870be in QCoreApplication::notifyInternal (this=0xbff5ebe4, receiver=0xa1dfbb0, event=0xbff5dd78) at kernel/qcoreapplication.cpp:946
#20 0x438f1aaf in sendEvent (event=0xbff5dd78, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#21 QShortcutMap::dispatchEvent (this=this@entry=0xa14b7a0, e=e@entry=0xbff5e208) at kernel/qshortcutmap.cpp:884
#22 0x438f3215 in QShortcutMap::tryShortcutEvent (this=0xa14b7a0, o=0xa552bb0, e=0xbff5e208) at kernel/qshortcutmap.cpp:364
#23 0x438c0bf3 in QApplication::notify (this=0xa14b6f8, receiver=0xa552bb0, e=0xbff5e208) at kernel/qapplication.cpp:3986
#24 0xb721ab62 in KApplication::notify (this=0xbff5ebe4, receiver=0xa552bb0, event=0xbff5e208) at /usr/src/debug/kdelibs-4.10.2/kdeui/kernel/kapplication.cpp:311
#25 0x435870be in QCoreApplication::notifyInternal (this=0xbff5ebe4, receiver=0xa552bb0, event=0xbff5e208) at kernel/qcoreapplication.cpp:946
#26 0x438b815e in sendSpontaneousEvent (event=0xbff5e208, receiver=0xa552bb0) at ../../src/corelib/kernel/qcoreapplication.h:234
#27 qt_sendSpontaneousEvent (receiver=0xa552bb0, event=0xbff5e208) at kernel/qapplication.cpp:5560
#28 0x439684a2 in QKeyMapper::sendKeyEvent (keyWidget=0xa552bb0, grab=grab@entry=false, type=QEvent::KeyPress, code=90, modifiers=..., text=..., autorepeat=false, count=-1074404856, nativeScanCode=138741320, nativeVirtualKey=138741320, nativeModifiers=138741320) at kernel/qkeymapper_x11.cpp:1866
#29 0x439688d2 in QKeyMapperPrivate::translateKeyEvent (this=0xa17b4e0, keyWidget=0xa552bb0, event=0xbff5e7cc, grab=false) at kernel/qkeymapper_x11.cpp:1836
#30 0x43942a7d in QApplication::x11ProcessEvent (this=0xbff5ebe4, event=0xbff5e7cc) at kernel/qapplication_x11.cpp:3553
#31 0x4396ca85 in x11EventSourceDispatch (s=0xa1552a8, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#32 0x42f6315b in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#33 0x42f63500 in g_main_context_iterate.isra.22 () from /lib/libglib-2.0.so.0
#34 0x42f635e2 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#35 0x435b9b02 in QEventDispatcherGlib::processEvents (this=0xa125a30, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#36 0x4396c70b in QGuiEventDispatcherGlib::processEvents (this=0xa125a30, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#37 0x43585b5d in QEventLoop::processEvents (this=this@entry=0xbff5eac8, flags=...) at kernel/qeventloop.cpp:149
#38 0x43585e59 in QEventLoop::exec (this=0xbff5eac8, flags=...) at kernel/qeventloop.cpp:204
#39 0x4358b39b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#40 0x438b7ee5 in QApplication::exec () at kernel/qapplication.cpp:3823
#41 0x08077326 in main (argc=3, argv=0xbff5ecc4) at /usr/src/debug/kdesdk-4.10.2/umbrello/umbrello/main.cpp:111

This bug may be a duplicate of or related to bug 202436.

Possible duplicates by query: bug 310964, bug 298360, bug 297113, bug 290705, bug 284006.

Reported using DrKonqi
Comment 1 Christian Weiske 2013-05-13 14:55:44 UTC
Created attachment 79871 [details]
New crash information added by DrKonqi

umbrello (2.10.2) on KDE Platform 4.10.2 using Qt 4.8.4

- What I was doing when the application crashed:
Clicked "undo" after creating a sequence diagram and adding some actors.

-- Backtrace (Reduced):
#6  0x000000000044c43e in UMLWidgetController::insertSaveValues (this=0x2ff0790, _oldX=-317, _oldY=148, X=-317, Y=161) at ../../../umbrello/umbrello/controller/umlwidgetcontroller.cpp:612
#7  0x000000000065849a in Uml::CmdMoveWidget::undo (this=0x358c660) at ../../../umbrello/umbrello/cmds/cmd_moveWidget.cpp:54
#8  0x00007fd669249d61 in QUndoStack::undo (this=<optimized out>) at util/qundostack.cpp:701
[...]
#10 0x00007fd668bf2152 in QAction::triggered (this=this@entry=0x2ce11f0, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#11 0x00007fd668bf3580 in QAction::activate (this=0x2ce11f0, event=<optimized out>) at kernel/qaction.cpp:1257
Comment 2 Andi Fischer 2013-09-02 12:35:22 UTC

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