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.

Reply via email to