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

Reply via email to