Bug 445505

Summary: Gwenview crashes in Gwenview::RasterImageItem::paint() when rotating an jpg image CCW
Product: [Applications] gwenview Reporter: postix <postix>
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: normal CC: ahiemstra, hans.flippo, nate, nicolas.fella, postix
Priority: NOR Keywords: regression
Version: 21.12.1   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: coredumpctl debug: thread apply all bt
Image that reproduces the bug

Description postix 2021-11-14 22:24:28 UTC
Created attachment 143557 [details]
coredumpctl debug: thread apply all bt

SUMMARY

```
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007ff567f088e3 in __pthread_kill_internal (signo=11, threadid=<optimized out>) at pthread_kill.c:78
#2  0x00007ff567ebb6f6 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3  0x00007ff566953d66 in KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kcrash-5.87.0-1.1.x86_64/src/kcrash.cpp:620
#4  <signal handler called>
#5  __memmove_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:348
#6  0x00007ff568c88752 in memcpy (__len=<optimized out>, __src=0x7ff5341c7a10, __dest=<optimized out>) at /usr/include/bits/string_fortified.h:29
#7  QImage::copy (this=0x55fad334a8b0, r=...) at image/qimage.cpp:1239
#8  0x00007ff56a1f17da in Gwenview::RasterImageItem::paint (this=0x55fad36aa5e0, painter=0x7ffc05a73520) at /usr/src/debug/gwenview5-21.08.3-1.1.x86_64/lib/documentview/rasterimageitem.cpp:106
#9  0x00007ff5696ce24f in QGraphicsScenePrivate::draw (this=this@entry=0x55fad302c4f0, item=item@entry=0x55fad36aa5e0, painter=painter@entry=0x7ffc05a73520, viewTransform=viewTransform@entry=0x0, transformPtr=<optimized out>, exposedRegion=exposedRegion@entry=0x55fad340ac30, widget=<optimized out>, opacity=opacity@entry=1, effectTransform=<optimized out>, wasDirtyParentSceneTransform=<optimized out>, drawItem=<optimized out>) at graphicsview/qgraphicsscene.cpp:4981
#10 0x00007ff5696cf213 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x55fad302c4f0, item=0x55fad36aa5e0, painter=painter@entry=0x7ffc05a73520, viewTransform=viewTransform@entry=0x0, exposedRegion=exposedRegion@entry=0x55fad340ac30, widget=<optimized out>, widget@entry=0x55fad3326280, parentOpacity=parentOpacity@entry=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4873
#11 0x00007ff5696ce3ab in QGraphicsScenePrivate::draw (this=this@entry=0x55fad302c4f0, item=item@entry=0x55fad32a2b80, painter=painter@entry=0x7ffc05a73520, viewTransform=viewTransform@entry=0x0, transformPtr=<optimized out>, exposedRegion=exposedRegion@entry=0x55fad340ac30, widget=<optimized out>, opacity=opacity@entry=1, effectTransform=<optimized out>, wasDirtyParentSceneTransform=<optimized out>, drawItem=<optimized out>) at graphicsview/qgraphicsscene.cpp:5013
#12 0x00007ff5696cf213 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x55fad302c4f0, item=0x55fad32a2b80, painter=painter@entry=0x7ffc05a73520, viewTransform=viewTransform@entry=0x0, exposedRegion=exposedRegion@entry=0x55fad340ac30, widget=<optimized out>, widget@entry=0x55fad3326280, parentOpacity=parentOpacity@entry=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4873
#13 0x00007ff5696ce3ab in QGraphicsScenePrivate::draw (this=0x55fad302c4f0, item=<optimized out>, painter=0x7ffc05a73520, viewTransform=0x0, transformPtr=<optimized out>, exposedRegion=0x55fad340ac30, widget=<optimized out>, opacity=<optimized out>, effectTransform=<optimized out>, wasDirtyParentSceneTransform=<optimized out>, drawItem=<optimized out>) at graphicsview/qgraphicsscene.cpp:5013
#14 0x00007ff569691a11 in QGraphicsItemEffectSourcePrivate::draw (this=0x55fad30fd970, painter=0x7ffc05a73520) at graphicsview/qgraphicsitem.cpp:11328
#15 0x00007ff56973a096 in QGraphicsEffectSource::draw (this=0x55fad316b410, painter=0x7ffc05a73520) at effects/qgraphicseffect_p.h:90
#16 0x00007ff5696cf007 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x55fad302c4f0, item=0x55fad3170c20, painter=painter@entry=0x7ffc05a73520, viewTransform=viewTransform@entry=0x0, exposedRegion=exposedRegion@entry=0x55fad340ac30, widget=<optimized out>, widget@entry=0x55fad3326280, parentOpacity=parentOpacity@entry=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4867
#17 0x00007ff5696cf88a in QGraphicsScenePrivate::drawItems (this=this@entry=0x55fad302c4f0, painter=painter@entry=0x7ffc05a73520, viewTransform=viewTransform@entry=0x0, exposedRegion=exposedRegion@entry=0x55fad340ac30, widget=0x55fad3326280) at graphicsview/qgraphicsscene.cpp:4735
#18 0x00007ff5696f3f0f in QGraphicsView::paintEvent (this=<optimized out>, event=<optimized out>) at ../../include/QtWidgets/../../src/widgets/graphicsview/qgraphicsscene.h:307
#19 0x00007ff5693cf76e in QWidget::event (this=this@entry=0x55fad33e8e70, event=event@entry=0x7ffc05a738e0) at kernel/qwidget.cpp:9020
#20 0x00007ff56947c02e in QFrame::event (this=0x55fad33e8e70, e=0x7ffc05a738e0) at widgets/qframe.cpp:550
#21 0x00007ff568576762 in QCoreApplicationPrivate::sendThroughObjectEventFilters (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.cpp:1190
#22 QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x55fad3326280, event=event@entry=0x7ffc05a738e0) at kernel/qcoreapplication.cpp:1179
#23 0x00007ff56938da6e in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55fad3326280, e=0x7ffc05a738e0) at kernel/qapplication.cpp:3626
#24 0x00007ff5685769fa in QCoreApplication::notifyInternal2 (receiver=0x55fad3326280, event=0x7ffc05a738e0) at kernel/qcoreapplication.cpp:1064
#25 0x00007ff5693c7776 in QWidgetPrivate::sendPaintEvent (this=this@entry=0x55fad3270010, toBePainted=...) at kernel/qwidget.cpp:5467
#26 0x00007ff5693c7fa2 in QWidgetPrivate::drawWidget (this=this@entry=0x55fad3270010, pdev=0x55fad3d106c0, rgn=..., offset=..., flags=flags@entry=..., sharedPainter=sharedPainter@entry=0x0, repaintManager=<optimized out>) at kernel/qwidget.cpp:5417
#27 0x00007ff56939ea72 in QWidgetRepaintManager::paintAndFlush (this=<optimized out>) at kernel/qwidgetrepaintmanager.cpp:1003
#28 0x00007ff5693cfebd in QWidget::event (this=0x55fad2f1e630, event=0x55fad7d0f630) at kernel/qwidget.cpp:8965
#29 0x00007ff569bb4b89 in KXmlGuiWindow::event (this=0x55fad2f1e630, ev=0x55fad7d0f630) at /usr/src/debug/kxmlgui-5.87.0-1.1.x86_64/src/kxmlguiwindow.cpp:219
#30 0x00007ff56938da7f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55fad2f1e630, e=0x55fad7d0f630) at kernel/qapplication.cpp:3632
#31 0x00007ff5685769fa in QCoreApplication::notifyInternal2 (receiver=0x55fad2f1e630, event=0x55fad7d0f630) at kernel/qcoreapplication.cpp:1064
#32 0x00007ff568579a47 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x55fad2f1e630, event_type=77, data=0x55fad2da1480) at kernel/qcoreapplication.cpp:1821
#33 0x00007ff5696c0b43 in QGraphicsViewPrivate::dispatchPendingUpdateRequests (this=<optimized out>, this=<optimized out>) at ../../include/QtWidgets/5.15.2/QtWidgets/private/../../../../../src/widgets/graphicsview/qgraphicsview_p.h:191
#34 QGraphicsViewPrivate::dispatchPendingUpdateRequests (this=0x55fad340a770) at ../../include/QtWidgets/5.15.2/QtWidgets/private/../../../../../src/widgets/graphicsview/qgraphicsview_p.h:186
#35 QGraphicsScenePrivate::_q_processDirtyItems (this=0x55fad302c4f0) at graphicsview/qgraphicsscene.cpp:516
#36 0x00007ff5685a2fee in QObject::event (this=0x55fad32c0770, e=0x55fadcc25ac0) at kernel/qobject.cpp:1314
#37 0x00007ff56938da7f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55fad32c0770, e=0x55fadcc25ac0) at kernel/qapplication.cpp:3632
#38 0x00007ff5685769fa in QCoreApplication::notifyInternal2 (receiver=0x55fad32c0770, event=0x55fadcc25ac0) at kernel/qcoreapplication.cpp:1064
#39 0x00007ff568579a47 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55fad2da1480) at kernel/qcoreapplication.cpp:1821
#40 0x00007ff5685ce853 in postEventSourceDispatch (s=s@entry=0x55fad2ec3680) at kernel/qeventdispatcher_glib.cpp:277
#41 0x00007ff565d9ad4f in g_main_dispatch (context=0x7ff55c005000) at ../glib/gmain.c:3381
#42 g_main_context_dispatch (context=0x7ff55c005000) at ../glib/gmain.c:4099
#43 0x00007ff565d9b0d8 in g_main_context_iterate (context=context@entry=0x7ff55c005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175
#44 0x00007ff565d9b18f in g_main_context_iteration (context=0x7ff55c005000, may_block=1) at ../glib/gmain.c:4240
#45 0x00007ff5685cded4 in QEventDispatcherGlib::processEvents (this=0x55fad2ed1360, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#46 0x00007ff5685753fb in QEventLoop::exec (this=this@entry=0x7ffc05a743e0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#47 0x00007ff56857d6e0 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#48 0x00007ff568c2f18c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1867
#49 0x00007ff56938d9f5 in QApplication::exec () at kernel/qapplication.cpp:2824
#50 0x000055fad1b4b783 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/gwenview5-21.08.3-1.1.x86_64/app/main.cpp:202
```

