Application: umbrello (2.21.0) KDE Platform Version: 4.14.27 Qt Version: 4.8.7 Operating System: Linux 4.8.13-1-default x86_64 Distribution: "openSUSE Tumbleweed" -- Information about the crash: - What I was doing when the application crashed: After recent KDE-Upgrade shipped by Tumbleweed-Repository opening of some xmi-Files crashes Umbrello. - Distribution: openSUSE Tumbleweed - Plasma-Version: 5.8.4 - Frameworks: 5.29.0 - Qt-Version: 5.7.0 - Platform: x86_64 The crash can be reproduced every time. -- Backtrace: Application: Umbrello UML-Modeller (umbrello), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [KCrash Handler] #6 0x00007f991b7abf4d in __dynamic_cast () from /usr/lib64/libstdc++.so.6 #7 0x0000000000672031 in UMLObject::asUMLClassifier (this=<optimized out>) at /usr/src/debug/umbrello-16.12.0/umbrello/umlmodel/umlobject.cpp:1236 #8 0x0000000000650409 in UMLClassifierListItem::getType (this=<optimized out>) at /usr/src/debug/umbrello-16.12.0/umbrello/umlmodel/classifierlistitem.cpp:103 #9 0x0000000000643aab in UMLAttribute::toString (this=0x1de3f50, sig=<optimized out>) at /usr/src/debug/umbrello-16.12.0/umbrello/umlmodel/attribute.cpp:156 #10 0x0000000000662e18 in UMLOperation::toString (this=0x1dee110, sig=<optimized out>) at /usr/src/debug/umbrello-16.12.0/umbrello/umlmodel/operation.cpp:222 #11 0x000000000047fd38 in UMLListView::childObjectAdded (this=this@entry=0x1c56a50, child=0x1dee110, parent=parent@entry=0x1dedf40) at /usr/src/debug/umbrello-16.12.0/umbrello/umllistview.cpp:1123 #12 0x00000000004842a6 in UMLListView::childObjectAdded (parent=0x1dedf40, child=<optimized out>, this=0x1c56a50) at /usr/include/QtCore/qstring.h:880 #13 UMLListView::slotObjectCreated (this=0x1c56a50, object=0x1dedf40) at /usr/src/debug/umbrello-16.12.0/umbrello/umllistview.cpp:999 #14 0x00000000004c1ce4 in UMLListView::qt_static_metacall (_o=0x1c56a50, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/umbrello-16.12.0/build/umbrello/libumbrello_automoc.dir/moc_umllistview_V5RUMLZDPYHAEE.cpp:86 #15 0x00007f991bc455d0 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4 #16 0x00000000004c3ba0 in UMLDoc::sigObjectCreated (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/umbrello-16.12.0/build/umbrello/libumbrello_automoc.dir/moc_umldoc_LCFDOSB3MYDPPC.cpp:166 #17 0x0000000000673730 in UMLObject::resolveRef (this=this@entry=0x1dedf40) at /usr/src/debug/umbrello-16.12.0/umbrello/umlmodel/umlobject.cpp:741 #18 0x000000000066f3f7 in UMLCanvasObject::resolveRef (this=this@entry=0x1dedf40) at /usr/src/debug/umbrello-16.12.0/umbrello/umlmodel/umlcanvasobject.cpp:453 #19 0x00000000006699c7 in UMLPackage::resolveRef (this=0x1dedf40) at /usr/src/debug/umbrello-16.12.0/umbrello/umlmodel/package.cpp:383 #20 0x000000000064ecf0 in UMLClassifier::resolveRef (this=0x1dedf40) at /usr/src/debug/umbrello-16.12.0/umbrello/umlmodel/classifier.cpp:689 #21 0x0000000000669a4f in UMLPackage::resolveRef (this=0x1df5e30) at /usr/src/debug/umbrello-16.12.0/umbrello/umlmodel/package.cpp:387 #22 0x0000000000669a4f in UMLPackage::resolveRef (this=0x1df1060) at /usr/src/debug/umbrello-16.12.0/umbrello/umlmodel/package.cpp:387 #23 0x0000000000669a4f in UMLPackage::resolveRef (this=0x19319a0) at /usr/src/debug/umbrello-16.12.0/umbrello/umlmodel/package.cpp:387 #24 0x0000000000466ba4 in UMLDoc::resolveTypes (this=this@entry=0x184ea50) at /usr/src/debug/umbrello-16.12.0/umbrello/umldoc.cpp:2500 #25 0x000000000046ecb8 in UMLDoc::resolveTypes (this=0x184ea50) at /usr/src/debug/umbrello-16.12.0/umbrello/umldoc.cpp:1984 #26 UMLDoc::loadExtensionsFromXMI (this=this@entry=0x184ea50, node=...) at /usr/src/debug/umbrello-16.12.0/umbrello/umldoc.cpp:2805 #27 0x0000000000475d5b in UMLDoc::loadFromXMI (this=0x184ea50, file=..., encode=<optimized out>) at /usr/src/debug/umbrello-16.12.0/umbrello/umldoc.cpp:2343 #28 0x0000000000478182 in UMLDoc::openDocument (this=0x184ea50, url=..., format=format@entry=0x0) at /usr/src/debug/umbrello-16.12.0/umbrello/umldoc.cpp:715 #29 0x000000000045a149 in UMLApp::slotFileOpenRecent (this=0x16e04b0, url=...) at /usr/src/debug/umbrello-16.12.0/umbrello/uml.cpp:1384 #30 0x00007f991bc455d0 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4 #31 0x00007f991fc09f62 in KRecentFilesAction::urlSelected(KUrl const&) () from /usr/lib64/libkdeui.so.5 #32 0x00007f991fc0a02b in ?? () from /usr/lib64/libkdeui.so.5 #33 0x00007f991bc455d0 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4 #34 0x00007f991fc0e03f in KSelectAction::triggered(QAction*) () from /usr/lib64/libkdeui.so.5 #35 0x00007f991fc0e244 in KSelectAction::actionTriggered(QAction*) () from /usr/lib64/libkdeui.so.5 #36 0x00007f991bc455d0 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4 #37 0x00007f991c16db1f in QActionGroup::triggered(QAction*) () from /usr/lib64/libQtGui.so.4 #38 0x00007f991c16dbcf in ?? () from /usr/lib64/libQtGui.so.4 #39 0x00007f991bc455d0 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4 #40 0x00007f991c16b212 in QAction::triggered(bool) () from /usr/lib64/libQtGui.so.4 #41 0x00007f991c16c573 in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQtGui.so.4 #42 0x00007f991c5c7c1d in ?? () from /usr/lib64/libQtGui.so.4 #43 0x00007f991c5cc089 in ?? () from /usr/lib64/libQtGui.so.4 #44 0x00007f991fdb4db3 in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libkdeui.so.5 #45 0x00007f991c1c7940 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #46 0x00007f991c5d02db in QMenu::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #47 0x00007f991c1710ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #48 0x00007f991c179767 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #49 0x00007f991fceb67a in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #50 0x00007f991bc312cd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #51 0x00007f991c17778b in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4 #52 0x00007f991c1f273d in ?? () from /usr/lib64/libQtGui.so.4 #53 0x00007f991c1f0e6c in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4 #54 0x00007f991c219ce2 in ?? () from /usr/lib64/libQtGui.so.4 #55 0x00007f991631e677 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #56 0x00007f991631e8e0 in ?? () from /usr/lib64/libglib-2.0.so.0 #57 0x00007f991631e98c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #58 0x00007f991bc6182e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #59 0x00007f991c219db6 in ?? () from /usr/lib64/libQtGui.so.4 #60 0x00007f991bc2fb9f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #61 0x00007f991bc2ff05 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #62 0x00007f991bc35af9 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4 #63 0x000000000043b7ec in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/umbrello-16.12.0/umbrello/main.cpp:246 Reported using DrKonqi
Created attachment 102878 [details] test-case for reproducing the app-crash
*** This bug has been marked as a duplicate of bug 373780 ***
*** Bug 373911 has been marked as a duplicate of this bug. ***
*** Bug 373979 has been marked as a duplicate of this bug. ***