mirror of
https://github.com/lucannez64/darling-lol.git
synced 2026-10-26 19:47:42 +00:00
iokitd passed an Xlib Display to eglGetDisplay(), so Mesa chose the platform from EGL_PLATFORM. Wayland sessions often set it to "wayland", and the first darling command passes its environment to every guest service; Mesa then treated the Display as a wl_display, iokitd crashed in pthread_mutex_lock and launchd restarted it every 10 seconds. Use eglGetPlatformDisplay(EGL_PLATFORM_X11_KHR, ...) as OpenGL already does. Co-Authored-By: Claude Opus 5.5 <[email protected]>