[umbrello-devel] [umbrello] [Bug 347803] New: Umbrello crashes after doubelclicking a conditional branch in activity diagram and clicking OK to leave the folllowing dialog

Stefan Eggers stefaneggers at web.de
Sat May 16 15:59:17 UTC 2015


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

            Bug ID: 347803
           Summary: Umbrello crashes after doubelclicking a conditional
                    branch in activity diagram and clicking OK to leave
                    the folllowing dialog
           Product: umbrello
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: umbrello-devel at kde.org
          Reporter: stefaneggers at web.de

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 at entry=0xa2195b0,
m=m at entry=0x8348ad4 <DialogBase::staticMetaObject>,
local_signal_index=local_signal_index at entry=1, argv=argv at 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 at entry=0xa1f5a5c,
m=m at entry=0xb5f73df8 <QSignalMapper::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at entry=0xbff47678) at
kernel/qobject.cpp:3556
#16 0xb5e258e5 in QSignalMapper::mapped (this=this at entry=0xa1f5a5c, _t1=8) at
.moc/release-shared/moc_qsignalmapper.cpp:114
#17 0xb5e25a32 in QSignalMapper::map (this=this at 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 at 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 at entry=0xbff48f98,
flags=...) at kernel/qeventloop.cpp:149
#77 0xb5e07d29 in QEventLoop::exec (this=this at 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

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the umbrello-devel mailing list