Summary: | Kwin crashes in KWin::BlurEffect::uploadGeometry() on Present Windows with Radeon Vega 64 GPU | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Vadim Solomin <vadic0x2a> |
Component: | effects-present-windows | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | nate |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.21.5 | ||
Target Milestone: | --- | ||
Platform: | Debian unstable | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/376ee357dbc50fec3b6e71c40938171ddb2e726a | Version Fixed In: | 5.25 |
Sentry Crash Report: |
Description
Vadim Solomin
2021-08-29 19:16:05 UTC
Seems related to graphics drivers. What GPU hardware are you using? It's Radeon Vega 64 with the amdgpu driver $ glxinfo [...] OpenGL vendor string: AMD OpenGL renderer string: Radeon RX Vega (VEGA10, DRM 3.40.0, 5.10.0-8-amd64, LLVM 12.0.1) OpenGL core profile version string: 4.6 (Core Profile) Mesa 21.2.1 OpenGL core profile shading language version string: 4.60 (libdrm 2.4.107) The crashes started after I upgraded from Debian Bullseye (released as stable a couple of weeks ago) to the new testing (Bookworm). Afterwards I've upgraded Mesa and KDE to the versions in unstable but that didn't fix the crashes. If I switch the compositing backend to XRender, the problem goes away. Notably I'm not getting any problems from translucency effects in qtcurve or from Steam/proton games (but the latter use DXVK / Vulkan, not OpenGL AFAIK). If the crash goes away when using XRender, it's definitely a graphics bug. The next question is whether the Mesa drivers are at fault, or whether KWin is using them in a faulty way here. I'll let the KWin developers take over from here and answer that question. This has been fixed with the rewrite in Plasma 5.25, done by Marco Martin with https://invent.kde.org/plasma/kwin/-/commit/376ee357dbc50fec3b6e71c40938171ddb2e726a! |