https://bugs.kde.org/show_bug.cgi?id=359012

--- Comment #5 from Oliver Kellogg <okell...@users.sourceforge.net> ---
If after the first (unsuccessful) Undo I press Undo again, the program is
aborted with the following backtrace:

Application: Umbrello UML Modeller (umbrello5), signal: Aborted

[KCrash Handler]
#6  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#7  in __pthread_kill_internal (signo=6, threadid=<optimized out>) at
pthread_kill.c:78
#8  in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#9  in __GI_abort () at abort.c:79
#10 in qt_message_fatal (message=<synthetic pointer>..., context=...) at
global/qlogging.cpp:1914
#11 QMessageLogger::fatal (this=this@entry=0x7ffca3d81e48,
msg=msg@entry=0x7f4d2dbbe000 "ASSERT: \"%s\" in file %s, line %d") at
global/qlogging.cpp:893
#12 in qt_assert (assertion=<optimized out>, file=<optimized out>,
line=<optimized out>) at global/qglobal.cpp:3366
#13 in Uml::CmdBaseWidgetCommand::assocWidget (this=0x7f4d1c009f80) at
/umbrello/master/umbrello/cmds/widget/cmdbasewidgetcommand.cpp:87
#14 in Uml::CmdCreateWidget::undo (this=0x7f4d1c009f80) at
/umbrello/master/umbrello/cmds/widget/cmdcreatewidget.cpp:128
#15 in QUndoStack::undo (this=0x28c9c50) at util/qundostack.cpp:817
#16 in UMLApp::undo (this=0x26a1d90) at /umbrello/master/umbrello/uml.cpp:3575
#17 in UMLApp::slotEditUndo (this=0x26a1d90) at
/umbrello/master/umbrello/uml.cpp:1727
#18 in UMLApp::qt_static_metacall (_o=0x26a1d90,
_c=QMetaObject::InvokeMetaMethod, _id=79, _a=0x7ffca3d82140) at
/umbrello/master/build/umbrello/libumbrello_autogen/EWIEGA46WW/moc_uml.cpp:562
#19 in doActivate<false> (sender=0x2980f30, signal_index=4,
argv=0x7ffca3d82140) at kernel/qobject.cpp:3931
#20 in QMetaObject::activate (sender=sender@entry=0x2980f30,
m=m@entry=0x7f4d2ecb8d20 <QAction::staticMetaObject>,
local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffca3d82140)
at kernel/qobject.cpp:3979
#21 in QAction::triggered (this=this@entry=0x2980f30, _t1=<optimized out>) at
.moc/moc_qaction.cpp:376
#22 in QAction::activate (this=0x2980f30, event=<optimized out>) at
kernel/qaction.cpp:1161
#23 in QMenuPrivate::activateCausedStack (this=this@entry=0x2a95dc0,
causedStack=..., action=action@entry=0x2980f30,
action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at
widgets/qmenu.cpp:1384
#24 in QMenuPrivate::activateAction (this=0x2a95dc0, action=0x2980f30,
action_e=QAction::Trigger, self=<optimized out>) at widgets/qmenu.cpp:1461
#25 in QWidget::event (this=0x2a09260, event=0x7ffca3d82720) at
kernel/qwidget.cpp:9043
#26 in QApplicationPrivate::notify_helper (this=this@entry=0x257aa70,
receiver=receiver@entry=0x2a09260, e=e@entry=0x7ffca3d82720) at
kernel/qapplication.cpp:3637
#27 in QApplication::notify (this=<optimized out>, receiver=0x2a09260,
e=<optimized out>) at kernel/qapplication.cpp:3081
#28 in QCoreApplication::notifyInternal2 (receiver=0x2a09260,
event=0x7ffca3d82720) at kernel/qcoreapplication.cpp:1064
#29 in QApplicationPrivate::sendMouseEvent (receiver=0x2a09260,
event=event@entry=0x7ffca3d82720, alienWidget=<optimized out>,
nativeWidget=0x2a09260, buttonDown=buttonDown@entry=0x7f4d2ecf0330
<qt_button_down>, lastMouseReceiver=..., spontaneous=true,
onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2619
#30 in QWidgetWindow::handleMouseEvent (this=0x3009590, event=0x7ffca3d829d0)
at kernel/qwidgetwindow.cpp:580
#31 in QWidgetWindow::event (this=0x3009590, event=0x7ffca3d829d0) at
kernel/qwidgetwindow.cpp:300
#32 in QApplicationPrivate::notify_helper (this=<optimized out>,
receiver=0x3009590, e=0x7ffca3d829d0) at kernel/qapplication.cpp:3637
#33 in QCoreApplication::notifyInternal2 (receiver=0x3009590,
event=0x7ffca3d829d0) at kernel/qcoreapplication.cpp:1064
#34 in QGuiApplicationPrivate::processMouseEvent (e=0x2c32fc0) at
kernel/qguiapplication.cpp:2285
#35 in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...)
at kernel/qwindowsysteminterface.cpp:1169
#36 in xcbSourceDispatch (source=<optimized out>) at
qxcbeventdispatcher.cpp:105
#37 in g_main_dispatch (context=0x7f4d24005010) at ../glib/gmain.c:3444
#38 g_main_context_dispatch (context=context@entry=0x7f4d24005010) at
../glib/gmain.c:4162
#39 in g_main_context_iterate (context=context@entry=0x7f4d24005010,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/gmain.c:4238
#40 in g_main_context_iteration (context=0x7f4d24005010, may_block=1) at
../glib/gmain.c:4303
#41 in QEventDispatcherGlib::processEvents (this=0x2656850, flags=...) at
kernel/qeventdispatcher_glib.cpp:423
#42 in QEventLoop::exec (this=this@entry=0x7ffca3d82d00, flags=...,
flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#43 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#44 in main (argc=2, argv=0x7ffca3d83418) at
/umbrello/master/umbrello/main.cpp:347

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to