Bug 474171

Summary: Dolphin crashes when turning screen on
Product: [Applications] dolphin Reporter: Kolei Chen <chenkolei>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kfm-devel, nate, nicolas.fella
Priority: NOR Keywords: drkonqi
Version: 23.08.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Kolei Chen 2023-09-05 03:41:14 UTC
Application: dolphin (23.08.0)

Qt Version: 5.15.10
Frameworks Version: 5.109.0
Operating System: Linux 6.1.51-1-lts x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 5.27.7 [KCrashBackend]

-- Information about the crash:
Dolphin almost always crashes when I turn on the screen on

CPU: Happens on both Ryzen 5 2400G and 5600X
GPU: Radeon RX6800

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>}
[KCrash Handler]
#6  __memcpy_avx_unaligned () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:220
#7  0x00007fb9fcbab38a in memmove (__len=262112, __src=0x7fb511a7e810, __dest=<optimized out>) at /usr/include/bits/string_fortified.h:36
#8  copy_unswapped (rect=<synthetic pointer>..., img=..., dstBytesPerLine=262112, dst=<optimized out>) at /usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp:547
#9  native_sub_image (swap=false, rect=<synthetic pointer>..., src=<optimized out>, dstStride=262112, buffer=<optimized out>) at /usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp:590
#10 QXcbBackingStoreImage::flushPixmap(QRegion const&, bool) (this=this@entry=0x55f273f70b60, region=..., fullRegion=<optimized out>) at /usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp:669
#11 0x00007fb9fcbab6d3 in QXcbBackingStoreImage::flushPixmap(QRegion const&, bool) (fullRegion=<optimized out>, this=this@entry=0x55f273f70b60, region=..., fullRegion=fullRegion@entry=true) at /usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp:690
#12 0x00007fb9fcbab937 in QXcbBackingStoreImage::flushPixmap(QRegion const&, bool) (fullRegion=false, region=..., this=0x55f273f70b60) at /usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp:627
#13 QXcbBackingStoreImage::put(unsigned int, QRegion const&, QPoint const&) (this=0x55f273f70b60, dst=153092125, region=..., offset=<optimized out>) at /usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp:741
#14 0x00007fb9fcbac28e in QXcbBackingStore::flush(QWindow*, QRegion const&, QPoint const&) (this=0x55f273e316d0, window=<optimized out>, region=<optimized out>, offset=...) at /usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp:877
#15 0x00007fba02cea9f7 in QBackingStore::flush(QRegion const&, QWindow*, QPoint const&) () at /usr/lib/libQt5Gui.so.5
#16 0x00007fba03382ad1 in  () at /usr/lib/libQt5Widgets.so.5
#17 0x00007fba03383025 in  () at /usr/lib/libQt5Widgets.so.5
#18 0x00007fba0338472d in  () at /usr/lib/libQt5Widgets.so.5
#19 0x00007fba033d0a70 in  () at /usr/lib/libQt5Widgets.so.5
#20 0x00007fba0337893f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#21 0x00007fba0269c6f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55f273e6c680, event=0x7ffc848b6930) at kernel/qcoreapplication.cpp:1064
#22 0x00007fba02b45986 in QGuiApplicationPrivate::processGeometryChangeEvent(QWindowSystemInterfacePrivate::GeometryChangeEvent*) () at /usr/lib/libQt5Gui.so.5
#23 0x00007fba02b2a6c5 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#24 0x00007fb9fcbb33e0 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at /usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105
#25 0x00007fba00510a61 in g_main_dispatch (context=0x7fb9f8000ee0) at ../glib/glib/gmain.c:3460
#26 g_main_context_dispatch (context=0x7fb9f8000ee0) at ../glib/glib/gmain.c:4200
#27 0x00007fba0056dc29 in g_main_context_iterate.isra.0 (context=context@entry=0x7fb9f8000ee0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4276
#28 0x00007fba0050e112 in g_main_context_iteration (context=0x7fb9f8000ee0, may_block=1) at ../glib/glib/gmain.c:4343
#29 0x00007fba026eb51c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55f27383ca40, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#30 0x00007fba0269b404 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc848b6c20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#31 0x00007fba0269c8a3 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#32 0x000055f272fabdb8 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin/dolphin-23.08.0/src/main.cpp:255
[Inferior 1 (process 42538) detached]

The reporter indicates this bug may be a duplicate of or related to bug 472240, bug 472418.

Reported using DrKonqi
This report was filed against 'kde' because the product 'dolphin' could not be located in Bugzilla. Add it to drkonqi's mappings file!
Comment 1 Nicolas Fella 2023-10-04 10:30:18 UTC

*** This bug has been marked as a duplicate of bug 473602 ***