You are not logged in.

#1 2015-08-24 14:10:57

horst
Member
Registered: 2015-08-24
Posts: 2

KDE Applications 15.08: Umbrello not working

Hi,

I upgraded KDE Applications to 15.08 (I don't have very many KDE Applications installed, but I upgraded the ones I have). Then I installed Umbrello (didn't have the previous version on my system).

But, for some reason Umbrello is not working very well for me. For example, it crashes for me when I do the following:

1. Start Umbrello.
2. Add a class to the empty class diagram (named it 'Test').
3. Change to Selection tool and double click on the class Test to open Properties dialog.
4. Clicking ok causes Umbrello to dump core.

The output on the terminal window is:
umbrello: Object_Factory::createUMLObject( "" ):  parentPkg is not set, assuming Model_Type  "Logical"
umbrello: Modified file= "Untitled"
umbrello: scene= "class diagram"  / object= "Test"
umbrello: Modified file= "Untitled"
umbrello: Modified file= "Untitled"
umbrello: widget =  "Test"  / type =  "wt_Class"
umbrello: "Test" : Object is already in target package

The first page of stack trace from gdb is:
#0  0x00007ffff474ccc0 in QAbstractButton::isChecked() const ()
   from /usr/lib/libQt5Widgets.so.5
#1  0x00000000005b1b40 in ClassOptionsPage::applyWidget() ()
#2  0x0000000000579246 in ClassPropertiesDialog::slotApply() ()
#3  0x0000000000579299 in ClassPropertiesDialog::slotOk() ()
#4  0x00007ffff3944fea in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib/libQt5Core.so.5
#5  0x000000000058d78b in MultiPageDialogBase::slotButtonClicked(QAbstractButton*) ()
#6  0x00007ffff3944fea in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib/libQt5Core.so.5
#7  0x00007ffff477961f in QDialogButtonBox::clicked(QAbstractButton*) ()
   from /usr/lib/libQt5Widgets.so.5
#8  0x00007ffff4779c9a in ?? () from /usr/lib/libQt5Widgets.so.5
#9  0x00007ffff3944fea in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib/libQt5Core.so.5
#10 0x00007ffff49ea6f2 in QAbstractButton::clicked(bool) ()
   from /usr/lib/libQt5Widgets.so.5
#11 0x00007ffff474d2a4 in ?? () from /usr/lib/libQt5Widgets.so.5
#12 0x00007ffff474e8b9 in ?? () from /usr/lib/libQt5Widgets.so.5
#13 0x00007ffff474ea34 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib/libQt5Widgets.so.5
#14 0x00007ffff4692f08 in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#15 0x00007ffff465000c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/libQt5Widgets.so.5
#16 0x00007ffff4655be9 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libQt5Widgets.so.5
#17 0x00007ffff391689b in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/libQt5Core.so.5
#18 0x00007ffff4654af2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /usr/lib/libQt5Widgets.so.5
#19 0x00007ffff46ad74b in ?? () from /usr/lib/libQt5Widgets.so.5
#20 0x00007ffff46afcfb in ?? () from /usr/lib/libQt5Widgets.so.5
#21 0x00007ffff465000c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/libQt5Widgets.so.5
#22 0x00007ffff46554e6 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libQt5Widgets.so.5
#23 0x00007ffff391689b in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/libQt5Core.so.5
#24 0x00007ffff3e75c81 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/libQt5Gui.so.5
#25 0x00007ffff3e77955 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/libQt5Gui.so.5
#26 0x00007ffff3e5ce08 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5
#27 0x00007fffe339c9f0 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#28 0x00007fffee3d79fd in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#29 0x00007fffee3d7ce0 in ?? () from /usr/lib/libglib-2.0.so.0
#30 0x00007fffee3d7d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#31 0x00007ffff396d23f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#32 0x00007ffff391426a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/libQt5Core.so.5
#33 0x00007ffff484ac0d in QDialog::exec() () from /usr/lib/libQt5Widgets.so.5
#34 0x000000000078a370 in UMLWidget::showPropertiesDialog() ()
#35 0x000000000078e6de in UMLWidget::mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)
    ()
#36 0x0000000000821095 in ToolBarState::mouseDoubleClick(QGraphicsSceneMouseEvent*) ()
#37 0x000000000053d3fb in UMLScene::mouseDoubleClickEvent(QGraphicsSceneMouseEvent*) ()
#38 0x00007ffff4986d10 in QGraphicsScene::event(QEvent*) ()
   from /usr/lib/libQt5Widgets.so.5
#39 0x00007ffff465000c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/libQt5Widgets.so.5
#40 0x00007ffff46554e6 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libQt5Widgets.so.5
#41 0x00007ffff391689b in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/libQt5Core.so.5
#42 0x00007ffff49a0bb8 in QGraphicsView::mouseDoubleClickEvent(QMouseEvent*) ()
   from /usr/lib/libQt5Widgets.so.5
#43 0x00007ffff4693307 in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#44 0x00007ffff4791f6e in QFrame::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#45 0x00007ffff49a23f3 in QGraphicsView::viewportEvent(QEvent*) ()
   from /usr/lib/libQt5Widgets.so.5
#46 0x00007ffff391668c in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#47 0x00007ffff464ffec in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/libQt5Widgets.so.5

Last edited by horst (2015-08-24 14:11:27)

Offline

#2 2015-08-24 16:18:29

Potomac
Member
Registered: 2011-12-25
Posts: 528

Re: KDE Applications 15.08: Umbrello not working

I have the same problem,

I think you can open a bugreport

Offline

#3 2015-08-24 19:31:24

horst
Member
Registered: 2015-08-24
Posts: 2

Re: KDE Applications 15.08: Umbrello not working

Before I open a bug report I'd like to know if Umbrello works for most people and the problem is with my setup (for example, I only have a few KDE applications installed, so maybe some missing dependency fixes Umbrello).

Offline

#4 2015-08-24 20:50:53

Potomac
Member
Registered: 2011-12-25
Posts: 528

Re: KDE Applications 15.08: Umbrello not working

I have KDE 4 and KF5 applications ( I don't have plasma 5 ),

here you can find bugreports about umbrello :

https://bugs.kde.org/buglist.cgi?bug_st … mbrello%22

Last edited by Potomac (2015-08-25 01:33:44)

Offline

#5 2015-08-24 21:17:28

Potomac
Member
Registered: 2011-12-25
Posts: 528

Re: KDE Applications 15.08: Umbrello not working

if I downgrade to the previous version of umbrello ( kdesdk-umbrello-15.04.3-1 ) then there is no bug

edit: the git version of umbrello solves the problem ( version 2.18.99 ), so there is no need to create a bugreport,

you can get the git version with this command line : " git clone git://anongit.kde.org/umbrello"

Last edited by Potomac (2015-08-25 02:11:59)

Offline

Board footer

Powered by FluxBB