Bug 296750

Summary: Umbrello crashed
Product: [Applications] umbrello Reporter: Alexander <x-and>
Component: generalAssignee: Umbrello Development Group <umbrello-devel>
Status: RESOLVED DUPLICATE    
Severity: crash CC: ralf.habacker
Priority: NOR    
Version: 2.7.4   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alexander 2012-03-25 15:45:24 UTC
Application: umbrello (2.7.4)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-17-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed: 
Umbrello crashed while navigating through actions history

-- Backtrace:
Application: Umbrello (umbrello), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f8bbebd6780 (LWP 12893))]

Thread 2 (Thread 0x7f8ba9f51700 (LWP 12895)):
#0  0x00007f8bba966473 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f8bb7086f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8bb7087792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8bb1edb516 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f8bb70ac2b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8bba679efc in start_thread (arg=0x7f8ba9f51700) at pthread_create.c:304
#6  0x00007f8bba97259d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8bbebd6780 (LWP 12893)):
[KCrash Handler]
#6  0x0000000000649824 in redo (this=<optimized out>) at ../../../umbrello/umbrello/cmds/cmd_resizeWidget.cpp:43
#7  Uml::CmdResizeWidget::redo (this=<optimized out>) at ../../../umbrello/umbrello/cmds/cmd_resizeWidget.cpp:37
#8  0x00007f8bbc5b6c4f in QUndoStack::setIndex (this=<optimized out>, idx=22) at util/qundostack.cpp:738
#9  0x00007f8bbc5b86d1 in QUndoModel::setStackCurrentIndex (this=0x1fa79f0, index=...) at util/qundoview.cpp:160
#10 0x00007f8bbc5b887d in QUndoModel::qt_metacall (this=0x1fa79f0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffe710af60) at .moc/release-shared/qundoview.moc:79
#11 0x00007f8bbba42eba in QMetaObject::activate (sender=0x1fa79d0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffe710af60) at kernel/qobject.cpp:3278
#12 0x00007f8bbc4bef8a in QItemSelectionModel::currentChanged (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at .moc/release-shared/moc_qitemselectionmodel.cpp:159
#13 0x00007f8bbc4bf080 in QItemSelectionModel::setCurrentIndex (this=0x1fa79d0, index=..., command=<optimized out>) at itemviews/qitemselectionmodel.cpp:1169
#14 0x00007f8bbc46ccc4 in QAbstractItemView::mousePressEvent (this=0x1fa54d0, event=<optimized out>) at itemviews/qabstractitemview.cpp:1666
#15 0x00007f8bbbfb0fc9 in QWidget::event (this=0x1fa54d0, event=0x7fffe710bc20) at kernel/qwidget.cpp:8291
#16 0x00007f8bbc3595b6 in QFrame::event (this=0x1fa54d0, e=0x7fffe710bc20) at widgets/qframe.cpp:557
#17 0x00007f8bbc46a25b in QAbstractItemView::viewportEvent (this=0x1fa54d0, event=0x7fffe710bc20) at itemviews/qabstractitemview.cpp:1628
#18 0x00007f8bbba2fc88 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x1fa5ad0, event=0x7fffe710bc20) at kernel/qcoreapplication.cpp:902
#19 0x00007f8bbbf6043f in notify_helper (e=0x7fffe710bc20, receiver=0x1fa5ad0, this=0x1a46820) at kernel/qapplication.cpp:4482
#20 QApplicationPrivate::notify_helper (this=0x1a46820, receiver=0x1fa5ad0, e=0x7fffe710bc20) at kernel/qapplication.cpp:4458
#21 0x00007f8bbbf65cbb in QApplication::notify (this=<optimized out>, receiver=0x1fa5ad0, e=0x7fffe710bc20) at kernel/qapplication.cpp:4047
#22 0x00007f8bbd39d466 in KApplication::notify (this=0x7fffe710c8a0, receiver=0x1fa5ad0, event=0x7fffe710bc20) at ../../kdeui/kernel/kapplication.cpp:311
#23 0x00007f8bbba2fafc in QCoreApplication::notifyInternal (this=0x7fffe710c8a0, receiver=0x1fa5ad0, event=0x7fffe710bc20) at kernel/qcoreapplication.cpp:787
#24 0x00007f8bbbf61442 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#25 QApplicationPrivate::sendMouseEvent (receiver=0x1fa5ad0, event=0x7fffe710bc20, alienWidget=0x1fa5ad0, nativeWidget=0x1fe0ce0, buttonDown=0x1fa5ad0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#26 0x00007f8bbbfe09d5 in QETWidget::translateMouseEvent (this=0x1fe0ce0, event=<optimized out>) at kernel/qapplication_x11.cpp:4571
#27 0x00007f8bbbfdf94e in QApplication::x11ProcessEvent (this=0x7fffe710c8a0, event=0x7fffe710c440) at kernel/qapplication_x11.cpp:3693
#28 0x00007f8bbc0084a2 in x11EventSourceDispatch (s=0x1a4a790, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#29 0x00007f8bb7086a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f8bb7087258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f8bb7087429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f8bbba5aed6 in QEventDispatcherGlib::processEvents (this=0x1a02f40, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#33 0x00007f8bbc00810e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#34 0x00007f8bbba2ecf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#35 0x00007f8bbba2eef7 in QEventLoop::exec (this=0x7fffe710c810, flags=...) at kernel/qeventloop.cpp:201
#36 0x00007f8bbba33789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#37 0x000000000043aba6 in main (argc=3, argv=0x7fffe710cca8) at ../../../umbrello/umbrello/main.cpp:111

Reported using DrKonqi
Comment 1 Ralf Habacker 2013-09-07 21:53:43 UTC
The undo framework is known to be very instable yet and needs a major refactoring. 
A workaround is to disable undo/redo in the main settings page.
Comment 2 Jekyll Wu 2013-11-13 08:44:07 UTC

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