Bug 490241

Summary: KDE Desktop Crash After Logging in under Wayland
Product: [Plasma] plasmashell Reporter: j.l.ubink
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: crash CC: kde
Priority: NOR Keywords: drkonqi
Version First Reported In: 6.1.1   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description j.l.ubink 2024-07-13 18:28:01 UTC
Application: plasmashell (6.1.1)

Qt Version: 6.7.2
Frameworks Version: 6.3.0
Operating System: Linux 6.9.8-201.fsync.fc40.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 40.20240712.0 (Bazzite)"
DrKonqi: 6.1.1 [CoredumpBackend]

-- Information about the crash:
The screen shows glitched artifacts before attempting to boot the desktop, shortly failing thereafter.
Startup applications and applications last ran since logout are not affected by this.

Attempting to restart plasmashell has a chance of blacking out the system entirely.

System Config:
Operating System: Bazzite 40
KDE Plasma Version: 6.1.1
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.2
Kernel Version: 6.9.8-201.fsync.fc40.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 24 × AMD Ryzen 9 5900X 12-Core Processor
Memory: 62,7 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 4070 SUPER/PCIe/SSE2
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: X570 AORUS ULTRA
System Version: -CF

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#8  0x00007f46bd7003fa in QRhiVulkan::recordTransitionPassResources (this=this@entry=0x7f46382055a0, cbD=cbD@entry=0x7f4638572290, tracker=...) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/gui/rhi/qrhivulkan.cpp:4371
#9  0x00007f46bd71019d in QRhiVulkan::recordTransitionPassResources (this=<optimized out>, cbD=0x7f4638572290, tracker=...) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/gui/rhi/qrhivulkan.cpp:4317
#10 QRhiVulkan::recordPrimaryCommandBuffer (this=this@entry=0x7f46382055a0, cbD=cbD@entry=0x7f4638572290) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/gui/rhi/qrhivulkan.cpp:4133
#11 0x00007f46bd71064d in QRhiVulkan::endFrame (this=0x7f46382055a0, swapChain=0x7f4638571e60, flags=...) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/gui/rhi/qrhivulkan.cpp:2006
#12 0x00007f46bd4397ae in QRhi::endFrame (this=0x7f4638192060, swapChain=0x7f4638571e60, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.7.2-3.fc40.x86_64/src/gui/rhi/qrhi.cpp:10570


Reported using DrKonqi
Comment 1 j.l.ubink 2024-07-13 18:28:02 UTC
Created attachment 171643 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 David Edmundson 2024-07-18 08:26:43 UTC
>QRhiVulkan

You shouldn't be in here unless you've been meddling with settings. kcmshsell6 qtquicksettings and change the render type back to Auto
Comment 3 j.l.ubink 2024-07-19 07:03:42 UTC
I reverted the setting which only made the crashes occur less frequently. I solved the issue by reinstalling a non-immutable distribution.