Bug 507187 - Crash after Enabling 2nd monitor in System Settings -> Display Configuration
Summary: Crash after Enabling 2nd monitor in System Settings -> Display Configuration
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.4.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-07-18 08:44 UTC by ulterno
Modified: 2025-08-22 03:47 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (475.86 KB, text/plain)
2025-07-18 08:44 UTC, ulterno
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ulterno 2025-07-18 08:44:22 UTC
Application: plasmashell (6.4.2)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.1
Frameworks Version: 6.15.0
Operating System: Linux 6.15.5-arch1-1 x86_64
Windowing System: Wayland
Distribution: EndeavourOS
DrKonqi: 6.4.2 [CoredumpBackend]

-- Information about the crash:
1. 2 monitors connected
2. Secondary monitor had been disabled before-hand, in the same session
3. Go to Display Configuration and enable 2nd monitor. Click apply.
4. Plasmashell Crash
  4.1. The wallpaper on the secondary screen appeared before the crash
  4.2. 2 panels (previously configured) on the secondary screen did not appear before the crash
  4.3. 1 panel on the primary screen stopped responding to input, before crash
  4.4. firefox errors in journal
---
Jul 18 13:23:05 ulterno-ms7d54 firefox[12859]: [Parent 12859, Main Thread] WARNING: Couldn't map window 0x7f787a9f5da0 as subsurface because its parent is not mapped.: 'glib warning', file /usr/src/debug/firefox/firefox-140.0.4/toolkit/xre/nsSigHandlers.cpp:201
Jul 18 13:23:05 ulterno-ms7d54 firefox[1722]: [Parent 1722, Main Thread] WARNING: Couldn't map window 0x7f5bf847ce60 as subsurface because its parent is not mapped.: 'glib warning', file /usr/src/debug/firefox/firefox-140.0.4/toolkit/xre/nsSigHandlers.cpp:201
Jul 18 13:23:05 ulterno-ms7d54 firefox[1722]: [Parent 1722, Main Thread] WARNING: Couldn't map window 0x7f5bf875d720 as subsurface because its parent is not mapped.: 'glib warning', file /usr/src/debug/firefox/firefox-140.0.4/toolkit/xre/nsSigHandlers.cpp:201
Jul 18 13:23:05 ulterno-ms7d54 firefox[1722]: [Parent 1722, Main Thread] WARNING: Couldn't map window 0x7f5bf875e900 as subsurface because its parent is not mapped.: 'glib warning', file /usr/src/debug/firefox/firefox-140.0.4/toolkit/xre/nsSigHandlers.cpp:201
Jul 18 13:23:05 ulterno-ms7d54 firefox[12859]: Couldn't map window 0x7f787a9f5da0 as subsurface because its parent is not mapped.
Jul 18 13:23:05 ulterno-ms7d54 firefox[12859]: [Parent 12859, Main Thread] WARNING: Couldn't map window 0x7f7894de4420 as subsurface because its parent is not mapped.: 'glib warning', file /usr/src/debug/firefox/firefox-140.0.4/toolkit/xre/nsSigHandlers.cpp:201
Jul 18 13:23:05 ulterno-ms7d54 firefox[1722]: Couldn't map window 0x7f5bf847ce60 as subsurface because its parent is not mapped.
...
... and many more similar lines
---
Note related to Firefox errors. Some of these windows were open on the secondary monitor before having disabled it. After plasmashell automatically restart, the windows did not take their place on the secondary monitor and instead stayed on the primary (where they were located when the secondary was disabled)


SYSTEM INFORMATION

Operating System: EndeavourOS 
KDE Plasma Version: 6.4.2
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1
Kernel Version: 6.15.5-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 5800X 8-Core Processor
Memory: 64 GiB of RAM (62.7 GiB usable)
Graphics Processor: AMD Radeon RX 7600

PRIMARY MONITOR

Resolution: 1920x1080
Refresh rate: 100 Hz


❯ sudo get-edid -b 9 | parse-edid
9
This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
Only trying 9 as per your request.
256-byte EDID successfully retrieved from i2c bus 9
Looks like i2c was successful. Have a good day.
Checksum Correct

Section "Monitor"
        Identifier "MSI MP243X"
        ModelName "MSI MP243X"
        VendorName "MSI"
        # Monitor Manufactured week 24 of 2023
        # EDID version 1.4
        # Digital Display
        DisplaySize 530 290
        Gamma 2.20
        Option "DPMS" "true"
        Horizsync 93-93
        VertRefresh 48-100
        # Maximum pixel clock is 330MHz
        #Not giving standard mode: 1152x864, 75Hz
        #Not giving standard mode: 1280x720, 60Hz
        #Not giving standard mode: 1280x1024, 60Hz
        #Not giving standard mode: 1280x800, 60Hz
        #Not giving standard mode: 1440x900, 60Hz
        #Not giving standard mode: 1680x1050, 60Hz
        #Not giving standard mode: 1920x1080, 60Hz

        #Extension block found. Parsing...
        Modeline        "Mode 9" +hsync -vsync 
        Modeline        "Mode 0" +hsync +vsync 
        Modeline        "Mode 1" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
        Modeline        "Mode 2" 25.200 640 656 752 800 480 490 492 525 -hsync -vsync
        Modeline        "Mode 3" 27.027 720 736 798 858 480 489 495 525 -hsync -vsync
        Modeline        "Mode 4" 27.027 720 736 798 858 480 489 495 525 -hsync -vsync
        Modeline        "Mode 5" 74.250 1280 1390 1420 1650 720 725 730 750 +hsync +vsync
        Modeline        "Mode 6" 27.000 720 732 796 864 576 581 586 625 -hsync -vsync
        Modeline        "Mode 7" 74.250 1280 1720 1760 1980 720 725 730 750 +hsync +vsync
        Modeline        "Mode 8" 148.500 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
        Modeline        "Mode 10" +hsync +vsync 
        Option "PreferredMode" "Mode 9"
EndSection

SECONDARY MONITOR

Resolution: 1920x1080
Refresh rate: 60 Hz

❯ sudo get-edid -b 10 | parse-edid
1
0
This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
Only trying 10 as per your request.
Checksum Correct

256-byte EDID successfully retrieved from i2c bus 10
Looks like i2c was successful. Have a good day.
Section "Monitor"
        Identifier "BenQ GW2480"
        ModelName "BenQ GW2480"
        VendorName "BNQ"
        # Monitor Manufactured week 50 of 2021
        # EDID version 1.4
        # Digital Display
        DisplaySize 530 300
        Gamma 2.20
        Option "DPMS" "true"
        Horizsync 30-83
        VertRefresh 50-76
        # Maximum pixel clock is 170MHz
        #Not giving standard mode: 1920x1080, 60Hz
        #Not giving standard mode: 1680x1050, 60Hz
        #Not giving standard mode: 1600x900, 60Hz
        #Not giving standard mode: 1280x1024, 60Hz
        #Not giving standard mode: 1280x800, 60Hz
        #Not giving standard mode: 1280x720, 60Hz

        #Extension block found. Parsing...
        Modeline        "Mode 16" +hsync +vsync 
        Modeline        "Mode 0" +hsync +vsync 
        Modeline        "Mode 1" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
        Modeline        "Mode 2" 148.500 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
        Modeline        "Mode 3" 74.250 1280 1390 1420 1650 720 725 730 750 +hsync +vsync
        Modeline        "Mode 4" 74.250 1280 1720 1760 1980 720 725 730 750 +hsync +vsync
        Modeline        "Mode 5" 27.027 720 736 798 858 480 489 495 525 -hsync -vsync
        Modeline        "Mode 6" 27.000 720 732 796 864 576 581 586 625 -hsync -vsync
        Modeline        "Mode 7" 27.027 720 736 798 858 480 489 495 525 -hsync -vsync
        Modeline        "Mode 8" 27.000 720 732 796 864 576 581 586 625 -hsync -vsync
        Modeline        "Mode 9" 25.200 640 656 752 800 480 490 492 525 -hsync -vsync
        Modeline        "Mode 10" 74.250 1920 2448 2492 2640 1080 1082 1089 1125 +hsync +vsync interlace
        Modeline        "Mode 11" 27.027 1440 1478 1602 1716 480 484 487 525 -hsync -vsync interlace
        Modeline        "Mode 12" 27.027 1440 1478 1602 1716 480 484 487 525 -hsync -vsync interlace
        Modeline        "Mode 13" 27.000 1440 1464 1590 1728 576 578 581 625 -hsync -vsync interlace
        Modeline        "Mode 14" 27.000 1440 1464 1590 1728 576 578 581 625 -hsync -vsync interlace
        Modeline        "Mode 15" 74.250 1920 2008 2052 2200 1080 1082 1087 1125 +hsync +vsync interlace
        Modeline        "Mode 17" +hsync +vsync interlace
        Modeline        "Mode 18" +hsync +vsync 
        Modeline        "Mode 19" -hsync -vsync 
        Option "PreferredMode" "Mode 16"
