Bug 322689 - Crashed while using History
Summary: Crashed while using History
Status: RESOLVED FIXED
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: 2.10.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Umbrello Development Group
URL:
Keywords:
: 306043 317947 321874 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-07-22 13:40 UTC by Lukas Baron
Modified: 2014-01-04 11:24 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.13.0


Attachments
New crash information added by DrKonqi (7.74 KB, text/plain)
2013-11-01 03:02 UTC, Andrés
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lukas Baron 2013-07-22 13:40:30 UTC
Application: umbrello (2.10.5)
KDE Platform Version: 4.10.5
Qt Version: 4.8.4
Operating System: Linux 3.8.0-26-generic x86_64
Distribution: Ubuntu 13.04

-- Information about the crash:
- What I was doing when the application crashed:
 1) Created some class objects.
 2) Saved file
 3) Moved to the beginning in histoy
 4) Moved to some other point in history
 5) Sometimes repeat step 4.

The crash can be reproduced sometimes.

-- 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 0x7f0885b737c0 (LWP 12961))]

Thread 3 (Thread 0x7f087484a700 (LWP 12964)):
#0  0x00007fff8d9feaf7 in ?? ()
#1  0x00007f087f0df078 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x0000000200000000 in ?? ()
#3  0x00007f0870002860 in ?? ()
#4  0x00007f0874849b80 in ?? ()
#5  0x00007f0874849c38 in ?? ()
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f086c94f700 (LWP 12967)):
#0  0x00007fff8d9feaf7 in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f0885b737c0 (LWP 12961)):
[KCrash Handler]
#6  UMLWidgetController::insertSaveValues (this=0x1847810, _oldX=-806, _oldY=-420, X=-1160, Y=-472) at ../../../umbrello/umbrello/controller/umlwidgetcontroller.cpp:612
#7  0x0000000000658bea in Uml::CmdMoveWidget::redo (this=0x18b9c50) at ../../../umbrello/umbrello/cmds/cmd_moveWidget.cpp:40
#8  0x00007f08833a5bef in QUndoStack::setIndex (this=<optimized out>, idx=5) at util/qundostack.cpp:780
#9  0x00007f08833a76f9 in QUndoModel::setStackCurrentIndex (this=0x14a4cf0, index=...) at util/qundoview.cpp:160
#10 0x00007f08839c30ef in QMetaObject::activate (sender=sender@entry=0x1635b90, m=m@entry=0x7f0883813940 <QItemSelectionModel::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff8d8df590) at kernel/qobject.cpp:3539
#11 0x00007f08832b357a in QItemSelectionModel::currentChanged (this=this@entry=0x1635b90, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:173
#12 0x00007f08832b3669 in QItemSelectionModel::setCurrentIndex (this=0x1635b90, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1175
#13 0x00007f0883263e0a in QAbstractItemView::mousePressEvent (this=0x16371a0, event=<optimized out>) at itemviews/qabstractitemview.cpp:1682
#14 0x00007f0882da1a70 in QWidget::event (this=this@entry=0x16371a0, event=event@entry=0x7fff8d8e02d0) at kernel/qwidget.cpp:8371
#15 0x00007f0883154316 in QFrame::event (this=0x16371a0, e=0x7fff8d8e02d0) at widgets/qframe.cpp:557
#16 0x00007f088326a8bb in QAbstractItemView::viewportEvent (this=0x16371a0, event=0x7fff8d8e02d0) at itemviews/qabstractitemview.cpp:1644
#17 0x00007f08839ae7a6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x1305150, receiver=receiver@entry=0x156bbb0, event=event@entry=0x7fff8d8e02d0) at kernel/qcoreapplication.cpp:1056
#18 0x00007f0882d548bc in QApplicationPrivate::notify_helper (this=this@entry=0x1305150, receiver=receiver@entry=0x156bbb0, e=e@entry=0x7fff8d8e02d0) at kernel/qapplication.cpp:4563
#19 0x00007f0882d57a33 in QApplication::notify (this=this@entry=0x7fff8d8e10e0, receiver=receiver@entry=0x156bbb0, e=e@entry=0x7fff8d8e02d0) at kernel/qapplication.cpp:4110
#20 0x00007f088464d1a6 in KApplication::notify (this=0x7fff8d8e10e0, receiver=0x156bbb0, event=0x7fff8d8e02d0) at ../../kdeui/kernel/kapplication.cpp:311
#21 0x00007f08839ae63e in QCoreApplication::notifyInternal (this=0x7fff8d8e10e0, receiver=receiver@entry=0x156bbb0, event=event@entry=0x7fff8d8e02d0) at kernel/qcoreapplication.cpp:946
#22 0x00007f0882d5a933 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#23 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x156bbb0, event=event@entry=0x7fff8d8e02d0, alienWidget=alienWidget@entry=0x156bbb0, nativeWidget=nativeWidget@entry=0x162fb30, buttonDown=buttonDown@entry=0x7f0883832308 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#24 0x00007f0882dcfec4 in QETWidget::translateMouseEvent (this=this@entry=0x162fb30, event=event@entry=0x7fff8d8e0a50) at kernel/qapplication_x11.cpp:4631
#25 0x00007f0882dceef1 in QApplication::x11ProcessEvent (this=0x7fff8d8e10e0, event=event@entry=0x7fff8d8e0a50) at kernel/qapplication_x11.cpp:3746
#26 0x00007f0882dfa0b2 in x11EventSourceDispatch (s=0x13056a0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#27 0x00007f087ee2df05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f087ee2e248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f087ee2e304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f08839dd016 in QEventDispatcherGlib::processEvents (this=0x12d0320, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#31 0x00007f0882dfa1ae in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#32 0x00007f08839ad38f in QEventLoop::processEvents (this=this@entry=0x7fff8d8e0e20, flags=...) at kernel/qeventloop.cpp:149
#33 0x00007f08839ad618 in QEventLoop::exec (this=this@entry=0x7fff8d8e0e20, flags=...) at kernel/qeventloop.cpp:204
#34 0x00007f08839b2cf6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#35 0x00007f0882d52ffc in QApplication::exec () at kernel/qapplication.cpp:3828
#36 0x000000000043820b in main (argc=3, argv=0x7fff8d8e1238) at ../../../umbrello/umbrello/main.cpp:111

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

