https://bugs.kde.org/show_bug.cgi?id=472579
Bug ID: 472579 Summary: Gwenview crashed after I resized a picture. Classification: Applications Product: gwenview Version: 22.12.3 Platform: openSUSE OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: gwenview-bugs-n...@kde.org Reporter: reinhardau...@gmx.at Target Milestone: --- Application: gwenview (22.12.3) Qt Version: 5.15.8 Frameworks Version: 5.103.0 Operating System: Linux 5.14.21-150500.55.7-default x86_64 Windowing System: X11 Distribution: openSUSE Leap 15.5 DrKonqi: 5.27.4 [KCrashBackend] -- Information about the crash: I wanted to resize a picture of jpeg-format in Gwenview an dit unexpectedly crashed. The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Gwenview (gwenview), signal: Segmentation fault [KCrash Handler] #4 0x00007f110124f013 in __memmove_avx_unaligned_erms () from /lib64/libc.so.6 #5 0x00007f11022510fe in memcpy (__len=1936, __src=0x7f10df452b80, __dest=<optimized out>) at /usr/include/bits/string_fortified.h:34 #6 QImage::copy (this=0x5573fab3c1a0, r=...) at image/qimage.cpp:1239 #7 0x00007f11041d562a in Gwenview::RasterImageItem::paint (this=0x5573fac61010, painter=0x7ffdfc3e5c90) at /usr/src/debug/gwenview5-22.12.3-bp155.1.9.x86_64/lib/documentview/rasterimageitem.cpp:105 #8 0x00007f1102ce9ac6 in QGraphicsScenePrivate::draw (this=this@entry=0x5573fa842ce0, item=item@entry=0x5573fac61010, painter=painter@entry=0x7ffdfc3e5c90, viewTransform=<optimized out>, transformPtr=transformPtr@entry=0x5573fac6b610, exposedRegion=<optimized out>, widget=<optimized out>, opacity=opacity@entry=1, effectTransform=<optimized out>, wasDirtyParentSceneTransform=<optimized out>, drawItem=<optimized out>) at graphicsview/qgraphicsscene.cpp:4981 #9 0x00007f1102cea2ae in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x5573fa842ce0, item=0x5573fac61010, painter=painter@entry=0x7ffdfc3e5c90, viewTransform=viewTransform@entry=0x0, exposedRegion=exposedRegion@entry=0x5573fa945b30, widget=<optimized out>, widget@entry=0x5573fa8451d0, parentOpacity=parentOpacity@entry=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4873 #10 0x00007f1102ce964c in QGraphicsScenePrivate::draw (this=this@entry=0x5573fa842ce0, item=item@entry=0x5573fa6ce070, painter=painter@entry=0x7ffdfc3e5c90, viewTransform=<optimized out>, transformPtr=transformPtr@entry=0x5573fac65070, exposedRegion=<optimized out>, widget=<optimized out>, opacity=opacity@entry=1, effectTransform=<optimized out>, wasDirtyParentSceneTransform=<optimized out>, drawItem=<optimized out>) at graphicsview/qgraphicsscene.cpp:5013 #11 0x00007f1102cea2ae in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x5573fa842ce0, item=0x5573fa6ce070, painter=painter@entry=0x7ffdfc3e5c90, viewTransform=viewTransform@entry=0x0, exposedRegion=exposedRegion@entry=0x5573fa945b30, widget=<optimized out>, widget@entry=0x5573fa8451d0, parentOpacity=parentOpacity@entry=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4873 #12 0x00007f1102ce964c in QGraphicsScenePrivate::draw (this=this@entry=0x5573fa842ce0, item=<optimized out>, painter=<optimized out>, viewTransform=<optimized out>, transformPtr=<optimized out>, exposedRegion=<optimized out>, widget=<optimized out>, opacity=<optimized out>, effectTransform=<optimized out>, wasDirtyParentSceneTransform=<optimized out>, drawItem=<optimized out>) at graphicsview/qgraphicsscene.cpp:5013 #13 0x00007f1102cb1bd1 in QGraphicsItemEffectSourcePrivate::draw (this=0x5573fab6cac0, painter=0x7ffdfc3e5c90) at graphicsview/qgraphicsitem.cpp:11331 #14 0x00007f1102d52465 in QGraphicsEffectSource::draw (this=0x5573fab3b580, painter=0x7ffdfc3e5c90) at effects/qgraphicseffect.cpp:236 #15 0x00007f1102d52552 in QGraphicsEffect::drawSource (this=<optimized out>, painter=<optimized out>) at effects/qgraphicseffect.cpp:255 #16 0x00007f1102d52f75 in QGraphicsOpacityEffect::draw (this=0x5573fab6d850, painter=0x7ffdfc3e5c90) at effects/qgraphicseffect.cpp:1199 #17 0x00007f1102cea256 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x5573fa842ce0, item=0x5573fab6beb0, painter=painter@entry=0x7ffdfc3e5c90, viewTransform=viewTransform@entry=0x0, exposedRegion=exposedRegion@entry=0x5573fa945b30, widget=<optimized out>, widget@entry=0x5573fa8451d0, parentOpacity=parentOpacity@entry=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4867 #18 0x00007f1102ceaa5a in QGraphicsScenePrivate::drawItems (this=this@entry=0x5573fa842ce0, painter=painter@entry=0x7ffdfc3e5c90, viewTransform=viewTransform@entry=0x0, exposedRegion=exposedRegion@entry=0x5573fa945b30, widget=0x5573fa8451d0) at graphicsview/qgraphicsscene.cpp:4735 #19 0x00007f1102d0fe55 in QGraphicsView::paintEvent (this=0x5573fa8788a0, event=<optimized out>) at graphicsview/qgraphicsview.cpp:3561 #20 0x00007f1102a09da8 in QWidget::event (this=this@entry=0x5573fa8788a0, event=event@entry=0x7ffdfc3e6250) at kernel/qwidget.cpp:9045 #21 0x00007f1102ab129e in QFrame::event (this=0x5573fa8788a0, e=0x7ffdfc3e6250) at widgets/qframe.cpp:550 #22 0x00007f1102d0e9f3 in QGraphicsView::viewportEvent (this=0x5573fa8788a0, event=0x7ffdfc3e6250) at graphicsview/qgraphicsview.cpp:3014 #23 0x00007f1101bdfdd0 in QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x5573fa8451d0, event=event@entry=0x7ffdfc3e6250) at kernel/qcoreapplication.cpp:1190 #24 0x00007f11029c9512 in QApplicationPrivate::notify_helper (this=this@entry=0x5573fa3fa0c0, receiver=receiver@entry=0x5573fa8451d0, e=e@entry=0x7ffdfc3e6250) at kernel/qapplication.cpp:3634 #25 0x00007f11029d02ff in QApplication::notify (this=<optimized out>, receiver=0x5573fa8451d0, e=0x7ffdfc3e6250) at kernel/qapplication.cpp:3164 #26 0x00007f1101be0043 in QCoreApplication::notifyInternal2 (receiver=0x5573fa8451d0, event=0x7ffdfc3e6250) at kernel/qcoreapplication.cpp:1064 #27 0x00007f1101be022e in QCoreApplication::sendSpontaneousEvent (receiver=receiver@entry=0x5573fa8451d0, event=event@entry=0x7ffdfc3e6250) at kernel/qcoreapplication.cpp:1474 #28 0x00007f1102a02235 in QWidgetPrivate::sendPaintEvent (this=this@entry=0x5573fa845280, toBePainted=...) at kernel/qwidget.cpp:5479 #29 0x00007f1102a02e47 in QWidgetPrivate::drawWidget (this=this@entry=0x5573fa845280, pdev=0x5573fac6bea0, rgn=..., offset=..., flags=flags@entry=..., sharedPainter=sharedPainter@entry=0x0, repaintManager=<optimized out>) at kernel/qwidget.cpp:5429 #30 0x00007f11029d9a7b in QWidgetRepaintManager::paintAndFlush (this=this@entry=0x5573fab3e640) at kernel/qwidgetrepaintmanager.cpp:1016 #31 0x00007f11029da148 in QWidgetRepaintManager::sync (this=0x5573fab3e640) at kernel/qwidgetrepaintmanager.cpp:770 #32 0x00007f1102a0390f in QWidgetPrivate::syncBackingStore (this=0x5573fa691d30) at kernel/qwidget.cpp:1758 #33 0x00007f1102a09f28 in QWidget::event (this=this@entry=0x5573fa66f000, event=event@entry=0x5573fad993d0) at kernel/qwidget.cpp:8990 #34 0x00007f1102b1b590 in QMainWindow::event (this=this@entry=0x5573fa66f000, event=event@entry=0x5573fad993d0) at widgets/qmainwindow.cpp:1341 #35 0x00007f1103707a54 in KMainWindow::event (this=this@entry=0x5573fa66f000, ev=ev@entry=0x5573fad993d0) at /usr/src/debug/kxmlgui-5.103.0-150500.1.1.x86_64/src/kmainwindow.cpp:961 #36 0x00007f110374fe17 in KXmlGuiWindow::event (this=0x5573fa66f000, ev=0x5573fad993d0) at /usr/src/debug/kxmlgui-5.103.0-150500.1.1.x86_64/src/kxmlguiwindow.cpp:220 #37 0x00007f11029c953c in QApplicationPrivate::notify_helper (this=this@entry=0x5573fa3fa0c0, receiver=receiver@entry=0x5573fa66f000, e=e@entry=0x5573fad993d0) at kernel/qapplication.cpp:3640 #38 0x00007f11029d02ff in QApplication::notify (this=<optimized out>, receiver=0x5573fa66f000, e=0x5573fad993d0) at kernel/qapplication.cpp:3164 #39 0x00007f1101be0043 in QCoreApplication::notifyInternal2 (receiver=0x5573fa66f000, event=0x5573fad993d0) at kernel/qcoreapplication.cpp:1064 #40 0x00007f1101be021e in QCoreApplication::sendEvent (receiver=receiver@entry=0x5573fa66f000, event=event@entry=0x5573fad993d0) at kernel/qcoreapplication.cpp:1462 #41 0x00007f1101be2a61 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x5573fa66f000, event_type=event_type@entry=77, data=0x5573fa3f0df0) at kernel/qcoreapplication.cpp:1821 #42 0x00007f1101be2fe8 in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=event_type@entry=77) at kernel/qcoreapplication.cpp:1680 #43 0x00007f1102cddf22 in QGraphicsViewPrivate::dispatchPendingUpdateRequests (this=<optimized out>) at ../../include/QtWidgets/5.15.8/QtWidgets/private/../../../../../src/widgets/graphicsview/qgraphicsview_p.h:191 #44 QGraphicsScenePrivate::_q_processDirtyItems (this=0x5573fa842ce0) at graphicsview/qgraphicsscene.cpp:516 #45 0x00007f1102ce2959 in QGraphicsScene::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qgraphicsscene.cpp:197 #46 0x00007f1101c144db in QObject::event (this=this@entry=0x5573fa8915f0, e=e@entry=0x5573fad99500) at kernel/qobject.cpp:1347 #47 0x00007f1102cee44b in QGraphicsScene::event (this=0x5573fa8915f0, event=0x5573fad99500) at graphicsview/qgraphicsscene.cpp:3548 #48 0x00007f11029c953c in QApplicationPrivate::notify_helper (this=this@entry=0x5573fa3fa0c0, receiver=receiver@entry=0x5573fa8915f0, e=e@entry=0x5573fad99500) at kernel/qapplication.cpp:3640 #49 0x00007f11029d02ff in QApplication::notify (this=<optimized out>, receiver=0x5573fa8915f0, e=0x5573fad99500) at kernel/qapplication.cpp:3164 #50 0x00007f1101be0043 in QCoreApplication::notifyInternal2 (receiver=0x5573fa8915f0, event=0x5573fad99500) at kernel/qcoreapplication.cpp:1064 #51 0x00007f1101be021e in QCoreApplication::sendEvent (receiver=receiver@entry=0x5573fa8915f0, event=event@entry=0x5573fad99500) at kernel/qcoreapplication.cpp:1462 #52 0x00007f1101be2a61 in QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x5573fa3f0df0) at kernel/qcoreapplication.cpp:1821 #53 0x00007f1101be2fe8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1680 #54 0x00007f1101c432e3 in postEventSourceDispatch (s=0x5573fa4f4df0) at kernel/qeventdispatcher_glib.cpp:277 #55 0x00007f10fd24b82b in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #56 0x00007f10fd24bbd0 in ?? () from /usr/lib64/libglib-2.0.so.0 #57 0x00007f10fd24bc5c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #58 0x00007f1101c4298c in QEventDispatcherGlib::processEvents (this=0x5573fa4e79d0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #59 0x00007f1101bde8aa in QEventLoop::exec (this=this@entry=0x7ffdfc3e7320, flags=..., flags@entry=...) at kernel/qeventloop.cpp:235 #60 0x00007f1101be80e7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1375 #61 0x00007f11021f6a7c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1870 #62 0x00007f11029c9495 in QApplication::exec () at kernel/qapplication.cpp:2832 #63 0x00005573f8f23d27 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/gwenview5-22.12.3-bp155.1.9.x86_64/app/main.cpp:213 [Inferior 1 (process 14251) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.