Closed ghost closed 3 years ago
Thank you, sir, for reporting this. The segfault is occurring in wlEglCheckInterfaceType, which is definitely a bug in our library. I'll get a fix out for that. However, this indicates that the wl_egl_window passed to eglCreatePlatformWindowSurface doesn't have a valid pointer to wl_surface_interface, so alacritty will still fail to start. That may point to an issue in the rust bindings for libwayland-client. I can look a little deeper and hopefully address that as well, since it likely affects other rust applications using EGL on Wayland.
So how about that release now? 1.1.5 is 6mo old, and this crash fix is almost 2mo old.
Sorry for the delay. I'll check in a fix for the alacritty segfault and cut a new release on Monday.
Steps to reproduce:
Here's the stack trace:
gdb output:
GNOME on Wayland.
I will gladly help with any more information if needed.