EndSection

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#5  QQuickRenderControlPrivate::q_func (this=<optimized out>) at /usr/src/debug/qt6-declarative/build/src/quick/Quick_autogen/include/moc_qquickrendercontrol.cpp:128
#7  QQuickWindow::maybeUpdate (this=0x55579e36b090) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickwindow.cpp:2350
#8  0x00007ff1ef9a9d81 in QQuickItemPrivate::dirty (this=0x55579b42b6e0, type=QQuickItemPrivate::Content) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6799
#9  0x00007ff1efa21fc4 in QQuickTextPrivate::transformChanged (this=0x55579b42b6e0, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquicktext.cpp:3314
#10 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x55579e4173a0, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#11 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x55579d87b4b0, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#12 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x55579d585aa0, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#13 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x5557950a8ec0, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#14 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x555794f4f150, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#15 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x5557955890a0, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#16 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x555795b290c0, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#17 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x555793d16100, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#18 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x555792a675a0, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#19 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x55579329ba30, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#20 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x555793037360, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#21 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x5557932990f0, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489


Reported using DrKonqi
Comment 1 ulterno 2025-07-18 08:44:26 UTC
Created attachment 183317 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 ulterno 2025-07-18 08:54:40 UTC
No idea how to reproduce this.
System didn't go into standby / S3 state during the session
Lock-screen and screen-off DID occur during this session
I had done some rendering using blender (with the same GPU with EEVEE) when the 2nd monitor was disabled, but had closed Blender at least a few minutes before enabling the 2nd monitor

journal:
Jul 18 13:22:45 ulterno-ms7d54 systemd[1210]: Started System Settings - System Settings.
...
...
// lots of network block messages
...
...
Jul 18 13:23:00 ulterno-ms7d54 rtkit-daemon[1318]: Supervising 8 threads of 4 processes of 1 users.
Jul 18 13:23:00 ulterno-ms7d54 rtkit-daemon[1318]: Supervising 8 threads of 4 processes of 1 users.
...
// more network block messages
...
Jul 18 13:23:05 ulterno-ms7d54 firefox[12859]: ... // firefox errors as given in Description

The Firefox errors seem to be the result of the problem and not the problem itself, but that is the only indicator I am able to find.
Please let me know if I can provide some other info.
Comment 3 TraceyC 2025-07-23 00:35:00 UTC
Searchable backtrace


