Never mind. I've proposed a nice clean fix now that doesn't compromise by introducing dependencies.
-- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mir in Ubuntu. https://bugs.launchpad.net/bugs/1510218 Title: mir_connection_get_egl_pixel_format() crashes if libEGL is loaded RTLD_LAZY Status in Mir: In Progress Status in mir package in Ubuntu: Triaged Bug description: mir_connection_get_egl_pixel_format() crashes on Android (at least) when used in QtUbuntu. There might be some specific conditions triggering the issue there because I haven't been able to reproduce it in a standalone test [1] trying to follow the same initialisation process. This is strange because if I directly call "eglGetConfigAttrib(display, config, EGL_NATIVE_VISUAL_ID, &visual)" it works perfectly fine. Here's a QtUbuntu branch [2] using the function. [1] http://bazaar.launchpad.net/~loic.molinari/+junk/ubuntu-touch-test/view/head:/ubuntu-touch-test.c [2] lp:~loic.molinari/qtubuntu/requested-surface-format-fix-use-mir_connection_get_egl_pixel_format To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1510218/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp