Bug 469489

Summary: Gwenview crashed when waking up from sleep mode
Product: [Applications] gwenview Reporter: Paul Z. <paul>
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: christoph
Priority: NOR Keywords: drkonqi
Version First Reported In: 22.12.3   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Paul Z. 2023-05-08 13:08:02 UTC
Application: gwenview (22.12.3)

Qt Version: 5.15.8
Frameworks Version: 5.104.0
Operating System: Linux 6.2.0-20-generic x86_64
Windowing System: X11
Distribution: Ubuntu 23.04
DrKonqi: 5.27.4 [KCrashBackend]

-- Information about the crash:
Gwenview crashed when waking up from sleep mode. Screen was long time dark, then after minutes login screen showed up. When I logged in Gwenview and Dolphin crashed.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault

[KCrash Handler]
#4  __memcpy_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:265
#5  0x00007fde7b44053a in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#6  0x00007fde7b440f3e in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#7  0x00007fde81909401 in QBackingStore::scroll(QRegion const&, int, int) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#8  0x00007fde81f79529 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007fde81f7fbad in QWidgetPrivate::scrollRect(QRect const&, int, int) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007fde81f9ee5f in QWidgetPrivate::scroll_sys(int, int) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007fde8222117f in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007fde8361b586 in Gwenview::ThumbnailView::scrollContentsBy(int, int) () from /lib/x86_64-linux-gnu/libgwenviewlib.so.5
#13 0x00007fde8205df2e in QAbstractScrollAreaPrivate::_q_vslide(int) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007fde812f39dc in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007fde82063de2 in QAbstractSlider::valueChanged(int) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007fde82064597 in QAbstractSlider::setValue(int) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007fde8222da25 in QListView::updateGeometries() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007fde821e07a0 in QAbstractItemView::doItemsLayout() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007fde8222cc13 in QListView::doItemsLayout() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007fde821efce2 in QAbstractItemView::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007fde81f6bf92 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007fde812bae38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007fde81fa6e59 in QWidgetPrivate::sendPaintEvent(QRegion const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007fde81fa7751 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007fde81fa8a66 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007fde81fa88c9 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007fde81fa73cc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007fde81fa8a66 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007fde81fa73cc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007fde81fa8a66 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007fde81fa73cc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007fde81fa8a66 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007fde81fa73cc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007fde81fa8a66 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007fde81fa88c9 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007fde81fa73cc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007fde81f7d4c5 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#38 0x00007fde81fc7a01 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#39 0x00007fde81fcb7eb in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#40 0x00007fde81f6bf92 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#41 0x00007fde812bae38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#42 0x00007fde8173e8f4 in QGuiApplicationPrivate::processGeometryChangeEvent(QWindowSystemInterfacePrivate::GeometryChangeEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#43 0x00007fde817164bc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#44 0x00007fde7b44b54e in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#45 0x00007fde7ef1549d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007fde7ef70178 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007fde7ef141b0 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007fde81314e7a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#49 0x00007fde812b97cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#50 0x00007fde812c1c1a in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#51 0x000056269bd50e3b in ?? ()
#52 0x00007fde80823a90 in __libc_start_call_main (main=main@entry=0x56269bd50840, argc=argc@entry=2, argv=argv@entry=0x7ffcc4dfa2b8) at ../sysdeps/nptl/libc_start_call_main.h:58
#53 0x00007fde80823b49 in __libc_start_main_impl (main=0x56269bd50840, argc=2, argv=0x7ffcc4dfa2b8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffcc4dfa2a8) at ../csu/libc-start.c:360
#54 0x000056269bd51615 in ?? ()
[Inferior 1 (process 6808) detached]

Reported using DrKonqi
Comment 1 Christoph Cullmann 2024-09-21 16:06:33 UTC
Please re-try that with a recent Qt 6 based release, a lot such things got
fixed there.
Comment 2 Bug Janitor Service 2024-10-06 03:47:49 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2024-10-21 03:47:37 UTC
๐Ÿ›๐Ÿงน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.