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
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.
*** This bug has been marked as a duplicate of bug 306830 ***