Possible duplicates by query: bug 316692, bug 306043.

Reported using DrKonqi
Comment 1 Andi Fischer 2013-09-02 12:34:10 UTC
*** Bug 321874 has been marked as a duplicate of this bug. ***
Comment 2 Andi Fischer 2013-09-02 12:35:22 UTC
*** Bug 317947 has been marked as a duplicate of this bug. ***
Comment 3 Andi Fischer 2013-09-02 12:37:07 UTC
*** Bug 306043 has been marked as a duplicate of this bug. ***
Comment 4 Andrés 2013-11-01 03:02:49 UTC
Created attachment 83262 [details]
New crash information added by DrKonqi

umbrello (2.11.2) on KDE Platform 4.11.2 using Qt 4.8.4

- What I was doing when the application crashed:
I copied a component
I deleted one of the copies(not sure which one)
I undo

-- Backtrace (Reduced):
#6  0x000000000044d88d in UMLWidgetController::insertSaveValues (this=0x2439250, _oldX=-1592, _oldY=262, X=-1534, Y=291) at ../../umbrello/controller/umlwidgetcontroller.cpp:612
#7  0x00000000006596ca in Uml::CmdMoveWidget::undo (this=0x23e3ac0) at ../../umbrello/cmds/cmd_moveWidget.cpp:54
#8  0x00007f07e65b4361 in QUndoStack::undo (this=<optimized out>) at util/qundostack.cpp:701
[...]
#10 0x00007f07e5f79a32 in QAction::triggered (this=this@entry=0x1871190, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#11 0x00007f07e5f7b403 in QAction::activate (this=0x1871190, event=event@entry=QAction::Trigger) at kernel/qaction.cpp:1257