STEPS TO REPRODUCE
1.  Opened an image in gwenview out of a gtk app (Dino)
2.  Clicked on the "rotate counter clock wise" button

OBSERVED RESULT
Gwenview crashed.

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20211111
KDE Plasma Version: 5.23.2
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.2
Kernel Version: 5.14.14-2-default (64-bit)
Graphics Platform: X11
Comment 1 Nate Graham 2021-11-28 16:20:26 UTC
Can reproduce 100%. Arjen, can you investigate?
Comment 2 Arjen Hiemstra 2021-11-29 13:28:20 UTC
I seem to be unable to reproduce. I tested with various images. So I think there's something missing in the reproduction steps?
Comment 3 Nate Graham 2021-11-29 16:18:42 UTC
Created attachment 144068 [details]
Image that reproduces the bug

I'm attaching an image that reproduces the issue 100% for me.
Comment 4 postix 2021-11-30 12:03:16 UTC
(In reply to Nate Graham from comment #3)
> I'm attaching an image that reproduces the issue 100% for me.

Unfortunately I cannot reliably reproduce it always and not when I tested it with the image Nate posted. Maybe it requires certain conditions to meet, which are unclear at this point in time.
Comment 5 postix 2021-11-30 12:06:24 UTC
Arjen, I opened some images in the Dino messenger, rotated them once, close gwenview, opened them again and that at least 5 times before gwenview finally crashed. Maybe you just need to sample more often.
Comment 6 postix 2022-01-27 12:01:36 UTC
Another stacktrace on openSUSE TW

```
Application: Gwenview (gwenview), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>}
[KCrash Handler]
#6  __memmove_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:348
#7  0x00007f4fc1eb67c2 in memcpy (__len=<optimized out>, __src=0x7f0e9711254c, __dest=<optimized out>) at /usr/include/bits/string_fortified.h:29
#8  QImage::copy (this=0x55ff8e54ce30, r=...) at image/qimage.cpp:1239
#9  0x00007f4fc3437bea in Gwenview::RasterImageItem::paint (this=0x55ff8e486e80, painter=0x7ffc298b6d00) at /usr/src/debug/gwenview5-21.12.1-1.1.x86_64/lib/documentview/rasterimageitem.cpp:106
#10 0x00007f4fc28fc39f in ?? () from /lib64/libQt5Widgets.so.5
#11 0x00007f4fc28fd363 in ?? () from /lib64/libQt5Widgets.so.5
#12 0x00007f4fc28fc4fb in ?? () from /lib64/libQt5Widgets.so.5
#13 0x00007f4fc28fd363 in ?? () from /lib64/libQt5Widgets.so.5
#14 0x00007f4fc28fc4fb in ?? () from /lib64/libQt5Widgets.so.5
#15 0x00007f4fc28bfb31 in ?? () from /lib64/libQt5Widgets.so.5
#16 0x00007f4fc2968226 in QGraphicsEffectSource::draw(QPainter*) () from /lib64/libQt5Widgets.so.5
#17 0x00007f4fc28fd157 in ?? () from /lib64/libQt5Widgets.so.5
#18 0x00007f4fc28fd9da in ?? () from /lib64/libQt5Widgets.so.5
#19 0x00007f4fc292203f in QGraphicsView::paintEvent(QPaintEvent*) () from /lib64/libQt5Widgets.so.5
#20 0x00007f4fc25fd8fe in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#21 0x00007f4fc26aa10e in QFrame::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#22 0x00007f4fc17a1b22 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#23 0x00007f4fc25bba6e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#24 0x00007f4fc17a1dba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#25 0x00007f4fc25f5906 in QWidgetPrivate::sendPaintEvent(QRegion const&) () from /lib64/libQt5Widgets.so.5
#26 0x00007f4fc25f6132 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5
#27 0x00007f4fc25f7570 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5
#28 0x00007f4fc25f5e4c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5
#29 0x00007f4fc25f7570 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5
#30 0x00007f4fc25f5e4c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5
#31 0x00007f4fc25f7570 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5
#32 0x00007f4fc25f5e4c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5
#33 0x00007f4fc25f7570 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5
#34 0x00007f4fc25f5e4c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5
#35 0x00007f4fc25f7570 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5
#36 0x00007f4fc25f5e4c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5
#37 0x00007f4fc25f7570 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5
#38 0x00007f4fc25f5e4c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5
#39 0x00007f4fc25f7570 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5
#40 0x00007f4fc25f5e4c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5
#41 0x00007f4fc25f7570 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5
#42 0x00007f4fc25f739f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5
#43 0x00007f4fc25f5e4c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib64/libQt5Widgets.so.5
#44 0x00007f4fc25ccac5 in ?? () from /lib64/libQt5Widgets.so.5
#45 0x00007f4fc25fe04d in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#46 0x00007f4fc2df4349 in KXmlGuiWindow::event (this=0x55ff8c111d10, ev=0x7ffc298b8dc0) at /usr/src/debug/kxmlgui-5.90.0-1.1.x86_64/src/kxmlguiwindow.cpp:219
#47 0x00007f4fc25bba7f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#48 0x00007f4fc17a1dba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#49 0x00007f4fc25cd9b5 in ?? () from /lib64/libQt5Widgets.so.5
#50 0x00007f4fc25d05e8 in ?? () from /lib64/libQt5Widgets.so.5
#51 0x00007f4fc25e70e2 in QWidget::repaint(QRect const&) () from /lib64/libQt5Widgets.so.5
#52 0x00007f4fc25e714a in QWidget::repaint() () from /lib64/libQt5Widgets.so.5
#53 0x00007f4fc26af85d in QAbstractButton::mousePressEvent(QMouseEvent*) () from /lib64/libQt5Widgets.so.5
#54 0x00007f4fc27a92e5 in QToolButton::mousePressEvent(QMouseEvent*) () from /lib64/libQt5Widgets.so.5
#55 0x00007f4fc25fe289 in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#56 0x00007f4fc25bba7f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#57 0x00007f4fc25c3584 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#58 0x00007f4fc17a1dba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#59 0x00007f4fc25c2093 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib64/libQt5Widgets.so.5
#60 0x00007f4fc26169cc in ?? () from /lib64/libQt5Widgets.so.5
#61 0x00007f4fc2619de5 in ?? () from /lib64/libQt5Widgets.so.5
#62 0x00007f4fc25bba7f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#63 0x00007f4fc17a1dba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#64 0x00007f4fc1e697b0 in QGuiApplicationPrivate::processMouseEvent (e=0x55ff8e5c71b0) at kernel/qguiapplication.cpp:2326
#65 0x00007f4fc1e3f83c in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#66 0x00007f4fbbafdcfa in xcbSourceDispatch (source=source@entry=0x55ff8c09a6f0) at qxcbeventdispatcher.cpp:105
#67 0x00007f4fbefe6d9f in g_main_dispatch (context=0x7f4fb4005000) at ../glib/gmain.c:3381
#68 g_main_context_dispatch (context=0x7f4fb4005000) at ../glib/gmain.c:4099
#69 0x00007f4fbefe7128 in g_main_context_iterate (context=context@entry=0x7f4fb4005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175
#70 0x00007f4fbefe71df in g_main_context_iteration (context=0x7f4fb4005000, may_block=1) at ../glib/gmain.c:4240
#71 0x00007f4fc17f9294 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#72 0x00007f4fc17a07bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#73 0x00007f4fc17a8aa0 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#74 0x000055ff8bd0675b in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/gwenview5-21.12.1-1.1.x86_64/app/main.cpp:197
[Inferior 1 (process 26178) detached]
```
Comment 7 Nicolas Fella 2022-02-12 21:51:26 UTC

*** This bug has been marked as a duplicate of bug 439697 ***
Comment 8 Nate Graham 2022-03-22 15:33:02 UTC
*** Bug 451227 has been marked as a duplicate of this bug. ***