My eglconvenience branch does cause this, but annoyingly by doing the correct thing.
Before eglconvenience, we hardcoded GLESv2.0 into QtUbuntu. With eglconvenience, we query the GL version string and correctly fetch the GL version the driver supports. On several of our devices, that is actually GLESv3.0 If GLESv3 is available (not all devices have it), Qt tries to use it instead of alternative GLv2 calls (as they're usually better). It does this by creating a QOpenGLES3Helper class internally, when particular GL calls are made. Most of our pure QML apps don't end up calling any of those particular GL calls, so work just fine. But Terminal app does. QOpenGLES3Helper on creation uses QLibrary to load libGLESv2.so and resolve some symbols in it. This is failing for some reason, and prints the "Failed to load libGLESv2.so" message as a result. I suspect this fail has to do with lp:1490956 I've proposed lp:~gerboland/qtubuntu/disable-gles3-for-now as a workaround for this issue -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to qtubuntu in Ubuntu. https://bugs.launchpad.net/bugs/1594198 Title: Terminal app crashes with "Failed to load libGLESv2" Status in Canonical System Image: In Progress Status in qtubuntu package in Ubuntu: In Progress Bug description: Most likely due to [1] (checking), terminal app crashes on startup, printing: > Failed to load libGLESv2 An example OOPS can be seen under [2]. [1] https://code.launchpad.net/~gerboland/qtubuntu/adopt-more-eglconvenience2/+merge/295248 [2] https://errors.ubuntu.com/oops/020da136-3673-11e6-9055-fa163eec78fa ProblemType: Bug DistroRelease: Ubuntu 15.04 Package: qtubuntu-android 0.62+15.04.20160527.1-0ubuntu1 Uname: Linux 3.10.100-user-01767-gf5aa556-dirty aarch64 ApportVersion: 2.17.2-0ubuntu1.3touch1 Architecture: armhf Date: Mon Jun 20 01:05:39 2016 InstallationDate: Installed on 2016-06-18 (1 days ago) InstallationMedia: Ubuntu 15.04 - armhf (20160618-020304) SourcePackage: qtubuntu UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1594198/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp

