https://bugs.kde.org/show_bug.cgi?id=478251

Liz <warp-spam_...@aehallh.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |warp-spam_...@aehallh.com

--- Comment #1 from Liz <warp-spam_...@aehallh.com> ---
I am seeing what appears to be the same failure.

To provide a bit more information on what is failing, there appears to be two
different things going wrong, though it is distinctly possible that the second
problem is related to the first.

This is all in kwin 5.57.9 as packaged in Debian sid.

In src/backends/drm/drm_gbm_surface.cpp there is GbmSurface::swapBuffers, this
calls eglSwapBuffers, and then calls gbm_surface_lock_front_buffer.

The latter call to gbm_surface_lock_front_buffer is failing, without any
indication as to why.

When that fails, we eventually get to GbmSurface::~GbmSurface, which calls
gbm_surface_destroy, which triggers a very unhappy error about something either
being freed twice, or there being memory corruption in play.

That is a fatal error inside libc6, resulting in kwin dying.

What I can't figure out, so far at least, is _why_.

I am also on a nVidia RTX 3060, running the 545.23.08 driver.

I would love a minimum viable test application for EGL on GBM to make it easier
to test success/failure.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to