[umbrello-devel] [umbrello] [Bug 362895] New: Crash on clicking item in ER diagram

Mark Stanton via KDE Bugzilla bugzilla_noreply at kde.org
Tue May 10 14:59:50 UTC 2016


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

            Bug ID: 362895
           Summary: Crash on clicking item in ER diagram
           Product: umbrello
           Version: unspecified
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: umbrello-devel at kde.org
          Reporter: mark at vowleyfarm.co.uk

Application: umbrello (2.16.0)
KDE Platform Version: 4.14.17
Qt Version: 4.8.7
Operating System: Linux 4.4.8-200.fc22.x86_64 x86_64
Distribution: "Fedora release 22 (Twenty Two)"

-- Information about the crash:
Clicking on a category in the ER diagram caused Umbrello to crash.

Prior to this I had been editing a class diagram and had tried to paste the
whole class diagram into the ER view (seems to me that all these views are
entirely separate, which seems of much less value than if they were not
separate, which is surely the whole idea, isn't it?)

-- Backtrace:
Application: Umbrello UML Modeller (umbrello), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81    T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#6  0x000000316de8c2e0 in __cxxabiv1::__dynamic_cast(void const*,
__cxxabiv1::__class_type_info const*, __cxxabiv1::__class_type_info const*,
ptrdiff_t) (src_ptr=0x3609c30, src_type=0x7bf530 <typeinfo for UMLWidget>,
dst_type=0x7bbbe8 <typeinfo for ObjectWidget>, src2dst=0) at
../../../../libstdc++-v3/libsupc++/dyncast.cc:72
#7  0x000000000074e925 in UMLScene::onWidgetDestructionBox(QPointF const&)
const (this=<optimized out>, point=...) at ../../umbrello/umlscene.cpp:978
#8  0x00000000006f4804 in ToolBarState::setCurrentElement() (this=0x34b0df0) at
../../umbrello/toolbarstate.cpp:296
#9  0x00000000006f3d21 in ToolBarState::mousePress(QGraphicsSceneMouseEvent*)
(this=0x34b0df0, ome=<optimized out>) at ../../umbrello/toolbarstate.cpp:90
#10 0x000000000074e098 in UMLScene::mousePressEvent(QGraphicsSceneMouseEvent*)
(this=0x34b05e0, event=0x7ffcd4368300) at ../../umbrello/umlscene.cpp:886
#11 0x00000030e5033f9f in QGraphicsScene::event(QEvent*) (this=0x34b05e0,
event=0x7ffcd4368300) at graphicsview/qgraphicsscene.cpp:3455
#12 0x00000030e4a0293c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=0x2b8ea50, receiver=0x34b05e0, e=0x7ffcd4368300) at
kernel/qapplication.cpp:4565
#13 0x00000030e4a09796 in QApplication::notify(QObject*, QEvent*)
(this=this at entry=0x7ffcd43691a0, receiver=receiver at entry=0x34b05e0,
e=e at entry=0x7ffcd4368300) at kernel/qapplication.cpp:4351
#14 0x00000030e645559a in KApplication::notify(QObject*, QEvent*)
(this=0x7ffcd43691a0, receiver=0x34b05e0, event=0x7ffcd4368300) at
../../kdeui/kernel/kapplication.cpp:311
#15 0x000000316e39b8bd in QCoreApplication::notifyInternal(QObject*, QEvent*)
(this=0x7ffcd43691a0, receiver=0x34b05e0, event=event at entry=0x7ffcd4368300) at
kernel/qcoreapplication.cpp:955
#16 0x00000030e4a012e6 in qt_sendSpontaneousEvent(QObject*, QEvent*)
(event=event at entry=0x7ffcd4368300, receiver=<optimized out>) at
../../src/corelib/kernel/qcoreapplication.h:234
#17 0x00000030e4a012e6 in qt_sendSpontaneousEvent(QObject*, QEvent*)
(receiver=<optimized out>, event=event at entry=0x7ffcd4368300) at
kernel/qapplication.cpp:5563
#18 0x00000030e504bc3f in QGraphicsView::mousePressEvent(QMouseEvent*)
(this=this at entry=0x3499a90, event=event at entry=0x7ffcd4368980) at
graphicsview/qgraphicsview.cpp:3164
#19 0x0000000000756237 in UMLView::mousePressEvent(QMouseEvent*)
(this=0x3499a90, event=0x7ffcd4368980) at ../../umbrello/umlview.cpp:237
#20 0x00000030e4a59cf0 in QWidget::event(QEvent*) (this=this at entry=0x3499a90,
event=event at entry=0x7ffcd4368980) at kernel/qwidget.cpp:8385
#21 0x00000030e4e1e11e in QFrame::event(QEvent*) (this=0x3499a90,
e=0x7ffcd4368980) at widgets/qframe.cpp:557
#22 0x00000030e504ca8f in QGraphicsView::viewportEvent(QEvent*)
(this=0x3499a90, event=0x7ffcd4368980) at graphicsview/qgraphicsview.cpp:2866
#23 0x000000316e39ba26 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)
(this=this at entry=0x2b8ea50, receiver=receiver at entry=0x34afea0,
event=event at entry=0x7ffcd4368980) at kernel/qcoreapplication.cpp:1065
#24 0x00000030e4a0291c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=0x2b8ea50, receiver=0x34afea0, e=0x7ffcd4368980) at
kernel/qapplication.cpp:4561
#25 0x00000030e4a09956 in QApplication::notify(QObject*, QEvent*)
(this=this at entry=0x7ffcd43691a0, receiver=receiver at entry=0x34afea0,
e=e at entry=0x7ffcd4368980) at kernel/qapplication.cpp:4108
#26 0x00000030e645559a in KApplication::notify(QObject*, QEvent*)
(this=0x7ffcd43691a0, receiver=0x34afea0, event=0x7ffcd4368980) at
../../kdeui/kernel/kapplication.cpp:311
#27 0x000000316e39b8bd in QCoreApplication::notifyInternal(QObject*, QEvent*)
(this=0x7ffcd43691a0, receiver=0x34afea0, event=0x7ffcd4368980) at
kernel/qcoreapplication.cpp:955
#28 0x00000030e4a08f5d in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)
(receiver=0x34afea0, event=0x7ffcd4368980, alienWidget=0x34afea0,
nativeWidget=0x3499a90, buttonDown=<optimized out>, lastMouseReceiver=...,
spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:231
#29 0x00000030e4a83852 in QETWidget::translateMouseEvent(_XEvent const*)
(this=0x3499a90, event=<optimized out>) at kernel/qapplication_x11.cpp:4546
#30 0x00000030e4a8221d in QApplication::x11ProcessEvent(_XEvent*)
(this=0x7ffcd43691a0, event=event at entry=0x7ffcd4368ce0) at
kernel/qapplication_x11.cpp:3663
#31 0x00000030e4aab299 in x11EventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x2b9cf20, callback=0x0, user_data=0x0) at
kernel/qguieventdispatcher_glib.cpp:148
#32 0x0000003e71649a8a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#33 0x0000003e71649e20 in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#34 0x0000003e71649ecc in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#35 0x000000316e3cbe5e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x2b50720, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#36 0x00000030e4aab436 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#37 0x000000316e39a131 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7ffcd43690c0, flags=...) at kernel/qeventloop.cpp:149
#38 0x000000316e39a4a5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7ffcd43690c0, flags=...) at kernel/qeventloop.cpp:204
#39 0x000000316e3a0039 in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1227
#40 0x00000030e4a010cc in QApplication::exec() () at
kernel/qapplication.cpp:3823
#41 0x000000000043dfdd in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at ../../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