Bug 347803 - Umbrello crashes after doubelclicking a conditional branch in activity diagram and clicking OK to leave the folllowing dialog
Summary: Umbrello crashes after doubelclicking a conditional branch in activity diagra...
Status: RESOLVED DUPLICATE of bug 346291
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Umbrello Development Group
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-05-16 15:59 UTC by Stefan Eggers
Modified: 2015-05-18 06:31 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 2.16.1 (KDE Applications 15.04.1)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Eggers 2015-05-16 15:59:17 UTC
Application: umbrello (2.15.3)
KDE Platform Version: 4.14.6
Qt Version: 4.8.5
Operating System: Linux 3.11.10-29-desktop i686
Distribution: "openSUSE 13.1 (Bottle) (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
I looked for properties of the conditional branch (maybe false translation: in german Verzweigung/Vereinigung)

- Unusual behavior I noticed:
The conditional branch was shown as a black rectangle (2mm height, 10mm width, 3 blue squares on top left and right, bottom left), I expected a line

The crash can be reproduced every time.

-- Backtrace:
Application: Umbrello UML-Modeller (umbrello), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[KCrash Handler]
#6  DocumentationWidget::apply (this=0x0) at /usr/src/debug/umbrello-14.12.3/umbrello/dialogs/widgets/documentationwidget.cpp:51
#7  0x080ba747 in ClassGeneralPage::updateObject (this=0xa235578) at /usr/src/debug/umbrello-14.12.3/umbrello/dialogs/pages/classgeneralpage.cpp:356
#8  0x0808e16b in ClassPropertiesDialog::slotApply (this=0xa2195b0) at /usr/src/debug/umbrello-14.12.3/umbrello/dialogs/classpropertiesdialog.cpp:171
#9  0xb5e1dc55 in QMetaObject::activate (sender=sender@entry=0xa2195b0, m=m@entry=0x8348ad4 <DialogBase::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3556
#10 0x0807fbc7 in DialogBase::applyClicked (this=0xa2195b0) at /usr/src/debug/umbrello-14.12.3/build/umbrello/moc_dialogbase.cpp:117
#11 0xb5e1dc55 in QMetaObject::activate (sender=0xa228c90, m=0x8402cc0 <KDialog::staticMetaObject>, local_signal_index=7, argv=0x0) at kernel/qobject.cpp:3556
#12 0xb6e87eb5 in KDialog::applyClicked() () from /usr/lib/libkdeui.so.5
#13 0xb6e886c6 in KDialog::slotButtonClicked(int) () from /usr/lib/libkdeui.so.5
#14 0xb6e8a218 in ?? () from /usr/lib/libkdeui.so.5
#15 0xb5e1dc55 in QMetaObject::activate (sender=sender@entry=0xa1f5a5c, m=m@entry=0xb5f73df8 <QSignalMapper::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0xbff47678) at kernel/qobject.cpp:3556
#16 0xb5e258e5 in QSignalMapper::mapped (this=this@entry=0xa1f5a5c, _t1=8) at .moc/release-shared/moc_qsignalmapper.cpp:114
#17 0xb5e25a32 in QSignalMapper::map (this=this@entry=0xa1f5a5c, sender=0xa2b56d8) at kernel/qsignalmapper.cpp:266
#18 0xb5e25be8 in QSignalMapper::map (this=0xa1f5a5c) at kernel/qsignalmapper.cpp:257
#19 0xb5e26178 in QSignalMapper::qt_static_metacall (_o=0x0, _id=0, _a=0xbff477d8, _c=<optimized out>) at .moc/release-shared/moc_qsignalmapper.cpp:63
#20 0xb5e1dc55 in QMetaObject::activate (sender=0xa2b56d8, m=0xb6d42888 <QAbstractButton::staticMetaObject>, local_signal_index=2, argv=0xbff477d8) at kernel/qobject.cpp:3556
#21 0xb6ad33ed in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4
#22 0xb67eb821 in ?? () from /usr/lib/libQtGui.so.4
#23 0xb67ecbb7 in ?? () from /usr/lib/libQtGui.so.4
#24 0xb67eccbe in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#25 0xb642f58a in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#26 0xb67edcc2 in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#27 0xb68894cc in QPushButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#28 0xb63d54b4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#29 0xb63dd105 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#30 0xb6f38024 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#31 0xb5e08fba in QCoreApplication::notifyInternal (this=0xbff49054, receiver=0xa2b56d8, event=0xbff47cc4) at kernel/qcoreapplication.cpp:949
#32 0xb63db741 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#33 0xb645c078 in ?? () from /usr/lib/libQtGui.so.4
#34 0xb645a740 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#35 0xb6485464 in ?? () from /usr/lib/libQtGui.so.4
#36 0xb514d7de in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0xb514db88 in ?? () from /usr/lib/libglib-2.0.so.0
#38 0xb514dc48 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#39 0xb5e385ef in QEventDispatcherGlib::processEvents (this=0x9d699a0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#40 0xb648551e in ?? () from /usr/lib/libQtGui.so.4
#41 0xb5e07a03 in QEventLoop::processEvents (this=this@entry=0xbff481a8, flags=...) at kernel/qeventloop.cpp:149
#42 0xb5e07d29 in QEventLoop::exec (this=0xbff481a8, flags=...) at kernel/qeventloop.cpp:204
#43 0xb6906621 in QDialog::exec() () from /usr/lib/libQtGui.so.4
#44 0x0809ca94 in DialogBase::exec (this=<optimized out>) at /usr/src/debug/umbrello-14.12.3/umbrello/dialogs/dialogbase.cpp:177
#45 0x082740b0 in UMLWidget::showPropertiesDialog (this=0xa74cee0) at /usr/src/debug/umbrello-14.12.3/umbrello/widgets/umlwidget.cpp:1143
#46 0x08278b16 in UMLWidget::mouseDoubleClickEvent (this=0xa74cee0, event=0xa2df0a0) at /usr/src/debug/umbrello-14.12.3/umbrello/widgets/umlwidget.cpp:602
#47 0x082e5e05 in ToolBarStateArrow::mouseDoubleClickWidget (this=0xa506520) at /usr/src/debug/umbrello-14.12.3/umbrello/toolbarstatearrow.cpp:149
#48 0x082e5ace in ToolBarState::mouseDoubleClick (this=0xa506520, ome=0xbff485d0) at /usr/src/debug/umbrello-14.12.3/umbrello/toolbarstate.cpp:156
#49 0x08326dca in UMLScene::mouseDoubleClickEvent (this=0xa505fb0, event=0xbff485d0) at /usr/src/debug/umbrello-14.12.3/umbrello/umlscene.cpp:921
#50 0xb6a6200f in QGraphicsScene::event(QEvent*) () from /usr/lib/libQtGui.so.4
#51 0xb63d54b4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#52 0xb63dbee3 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#53 0xb6f38024 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#54 0xb5e08fba in QCoreApplication::notifyInternal (this=0xbff49054, receiver=0xa505fb0, event=0xbff485d0) at kernel/qcoreapplication.cpp:949
#55 0xb63d3b9d in ?? () from /usr/lib/libQtGui.so.4
#56 0xb6a7b6e2 in QGraphicsView::mouseDoubleClickEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#57 0xb642f6eb in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#58 0xb6834d0c in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#59 0xb68c3fb8 in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#60 0xb6a7ca07 in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#61 0xb68c4236 in ?? () from /usr/lib/libQtGui.so.4
#62 0xb5e0912e in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9d9aaf0, receiver=0xa505d18, event=0xbff48ac4) at kernel/qcoreapplication.cpp:1059
#63 0xb63d5491 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#64 0xb63dd105 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#65 0xb6f38024 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#66 0xb5e08fba in QCoreApplication::notifyInternal (this=0xbff49054, receiver=0xa505d18, event=0xbff48ac4) at kernel/qcoreapplication.cpp:949
#67 0xb63db741 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#68 0xb645c078 in ?? () from /usr/lib/libQtGui.so.4
#69 0xb645a740 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#70 0xb6485464 in ?? () from /usr/lib/libQtGui.so.4
#71 0xb514d7de in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#72 0xb514db88 in ?? () from /usr/lib/libglib-2.0.so.0
#73 0xb514dc48 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#74 0xb5e385ef in QEventDispatcherGlib::processEvents (this=0x9d699a0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#75 0xb648551e in ?? () from /usr/lib/libQtGui.so.4
#76 0xb5e07a03 in QEventLoop::processEvents (this=this@entry=0xbff48f98, flags=...) at kernel/qeventloop.cpp:149
#77 0xb5e07d29 in QEventLoop::exec (this=this@entry=0xbff48f98, flags=...) at kernel/qeventloop.cpp:204
#78 0xb5e0d4fe in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#79 0xb63d3944 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#80 0x0807c555 in main (argc=3, argv=0xbff49134) at /usr/src/debug/umbrello-14.12.3/umbrello/main.cpp:123

Reported using DrKonqi
Comment 1 Ralf Habacker 2015-05-18 06:31:46 UTC

*** This bug has been marked as a duplicate of bug 346291 ***