Bug 494693 - plasmashell crash on login in ScreenBrightnessDisplayModel
Summary: plasmashell crash on login in ScreenBrightnessDisplayModel
Status: RESOLVED UPSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: git-stable-Plasma/6.2
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-10-13 19:49 UTC by Sam James
Modified: 2025-02-15 16:41 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/7932/events/6a4daec900034ccfaa8be1c08fbf513d/


Attachments
New crash information added by DrKonqi (74.77 KB, text/plain)
2024-10-13 19:49 UTC, Sam James
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sam James 2024-10-13 19:49:32 UTC
Application: plasmashell (6.2.1)
 (Compiled from sources)
ApplicationNotResponding [ANR]: false
Qt Version: 6.7.3
Frameworks Version: 6.7.0
Operating System: Linux 6.11.3-gentoo-dist-hardened x86_64
Windowing System: Wayland
Distribution: "Gentoo Linux"
DrKonqi: 6.2.1 [CoredumpBackend]

-- Information about the crash:
Note that I hit this after amdgpu started acting up (which it does once a week or so) where rendering becomes extremely slow. I restarted, logged into sddm, then Firefox + Signal was opened with session restore. plasmashell was already crashed and I got the crash report pop up. Same happens on subsequent reboots.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#5  0x00007fc07cd6dc20 in QListSpecialMethods<QString>::indexOf (this=0x55d0f92b90a8, needle=..., from=<optimized out>, cs=<optimized out>) at /usr/include/qt6/QtCore/qstringlist.h:144
#6  QListSpecialMethods<QString>::indexOf (this=0x55d0f92b90a8, str=..., from=0, cs=Qt::CaseSensitive) at /usr/include/qt6/QtCore/qstringlist.h:141
#7  ScreenBrightnessDisplayModel::displayIndex (this=0x55d0f92b9098, displayName=...) at /usr/src/debug/kde-plasma/powerdevil-6.2.49.9999/powerdevil-6.2.49.9999/applets/brightness/plugin/screenbrightnessdisplaymodel.cpp:54
#8  ScreenBrightnessControl::queryAndUpdateDisplays (frame_ptr=0x55d0f92dc470) at /usr/src/debug/kde-plasma/powerdevil-6.2.49.9999/powerdevil-6.2.49.9999/applets/brightness/plugin/screenbrightnesscontrol.cpp:208
#9  0x00007fc07d611f41 in ??? () at /usr/lib64/libQCoro6DBus.so.0


Reported using DrKonqi
Comment 1 Sam James 2024-10-13 19:49:33 UTC
Created attachment 174784 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Sam James 2024-10-13 20:04:07 UTC
Actually, I suspect this is to do with some coroutine bugs in gcc trunk that are being worked on.