Bug 489930

Summary: Crash reported during desktop login
Product: [Plasma] plasmashell Reporter: pdavis <pdavis>
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde.eardrum612
Priority: NOR Keywords: drkonqi
Version: 6.1.1   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description pdavis@pebcac.org 2024-07-08 14:46:51 UTC
Application: plasmashell (6.1.1)

Qt Version: 6.7.2
Frameworks Version: 6.3.0
Operating System: Linux 6.9.7-200.fc40.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 40 (KDE Plasma)"
DrKonqi: 6.1.1 [CoredumpBackend]

-- Information about the crash:
This issue appears to happen whenever I login to  the system. I do not remember if this started before or after signing nvidia drivers to allow for secure boot in the bios. I am in the process of removing and readding the signed drivers now via mokutil. 

I have not seen anything strange within the logs that I checked, but that could simply be because I do not know where to look. If there is more information you need or commands I can run to help with this investigation, please let me know.

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#5  QtWaylandClient::QWaylandWindow::waylandScreen (this=this@entry=0x5559e6cdc3c0) at /usr/src/debug/qt6-qtwayland-6.7.2-1.fc40.x86_64/src/client/qwaylandwindow.cpp:956
#6  0x00007f6d48babdab in QtWaylandClient::QWaylandWindow::devicePixelRatio (this=0x5559e6cdc3c0) at /usr/src/debug/qt6-qtwayland-6.7.2-1.fc40.x86_64/src/client/qwaylandwindow.cpp:1517
#7  QtWaylandClient::QWaylandWindow::scale (this=this@entry=0x5559e6cdc3c0) at /usr/src/debug/qt6-qtwayland-6.7.2-1.fc40.x86_64/src/client/qwaylandwindow.cpp:1514
#8  0x00007f6d40f50fdb in QtWaylandClient::QWaylandEglWindow::updateSurface (this=0x5559e6cdc3c0, create=true) at /usr/src/debug/qt6-qtwayland-6.7.2-1.fc40.x86_64/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:70
#9  0x00007f6d40f51973 in QtWaylandClient::QWaylandGLContext::makeCurrent (this=this@entry=0x7f6bd8002210, surface=<optimized out>) at /usr/src/debug/qt6-qtwayland-6.7.2-1.fc40.x86_64/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:318


Reported using DrKonqi
Comment 1 pdavis@pebcac.org 2024-07-08 14:46:54 UTC
Created attachment 171479 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Kacper Koniuszy 2024-07-09 17:59:35 UTC
This is the same case as bug 489180, which was resolved upstream in Qt but the fix is probably not available in distro packages yet.

Unfortunately, even if you build Qt yourself, you might still have plasmashell crashes as there's another similar problem, see bug 489072.

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