[umbrello] [Bug 448170] Crashes when moving in class diagram a class to right or bottom of screen

Oliver Kellogg bugzilla_noreply at kde.org
Sun Jan 9 21:09:11 GMT 2022


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

Oliver Kellogg <okellogg at users.sourceforge.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REPORTED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #2 from Oliver Kellogg <okellogg at users.sourceforge.net> ---
(In reply to Oliver Kellogg from comment #1)
> Hard to know what is going on without a backtrace.
> Could you provide that?
> [...]

I built the v19.12.3 tag of https://invent.kde.org/sdk/umbrello from source and
here is what I get:

Thread 1 "umbrello5" received signal SIGSEGV, Segmentation fault.
0x00007ffff6046e47 in QWidgetPrivate::clipRect (this=this at entry=0x13c64b0) at
kernel/qwidget.cpp:1871
(gdb) backtrace
#0  0x00007ffff6046e47 in QWidgetPrivate::clipRect (this=this at entry=0x13c64b0)
at kernel/qwidget.cpp:1871
#1  0x00007ffff602be58 in QWidgetPrivate::scrollRect
(this=this at entry=0x13c64b0, rect=..., dx=dx at entry=137, dy=dy at entry=0) at
kernel/qwidgetrepaintmanager.cpp:550
#2  0x00007ffff604ab1d in QWidgetPrivate::scroll_sys (this=0x13c64b0,
dx=dx at entry=137, dy=dy at entry=0) at kernel/qwidget.cpp:10671
#3  0x00007ffff604acd3 in QWidget::scroll (this=<optimized out>,
dx=dx at entry=137, dy=dy at entry=0) at kernel/qwidget.cpp:10664
#4  0x00007ffff637b634 in QGraphicsView::scrollContentsBy (this=0x13b0160,
dx=137, dy=0) at graphicsview/qgraphicsview.cpp:3697
#5  0x00007ffff6109718 in QAbstractScrollAreaPrivate::_q_hslide
(this=0x13b0640, x=<optimized out>) at widgets/qabstractscrollarea.cpp:1410
#6  0x00007ffff540c3c8 in doActivate<false> (sender=0xb9d230, signal_index=7,
argv=0x7fffff7ff350) at kernel/qobject.cpp:3898
#7  0x00007ffff540585f in QMetaObject::activate (sender=sender at entry=0xb9d230,
m=m at entry=0x7ffff65367e0 <QAbstractSlider::staticMetaObject>, 
    local_signal_index=local_signal_index at entry=0,
argv=argv at entry=0x7fffff7ff350) at kernel/qobject.cpp:3946
#8  0x00007ffff610f54e in QAbstractSlider::valueChanged
(this=this at entry=0xb9d230, _t1=<optimized out>, _t1 at entry=-137) at
.moc/moc_qabstractslider.cpp:309
#9  0x00007ffff610fc86 in QAbstractSlider::setValue (this=0xb9d230, value=-137)
at widgets/qabstractslider.cpp:548
#10 0x00007ffff610fd79 in QAbstractSlider::setRange (this=<optimized out>,
min=<optimized out>, max=<optimized out>) at widgets/qabstractslider.cpp:253
#11 0x00007ffff637429b in QGraphicsViewPrivate::recalculateContentSize
(this=0x13b0640) at graphicsview/qgraphicsview.cpp:452
#12 0x00007ffff540c3c8 in doActivate<false> (sender=0xfc2a30, signal_index=4,
argv=0x7fffff7ff5b0) at kernel/qobject.cpp:3898
#13 0x00007ffff540585f in QMetaObject::activate (sender=<optimized out>,
m=m at entry=0x7ffff65565c0 <QGraphicsScene::staticMetaObject>, 
    local_signal_index=local_signal_index at entry=1,
