Bug 260592

Summary: Umbrello crashed after selecting properties to a newly created method
Product: [Applications] umbrello Reporter: kpsychas
Component: generalAssignee: Umbrello Development Group <umbrello-devel>
Status: RESOLVED FIXED    
Severity: crash CC: ralf.habacker
Priority: NOR    
Version: 2.4.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 2.15.3 (KDE Applications 14.12.3)
Sentry Crash Report:

Description kpsychas 2010-12-17 23:22:06 UTC
Application: umbrello (2.4.2)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-26-generic i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
Application crashed while editing a class method in logical view
First I tried to change its name but then I chose Properties (used right click)
Method name was blank when I selected Properties option

 -- Backtrace:
Application: Umbrello UML Modeller (umbrello), signal: Segmentation fault
[KCrash Handler]
#6  UMLObject::getBaseType (this=0x93aab10) at ../../../umbrello/umbrello/umlobject.cpp:377
#7  0x087071ec in UMLListView::qt_metacall (this=0x6b, _c=154839824, _id=157751520, _a=0xbfb16a78) at ./umllistview.moc:111
#8  0x01f26c9a in QMetaObject::metacall (object=0x93aab10, cl=51184576, idx=139, argv=0xbfb16a78) at kernel/qmetaobject.cpp:237
#9  0x01f353d5 in QMetaObject::activate (sender=0x99b6400, m=0x1da1748, local_signal_index=2, argv=0xbfb16a78) at kernel/qobject.cpp:3293
#10 0x01910073 in QMenu::triggered (this=0x99b6400, _t1=0xa004280) at .moc/release-shared/moc_qmenu.cpp:164
#11 0x01912aca in QMenuPrivate::_q_actionTriggered (this=0x9fa1520) at widgets/qmenu.cpp:1129
#12 0x01917196 in QMenu::qt_metacall (this=0x99b6400, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfb16c68) at .moc/release-shared/moc_qmenu.cpp:105
#13 0x0125d9aa in KMenu::qt_metacall (this=0x99b6400, _c=QMetaObject::InvokeMetaMethod, _id=35, _a=0xbfb16c68) at ./kmenu.moc:76
#14 0x01f26c9a in QMetaObject::metacall (object=0x99b6400, cl=51184576, idx=35, argv=0xbfb16c68) at kernel/qmetaobject.cpp:237
#15 0x01f353d5 in QMetaObject::activate (sender=0xa004280, m=0x1d9ad58, local_signal_index=1, argv=0xbfb16c68) at kernel/qobject.cpp:3293
#16 0x0146bbd9 in QAction::triggered (this=0xa004280, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#17 0x0146ddcc in QAction::activate (this=0xa004280, event=QAction::Trigger) at kernel/qaction.cpp:1255
#18 0x0191160c in QMenuPrivate::activateCausedStack (this=0x9fa1520, causedStack=..., action=0xa004280, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1011
#19 0x01917abb in QMenuPrivate::activateAction (this=0x9fa1520, action=0xa004280, action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1103
#20 0x01918ac7 in QMenu::mouseReleaseEvent (this=0x99b6400, e=0xbfb17500) at widgets/qmenu.cpp:2312
#21 0x0125bf65 in KMenu::mouseReleaseEvent (this=0x99b6400, e=0xbfb17500) at ../../kdeui/widgets/kmenu.cpp:471
#22 0x014d07f8 in QWidget::event (this=0x99b6400, event=0xbfb17500) at kernel/qwidget.cpp:7998
#23 0x0191a0cc in QMenu::event (this=0x99b6400, e=0xbfb17500) at widgets/qmenu.cpp:2414
#24 0x014724dc in QApplicationPrivate::notify_helper (this=0x9099fb8, receiver=0x99b6400, e=0xbfb17500) at kernel/qapplication.cpp:4300
#25 0x014799f7 in QApplication::notify (this=0xbfb17db0, receiver=0x99b6400, e=0xbfb17500) at kernel/qapplication.cpp:3865
#26 0x01165f2a in KApplication::notify (this=0xbfb17db0, receiver=0x99b6400, event=0xbfb17500) at ../../kdeui/kernel/kapplication.cpp:302
#27 0x01f21a3b in QCoreApplication::notifyInternal (this=0xbfb17db0, receiver=0x99b6400, event=0xbfb17500) at kernel/qcoreapplication.cpp:704
#28 0x01478952 in QCoreApplication::sendEvent (receiver=0x99b6400, event=0xbfb17500, alienWidget=0x0, nativeWidget=0x99b6400, buttonDown=0x1db6058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#29 QApplicationPrivate::sendMouseEvent (receiver=0x99b6400, event=0xbfb17500, alienWidget=0x0, nativeWidget=0x99b6400, buttonDown=0x1db6058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#30 0x015045cf in QETWidget::translateMouseEvent (this=0x99b6400, event=0xbfb17a1c) at kernel/qapplication_x11.cpp:4302
#31 0x01503511 in QApplication::x11ProcessEvent (this=0xbfb17db0, event=0xbfb17a1c) at kernel/qapplication_x11.cpp:3379
#32 0x0153260a in x11EventSourceDispatch (s=0x909d1a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#33 0x023545e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#34 0x023582d8 in ?? () from /lib/libglib-2.0.so.0
#35 0x023584b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#36 0x01f4d5d5 in QEventDispatcherGlib::processEvents (this=0x907cc20, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#37 0x01532135 in QGuiEventDispatcherGlib::processEvents (this=0x907cc20, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x01f20059 in QEventLoop::processEvents (this=0xbfb17d14, flags=) at kernel/qeventloop.cpp:149
#39 0x01f204aa in QEventLoop::exec (this=0xbfb17d14, flags=...) at kernel/qeventloop.cpp:201
#40 0x01f2469f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#41 0x01472577 in QApplication::exec () at kernel/qapplication.cpp:3579
#42 0x086ac645 in main (argc=1, argv=0xbfb17f64) at ../../../umbrello/umbrello/main.cpp:111

Reported using DrKonqi
Comment 1 Ralf Habacker 2015-08-18 20:28:18 UTC
(In reply to kpsychas from comment #0)
> Application: umbrello (2.4.2)
> KDE Platform Version: 4.4.2 (KDE 4.4.2)
> Qt Version: 4.6.2
> Operating System: Linux 2.6.32-26-generic i686
> Distribution: Ubuntu 10.04.1 LTS
> 
> -- Information about the crash:
> Application crashed while editing a class method in logical view
> First I tried to change its name but then I chose Properties (used right
> click)
> Method name was blank when I selected Properties option
I could not reproduce this bug with version 2.15.3. If this bug is still present in Umbrello version > 2.15.3, feel free to reopen this bug.