SUMMARY *** Within a class diagram move one class object to the right or bottom border of screen will cause a crash. *** STEPS TO REPRODUCE 1. Create at least two classes in a class diagram. 2. Move one class to the right or bottom border of screen. 3. OBSERVED RESULT crash EXPECTED RESULT move visible screen SOFTWARE/OS VERSIONS Linux: Mint 20.3 Cinnamon Cinnamon Version: 5.2.7 Linux Kernel: 5.4.0-92-generic ADDITIONAL INFORMATION
Hard to know what is going on without a backtrace. Could you provide that? For further info see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
(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@entry=0x13c64b0) at kernel/qwidget.cpp:1871 (gdb) backtrace #0 0x00007ffff6046e47 in QWidgetPrivate::clipRect (this=this@entry=0x13c64b0) at kernel/qwidget.cpp:1871 #1 0x00007ffff602be58 in QWidgetPrivate::scrollRect (this=this@entry=0x13c64b0, rect=..., dx=dx@entry=137, dy=dy@entry=0) at kernel/qwidgetrepaintmanager.cpp:550 #2 0x00007ffff604ab1d in QWidgetPrivate::scroll_sys (this=0x13c64b0, dx=dx@entry=137, dy=dy@entry=0) at kernel/qwidget.cpp:10671 #3 0x00007ffff604acd3 in QWidget::scroll (this=<optimized out>, dx=dx@entry=137, dy=dy@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@entry=0xb9d230, m=m@entry=0x7ffff65367e0 <QAbstractSlider::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffff7ff350) at kernel/qobject.cpp:3946 #8 0x00007ffff610f54e in QAbstractSlider::valueChanged (this=this@entry=0xb9d230, _t1=<optimized out>, _t1@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@entry=0x7ffff65565c0 <QGraphicsScene::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@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@entry=0xb9d230, m=m@entry=0x7ffff65367e0 <QAbstractSlider::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffff7ffad0) at kernel/qobject.cpp:3946 #27 0x00007ffff610f54e in QAbstractSlider::valueChanged (this=this@entry=0xb9d230, _t1=<optimized out>, _t1@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@entry=0, max=max@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@entry=0x7ffff65565c0 <QGraphicsScene::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffff7ffd30) at kernel/qobject.cpp:3946 This has been fixed in more recent versions.