Thread 1 (Thread 0x7ff1e8263a40 (LWP 1517)):
[KCrash Handler]
#5  QQuickRenderControlPrivate::q_func (this=<optimized out>) at /usr/src/debug/qt6-declarative/build/src/quick/Quick_autogen/include/moc_qquickrendercontrol.cpp:128
#6  QQuickRenderControlPrivate::maybeUpdate (this=Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x89
#7  QQuickWindow::maybeUpdate (this=0x55579e36b090) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickwindow.cpp:2350
#8  0x00007ff1ef9a9d81 in QQuickItemPrivate::dirty (this=0x55579b42b6e0, type=QQuickItemPrivate::Content) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6799
#9  0x00007ff1efa21fc4 in QQuickTextPrivate::transformChanged (this=0x55579b42b6e0, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquicktext.cpp:3314
#10 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x55579e4173a0, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#11 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x55579d87b4b0, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#12 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x55579d585aa0, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#13 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x5557950a8ec0, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#14 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x555794f4f150, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#15 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x5557955890a0, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#16 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x555795b290c0, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#17 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x555793d16100, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#18 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x555792a675a0, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#19 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x55579329ba30, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#20 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x555793037360, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#21 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x5557932990f0, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#22 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x555794392770, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#23 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x5557931898c0, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#24 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x5557931ceff0, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#25 0x00007ff1ef9ace15 in QQuickItemPrivate::transformChanged (this=0x5557930853a0, transformedItem=0x555792fd9560) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:5489
#26 0x00007ff1ef9ac805 in QQuickItem::setSize (this=0x555792fd9560, size=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:7767
#27 0x00007ff1f0c91d11 in ??? () at /usr/lib/libPlasmaQuick.so.6
#28 0x000055575a70ea1d in ??? ()
#29 0x00007ff1edfd37ef in QtPrivate::QSlotObjectBase::call (this=0x5557923db820, r=0x7fff807db1f0, a=0x7fff807da980, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#30 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4146
#31 0x00007ff1edfe0abf in QMetaObject::activate<void, QTimer::QPrivateSignal> (sender=<optimized out>, mo=<optimized out>, local_signal_index=0, ret=0x0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs.h:306
#32 QTimer::timeout (this=<optimized out>, _t1=...) at /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qtimer.cpp:182
#33 QTimer::timerEvent (e=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimer.cpp:285
#34 QTimer::timerEvent (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimer.cpp:279
#35 0x00007ff1edfc0dd6 in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1406
#36 0x00007ff1f0301c70 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6
#37 0x00007ff1edf68118 in QCoreApplication::notifyInternal2 (receiver=0x7fff807db300, event=0x7fff807dab20) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1106
#38 0x00007ff1ee11bc6f in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x7fff807dab20) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1546
#39 QTimerInfoList::activateTimers (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:426
#40 0x00007ff1ee23fc79 in timerSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:152
#41 0x00007ff1ecb8987d in g_main_dispatch (context=0x7ff1e0000f00) at ../glib/glib/gmain.c:3398
#42 0x00007ff1ecb8acd7 in g_main_context_dispatch_unlocked (context=0x7ff1e0000f00) at ../glib/glib/gmain.c:4249
#43 g_main_context_iterate_unlocked (context=context@entry=0x7ff1e0000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4314
#44 0x00007ff1ecb8aee5 in g_main_context_iteration (context=0x7ff1e0000f00, may_block=1) at ../glib/glib/gmain.c:4379
#45 0x00007ff1ee23c5e2 in QEventDispatcherGlib::processEvents (this=0x555791caedf0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#46 0x00007ff1edf744b6 in QEventLoop::processEvents (this=0x7fff807dadf0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#47 QEventLoop::exec (this=0x7fff807dadf0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#48 0x00007ff1edf6c7c1 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449
#49 0x000055575a6d4592 in ??? ()
#50 0x00007ff1ed8376b5 in __libc_start_call_main (main=main@entry=0x55575a6d0f20, argc=argc@entry=2, argv=argv@entry=0x7fff807db518) at ../sysdeps/nptl/libc_start_call_main.h:58
#51 0x00007ff1ed837769 in __libc_start_main_impl (main=0x55575a6d0f20, argc=2, argv=0x7fff807db518, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff807db508) at ../csu/libc-start.c:360
#52 0x000055575a6d4ae5 in ??? ()
Warning: the current language does not match this frame.
Comment 4 TraceyC 2025-07-23 00:40:16 UTC
Thanks for the bug report. Can I ask you for a couple of details?

1. Can you run `kscreen-doctor -o` and paste the output into this report?

2. The system is missing debug symbols for this line:

#27 0x00007ff1f0c91d11 in ??? () at /usr/lib/libPlasmaQuick.so.6

