https://bugs.kde.org/show_bug.cgi?id=517587
Bug ID: 517587
Summary: SIGSEGV in KWin::Item::isVisible() via
findOverlayCandidates during compositing with
transparent color scheme
Classification: Plasma
Product: kwin
Version First 6.5.4
Reported In:
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: wayland-generic
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Created attachment 190677
--> https://bugs.kde.org/attachment.cgi?id=190677&action=edit
backtrace
SUMMARY
SIGSEGV in KWin::Item::isVisible() via findOverlayCandidates() during
compositing with transparent color scheme
STEPS TO REPRODUCE
1. Apply a transparent color scheme in System Settings → Colors
2. Use the desktop normally under a Wayland session
3. KWin crashes with SIGSEGV
OBSERVED RESULT
KWin crashes with a segmentation fault during the compositing pass.
The crash occurs in Item::isVisible() called from findOverlayCandidates()
during overlay plane candidate traversal. This appears to be a null pointer
or use-after-free in the scene graph when transparency forces a deeper
traversal of scene items.
EXPECTED RESULT
KWin composites the scene correctly without crashing.
SOFTWARE/OS VERSIONS
Windows: N/A
macOS: N/A
Linux/KDE Plasma: Fedora Linux 43, Wayland session
KDE Plasma Version: 6.5.4 (crash occurred here, updated to 6.6.2 on 2026-03-14)
KDE Frameworks Version: 6.21.0
Qt Version: 6.10.1
ADDITIONAL INFORMATION
- Kernel: 6.17.12-300.fc43.x86_64 (64-bit)
- CPU: AMD Ryzen 7 7800X3D
- RAM: 32 GiB
- GPU: AMD Radeon RX 7900 XT
- GPU Driver: libgallium-25.2.7 (RPM Fusion dri-freeworld Mesa build)
- Rendering backend: OpenGL 3.1, DRM/KMS native Wayland
- findOverlayCandidates() was introduced in Plasma 6.5, making this a
potential regression since 6.4
- Cannot yet confirm if crash reproduces on 6.6.2
[backtrace attached]
--
You are receiving this mail because:
You are watching all bug changes.