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

--- Comment #15 from Tavian Barnes <taviana...@gmail.com> ---
I haven't reproduced it yet with debug symbols, but I did some additional
debugging on the core dump from the last crash.  It looks like the crash is
this assertion failure in libepoxy: "Couldn't find current GLX or EGL context."

https://github.com/anholt/libepoxy/blob/1.5.4/src/dispatch_common.c#L863

The proc being looked up is glDeleteProgram.  The only call to
glDeleteProgram() I see in kwin is in ~GLShader():

https://github.com/KDE/kwin/blob/v5.20.3/libkwineffects/kwinglutils.cpp#L159

I'm guessing the screen/display is disappearing when it turns off/sleeps, and
when stuff gets torn down the destructors try to touch a GL context that isn't
there any more.

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

Reply via email to