Could you please install debug symbols? If the crash happens again, please attach a new symbolicated backtrace generated by using `coredumpctl gdb` in a terminal window? See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl for details about how to do this.
Comment 5 ulterno 2025-07-23 09:25:28 UTC
❯ kscreen-doctor -o
Output: 1 DP-2 5b7f2d61-dd5f-40ce-88f4-ddb98a7254a8
        enabled
        connected
        priority 1
        DisplayPort
        replication source:0
        Modes:  1:1920x1080@60!  2:1920x1080@100*  3:1920x1080@75  4:1920x1080@60  5:1920x1080@60  6:1920x1080@50  7:1680x1050@60  8:1280x1024@75  9:1280x1024@60  10:1440x900@60  11:1280x800@60  12:1152x864@75  13:1280x720@60  14:1280x720@60  15:1280x720@60  16:1280x720@50  17:1024x768@75  18:1024x768@70  19:1024x768@60  20:800x600@75  21:800x600@72  22:800x600@60  23:800x600@56  24:720x576@50  25:720x480@60  26:720x480@60  27:720x480@60  28:720x480@60  29:640x480@75  30:640x480@73  31:640x480@67  32:640x480@60  33:640x480@60  34:640x480@60  35:720x400@70  36:1280x1024@100  37:1024x768@100  38:1280x800@100  39:1600x900@60  40:1600x900@100  41:1368x768@60  42:1368x768@100  43:1280x720@100 
        Geometry: 0,0 1920x1080
        Scale: 1
        Rotation: 1
        Overscan: 0
        Vrr: incapable
        RgbRange: Automatic
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: none
        Color profile source: sRGB
        Color power preference: prefer accuracy
        Brightness control: supported, set to 100% and dimming to 100%
        DDC/CI: disallowed
        Color resolution: automatic (16), range: [8; 16] bits per color
        Allow EDR: unsupported
Output: 2 DP-3 2b831856-d727-48bf-83fb-4fea93f0780e
        enabled
        connected
        priority 2
        DisplayPort
        replication source:0
        Modes:  44:1920x1080@60*!  45:1920x1080@60  46:1920x1080@60  47:1920x1080@50  48:1680x1050@60  49:1600x900@60  50:1280x1024@75  51:1280x1024@60  52:1440x900@60  53:1280x800@60  54:1152x864@75  55:1280x720@60  56:1280x720@60  57:1280x720@60  58:1280x720@50  59:1024x768@75  60:1024x768@60  61:832x624@75  62:800x600@75  63:800x600@60  64:720x576@50  65:720x576@50  66:720x480@60  67:720x480@60  68:720x480@60  69:720x480@60  70:720x480@60  71:640x480@75  72:640x480@60  73:640x480@60  74:640x480@60  75:720x400@70  76:1368x768@60 
        Geometry: 1920,0 1920x1080
        Scale: 1
        Rotation: 1
        Overscan: 0
        Vrr: incapable
        RgbRange: Automatic
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: none
        Color profile source: sRGB
        Color power preference: prefer accuracy
        Brightness control: supported, set to 100% and dimming to 100%
        DDC/CI: allowed
        Color resolution: automatic (16), range: [8; 16] bits per color
        Allow EDR: unsupported

___

I am not sure about reproducing it. I tend to turn off the second monitor quite often and this was the first time it happened.
Also, thanks to kioworker crashing pretty often, the coredump has probably long been automatically cleaned up.

But I will keep that in mind just in case that happens again.
Comment 6 ulterno 2025-07-23 09:48:19 UTC
Ok, good news is I have the coredump(s?)
Bad news is that I had updated the system after that and the update contained quite a few plasma packages.

> #27 0x00007ff1f0c91d11 in ??? () at /usr/lib/libPlasmaQuick.so.6

Since debuginfod doesn't seem to be giving debug symbols for that, I will install libplasma-debug on my next reboot, in case I can reproduce this crash.
Please let me know if you would like me installing any other specific debugging packages for this.
Comment 7 TraceyC 2025-07-23 19:42:07 UTC
(In reply to ulterno from comment #6)
> > #27 0x00007ff1f0c91d11 in ??? () at /usr/lib/libPlasmaQuick.so.6
> 
> Since debuginfod doesn't seem to be giving debug symbols for that, I will
> install libplasma-debug on my next reboot, in case I can reproduce this
> crash.
> Please let me know if you would like me installing any other specific
> debugging packages for this.

I'm not very familiar with EndeavourOS / Arch and debug packages. Your best bet is to reach out to EndeavourOS support to make sure the right package is installed to provide debug symbols for libPlasmaQuick.
Comment 8 ulterno 2025-07-23 21:06:35 UTC
I will figure out the packages required as long as the lib is known.

As I said before, I have already downloaded the one corresponding to libPlasmaQuick. I just wanted to know if you need debug info related to any other lib, that I might be missing.
Comment 9 Bug Janitor Service 2025-08-07 03:46:43 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 10 Bug Janitor Service 2025-08-22 03:47:21 UTC
🐛🧹 This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.