Comment # 11 on bug 1123411 from
(In reply to Nicolas Morey-Chaisemartin from comment #9)
> I seem to have pretty standard Leap 15.0 updated yesterday.

Well, that doesn't mean that your OpenGL installation cannot be broken for some
reason...

As mentioned, this bug should not be relevant on x86_64 as GLX is the default
there. (*)

Apparently it would try to fall back to GLES if it cannot load the GLX
libraries, which then results in this error message (see e.g.
https://forums.opensuse.org/showthread.php/528712-Unable-to-open-Kmail-(or-Kontact)
), but if the OpenGL installation is broken then GLES probably wouldn't work
either anyway even if it would find the libraries.

(*) Except on Wayland where only GLES is supported, but we actually patched
QtWebEngine to always use software rendering on Wayland, exactly because of
this.

> Bug may be reproduced by installing plexmediaplayer from
> https://build.opensuse.org/package/show/home:NMoreyChaisemartin/
> plexmediaplayer
> and simply running the plexmediaplayer command.

Starts fine here on x86_64, I tried on a 15.0 KDE LiveCD (X11 session).

(In reply to Nicolas Morey-Chaisemartin from comment #10)
> I just updatded my machine on Leap15.1 and ran the my app successfully.
> I tried both the app versions built for Leap15.0 and Leap 15.1 and both had
> started without any trouble.
> 
> So Leap15.1 seems to have this bug fixed

Good to hear that it works for you on 15.1, but that doesn't necessarily mean
that the bug is fixed.

Just to be clear: The bug is that libGLESv2.so is loaded from the wrong
directory.
But as explained this should not matter on x86_64 as it should use GLX in the
first place and not GLES.

So it would be nice to have a confirmation on ARM, where GLES is the default I
think.

OTOH, it will likely be difficult to find and backport fixes to 15.0 anyway (I
already spent some time searching but didn't find any seemingly relevant
upstream change).
If this is indeed a general problem on ARM, we probably could force software
rendering on ARM though as we already do for nouveau and Wayland on all
architectures.

I created packages that do this:
https://download.opensuse.org/repositories/home:/wolfi323:/branches:/openSUSE:/Leap:/15.0:/Ports/ports
@Jogchum Reitsma: maybe you would want to try them?


You are receiving this mail because: