The above exception is likely misleading. That code only exists on lp:mir, not in a release.
I still get a segfault with Mir 0.24:
MirEglApp::~MirEglApp() { eglMakeCurrent(egldisplay, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT); if (dummy_surface != EGL_NO_SURFACE) destroy_surface(dummy_surface); eglDestroyContext(egldisplay, eglctx); <<=== SEGFAULT eglTerminate(egldisplay); }
The above exception is likely misleading. That code only exists on lp:mir, not in a release.
I still get a segfault with Mir 0.24:
MirEglApp: :~MirEglApp( ) ent(egldisplay, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT);
destroy_ surface( dummy_surface) ; ontext( egldisplay, eglctx); <<=== SEGFAULT e(egldisplay) ;
{
eglMakeCurr
if (dummy_surface != EGL_NO_SURFACE)
eglDestroyC
eglTerminat
}