argv=argv at entry=0x7fffff7ff5b0) at kernel/qobject.cpp:3946
#14 0x00007ffff6344485 in QGraphicsScene::sceneRectChanged (this=<optimized
out>, _t1=...) at .moc/moc_qgraphicsscene.cpp:353
#15 0x0000000000729daf in UMLScene::resizeSceneToItems (this=0xfc2a30) at
/b/home/umbrello-master/umbrello/umlscene.cpp:3667
#16 0x0000000000692bfd in UMLWidget::mouseMoveEvent (this=0xd96960,
event=0x1426ee0) at
/b/home/umbrello-master/umbrello/umlwidgets/umlwidget.cpp:510
#17 0x00000000006d66f9 in ToolBarStateArrow::mouseMoveWidget (this=0x13b0040)
at /b/home/umbrello-master/umbrello/toolbarstatearrow.cpp:174
#18 0x00000000006d901c in ToolBarState::mouseMove (this=0x13b0040,
ome=0x7fffff7ff950) at /b/home/umbrello-master/umbrello/toolbarstate.cpp:186
#19 0x000000000071ce17 in UMLScene::mouseMoveEvent (this=0xfc2a30,
ome=0x7fffff7ff950) at /b/home/umbrello-master/umbrello/umlscene.cpp:958
#20 0x00007ffff635f6a5 in QGraphicsScene::event (this=0xfc2a30,
event=0x7fffff7ff950) at graphicsview/qgraphicsscene.cpp:3429
#21 0x00007ffff6018a7f in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0xfc2a30, e=0x7fffff7ff950) at kernel/qapplication.cpp:3632
#22 0x00007ffff53d5d2a in QCoreApplication::notifyInternal2 (receiver=0xfc2a30,
event=0x7fffff7ff950) at kernel/qcoreapplication.cpp:1064
#23 0x00007ffff637b303 in QGraphicsViewPrivate::mouseMoveEventHandler
(this=0x13b0640, event=0x13b09c0) at graphicsview/qgraphicsview.cpp:674
#24 0x00007ffff6109718 in QAbstractScrollAreaPrivate::_q_hslide
(this=0x13b0640, x=<optimized out>) at widgets/qabstractscrollarea.cpp:1410
#25 0x00007ffff540c3c8 in doActivate<false> (sender=0xb9d230, signal_index=7,
argv=0x7fffff7ffad0) at kernel/qobject.cpp:3898
#26 0x00007ffff540585f in QMetaObject::activate (sender=sender at entry=0xb9d230,
m=m at entry=0x7ffff65367e0 <QAbstractSlider::staticMetaObject>, 
    local_signal_index=local_signal_index at entry=0,
argv=argv at entry=0x7fffff7ffad0) at kernel/qobject.cpp:3946
#27 0x00007ffff610f54e in QAbstractSlider::valueChanged
(this=this at entry=0xb9d230, _t1=<optimized out>, _t1 at entry=0) at
.moc/moc_qabstractslider.cpp:309
#28 0x00007ffff610fc86 in QAbstractSlider::setValue (this=0xb9d230, value=0) at
widgets/qabstractslider.cpp:548
#29 0x00007ffff610fd79 in QAbstractSlider::setRange (this=<optimized out>,
min=min at entry=0, max=max at entry=0) at widgets/qabstractslider.cpp:253
#30 0x00007ffff63745fa in QGraphicsViewPrivate::recalculateContentSize
(this=0x13b0640) at graphicsview/qgraphicsview.cpp:437
#31 0x00007ffff540c3c8 in doActivate<false> (sender=0xfc2a30, signal_index=4,
argv=0x7fffff7ffd30) at kernel/qobject.cpp:3898
#32 0x00007ffff540585f in QMetaObject::activate (sender=<optimized out>,
m=m at entry=0x7ffff65565c0 <QGraphicsScene::staticMetaObject>, 
    local_signal_index=local_signal_index at entry=1,
argv=argv at entry=0x7fffff7ffd30) at kernel/qobject.cpp:3946

This has been fixed in more recent versions.

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


More information about the umbrello-devel mailing list