This repository has been archived by the owner on Nov 1, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 340
Segfault with latest egl context change #2209
Labels
Comments
emersion
added a commit
to emersion/wlroots
that referenced
this issue
May 19, 2020
get_tex_for_bo changes the current EGL context. Rendering operations must immediately follow drm_surface_make_current. Closes: swaywm#2209
Can you try #2210? |
That is hanging. I'll try to get info from log. |
Log attached. |
|
On exit, I get: |
ddevault
pushed a commit
that referenced
this issue
May 19, 2020
get_tex_for_bo changes the current EGL context. Rendering operations must immediately follow drm_surface_make_current. Closes: #2209
Abort fixed, but there's still this |
I'm seeing the |
emersion
added a commit
to emersion/wlroots
that referenced
this issue
May 20, 2020
drm_fb_lock_surface swaps buffers. We need to make sure that the EGL context is current before calling wlr_egl_swap_buffers. Move the wlr_egl_unset_current call into drm_fb_lock_surface to avoid other surprises like this. Fixes: d28a7da ("backend/drm: add missing wlr_egl_unset_current") Closes: swaywm#2209
Can you try #2212? |
I've actually come up with a Better(tm) solution, can you try #2213? |
Another confirmation: #2213 fixes the issue for me. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
With 1edc421 I'm getting a segfault at startup.
gdb.txt
The text was updated successfully, but these errors were encountered: