Bug 466503

Summary: Dolphin crashes when 2nd monitor is disabled from Nvidia control panel
Product: [Applications] dolphin Reporter: Rob Krum <biggestsonicfan>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kfm-devel, nicolas.fella
Priority: NOR Keywords: drkonqi
Version: 22.12.2   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Rob Krum 2023-02-27 03:19:19 UTC
Application: dolphin (22.12.2)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 6.1.12-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.27.1 [KCrashBackend]

-- Information about the crash:
After disabling a 2nd monitor from the Nvidia control panel, dolphin crashes unexpectedly. Konsole is also doing this sometimes but DrKonqi fails to start. Neither Konsole nor Dolphin are not active on the 2nd monitor when it is disabled.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f6642169901 in __memmove_avx_unaligned () from /lib64/libc.so.6
#5  0x00007f663ee963ba in memmove (__len=262112, __src=0x7f616dc7e810, __dest=<optimized out>) at /usr/include/bits/string_fortified.h:36
#6  copy_unswapped (rect=<synthetic pointer>..., img=warning: RTTI symbol for class 'QImage' is not a type
..., dstBytesPerLine=262112, dst=<optimized out>) at qxcbbackingstore.cpp:547
#7  native_sub_image (swap=false, rect=<synthetic pointer>..., src=warning: RTTI symbol for class 'QImage' is not a type
..., dstStride=262112, buffer=0x55cd06691550) at qxcbbackingstore.cpp:590
#8  QXcbBackingStoreImage::flushPixmap (this=0x55cd066914d0, region=..., fullRegion=<optimized out>) at qxcbbackingstore.cpp:669
#9  0x00007f663ee969b9 in QXcbBackingStoreImage::flushPixmap (fullRegion=false, region=..., this=0x55cd066914d0) at qxcbbackingstore.cpp:627
#10 QXcbBackingStoreImage::put (this=0x55cd066914d0, dst=46137353, region=..., offset=...) at qxcbbackingstore.cpp:741
#11 0x00007f663ee972f9 in QXcbBackingStore::flush (this=this@entry=0x55cd060228d0, window=window@entry=0x55cd060c1260, region=..., offset=...) at /usr/src/debug/qtbase-everywhere-src-5.15.8+kde160/src/plugins/platforms/xcb/qxcbwindow.h:120
#12 0x00007f6642f4d462 in QBackingStore::flush (this=this@entry=0x55cd06157420, region=..., window=0x55cd060c1260, offset=...) at painting/qbackingstore.cpp:252
#13 0x00007f66435b2a7f in QWidgetRepaintManager::flush (this=this@entry=0x55cd0624a440, widget=0x55cd05aa6e90, region=..., widgetTextures=<optimized out>) at kernel/qwidgetrepaintmanager.cpp:1198
#14 0x00007f66435b4609 in QWidgetRepaintManager::flush (this=0x55cd0624a440) at kernel/qwidgetrepaintmanager.cpp:1096
#15 0x00007f66435b6688 in QWidgetRepaintManager::paintAndFlush (this=0x55cd0624a440) at kernel/qwidgetrepaintmanager.cpp:1028
#16 0x00007f66435ff3e1 in QWidgetWindow::handleResizeEvent (this=0x55cd060c1260, event=0x7ffda5855260) at kernel/qwidgetwindow.cpp:841
#17 0x00007f664360334b in QWidgetWindow::event (this=0x55cd060c1260, event=0x7ffda5855260) at kernel/qwidgetwindow.cpp:322
#18 0x00007f66435a544e in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55cd060c1260, e=0x7ffda5855260) at kernel/qapplication.cpp:3640
#19 0x00007f66428dc1e8 in QCoreApplication::notifyInternal2 (receiver=0x55cd060c1260, event=0x7ffda5855260) at kernel/qcoreapplication.cpp:1064
#20 0x00007f6642d77ccc in QGuiApplicationPrivate::processGeometryChangeEvent (e=<optimized out>) at kernel/qguiapplication.cpp:2610
#21 0x00007f6642d4f26c in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#22 0x00007f663eea114a in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#23 0x00007f6640669a90 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#24 0x00007f6640669e48 in ?? () from /lib64/libglib-2.0.so.0
#25 0x00007f6640669edc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#26 0x00007f6642933c16 in QEventDispatcherGlib::processEvents (this=0x55cd0576b7b0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#27 0x00007f66428dac5b in QEventLoop::exec (this=this@entry=0x7ffda58554e0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#28 0x00007f66428e2dc6 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#29 0x00007f6642d6ed3c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1870
#30 0x00007f66435a53c5 in QApplication::exec () at kernel/qapplication.cpp:2832
#31 0x000055cd0417a719 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin-22.12.2/src/main.cpp:235
[Inferior 1 (process 27732) detached]

Reported using DrKonqi
Comment 1 Nicolas Fella 2023-08-15 13:38:38 UTC

*** This bug has been marked as a duplicate of bug 461723 ***
Comment 2 Nicolas Fella 2023-10-04 10:28:49 UTC

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