Bug 514594

Summary: Stray pixel artifact after "mesa egl surface queue destroyed" warnings on Wayland
Product: [Plasma] kwin Reporter: Andreas Girlich <agi>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: NEEDSINFO WAITINGFORINFO    
Severity: normal CC: xaver.hugl
Priority: NOR    
Version First Reported In: 6.5.5   
Target Milestone: ---   
Platform: CachyOS   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: screenshot of stray artifact
display settings

Description Andreas Girlich 2026-01-14 14:20:23 UTC
Created attachment 188517 [details]
screenshot of stray artifact

SUMMARY
A stray red pixel artifact appears after some time. A reload with `kwin_wayland replace &` removes the artifact. I'm not sure which application / action triggers this event. I've attached logs from the relevant timeframe below as well though I'm not sure they're related. 
The stuck pixel moves with the change of scale, so it's not an issue with my display.

The stray artifact looks like it's mostly appearing on Firefox windows, but this is just speculation as I cannot pinpoint the exact time.

Please let me know if you need more information.

STEPS TO REPRODUCE
1. Install CachyOS, update packages
2. set display settings as in screenshot
3. use for some time

OBSERVED RESULT
Stray red artifact appears after some time.

EXPECTED RESULT
Stray red artifact should not appear.

SOFTWARE/OS VERSIONS
Operating System: CachyOS Linux 
KDE Plasma Version: 6.5.5
KDE Frameworks Version: 6.22.0
Qt Version: 6.10.1
Kernel Version: 6.18.5-2-cachyos (64-bit)
Graphics Platform: Wayland
Processors: 16 ร— AMD Ryzen 7 5800X3D 8-Core Processor
Memory: 32 GiB of RAM (31.3 GiB usable)
Graphics Processor: AMD Radeon RX 6800 XT

ADDITIONAL INFORMATION
> glxinfo | grep "OpenGL version"
OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.3.3-arch1.5


### Log excerpt

> journalctl -b 0 | grep -iE "kwin|drm|amdgpu|mesa"
[...]
Jan 14 13:54:49 host kwin_wayland_wrapper[352488]: warning: queue "mesa egl surface queue" 0x55b9829f4a00 destroyed while proxies still attached:
Jan 14 13:54:49 host kwin_wayland_wrapper[352488]:   wp_presentation#37 still attached
Jan 14 14:26:21 host kwin_wayland_wrapper[850039]: warning: queue "mesa egl surface queue" 0x55dca198d7d0 destroyed while proxies still attached:
Jan 14 14:26:21 host kwin_wayland_wrapper[850039]:   wp_presentation#37 still attached
Jan 14 14:34:45 host steam[995477]:     driver_id: k_EGpuDriverId_MesaRadv
Jan 14 14:48:37 host kwin_wayland_wrapper[1104154]: warning: queue "mesa egl surface queue" 0x56420a478340 destroyed while proxies still attached:
Jan 14 14:48:37 host kwin_wayland_wrapper[1104154]:   wp_presentation#37 still attached
Jan 14 14:57:27 host kwin_wayland_wrapper[1202042]: warning: queue "mesa egl surface queue" 0x55bbf0749810 destroyed while proxies still attached:
Jan 14 14:57:27 host kwin_wayland_wrapper[1202042]:   wp_presentation#37 still attached

### Hardware summary
Radeon 6800XT
Comment 1 Andreas Girlich 2026-01-14 14:20:40 UTC
Created attachment 188518 [details]
display settings
Comment 2 Andreas Girlich 2026-01-14 14:23:55 UTC
Display is LG 49" 49wq95x-w with FreeSync enabled.
Comment 3 Zamundaaa 2026-01-14 14:37:33 UTC
The wp_presentation warnings are just about a (very minor) bug in Mesa, it's not related.

Did you ever see that outside of Firefox? If you move the Firefox window, does it go away, does it stay in the same spot on the screen, or in the same spot relative to the Firefox window?
If the latter, does closing and re-opening Firefox make it go away?
Comment 4 Bug Janitor Service 2026-01-29 03:49:54 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!