[Bug 1123411] New: falkon browser seeks libs in /usr/bin
http://bugzilla.opensuse.org/show_bug.cgi?id=1123411 Bug ID: 1123411 Summary: falkon browser seeks libs in /usr/bin Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.0 Hardware: aarch64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: j.reitsma@hccnet.nl QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- The fakon browser complains about /usr/bin/libGLESv2.so not being available. When I, just to see what would happen, copie the GLES lib from /usr/lib64 to /usr/bin, falkon complains about /usr/bin/libEGL.so not being found. These libs should be searched in /usr/lib64, not in /usr/bin/ -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1123411 Andreas Färber <afaerber@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |afaerber@suse.com, | |guillaume.gardet@arm.com Component|Other |KDE Applications OS|Other |SUSE Other -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1123411 http://bugzilla.opensuse.org/show_bug.cgi?id=1123411#c3 Wolfgang Bauer <wbauer@tmo.at> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wbauer@tmo.at --- Comment #3 from Wolfgang Bauer <wbauer@tmo.at> --- It's https://bugreports.qt.io/browse/QTBUG-65682, apparently fixed in QtWebEngine 5.11. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1123411 http://bugzilla.opensuse.org/show_bug.cgi?id=1123411#c4 --- Comment #4 from Wolfgang Bauer <wbauer@tmo.at> --- And/or https://bugreports.qt.io/browse/QTBUG-65442. This seems to be the fix: https://codereview.qt-project.org/#/c/215283/ -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1123411 http://bugzilla.opensuse.org/show_bug.cgi?id=1123411#c5 --- Comment #5 from Wolfgang Bauer <wbauer@tmo.at> --- (In reply to Wolfgang Bauer from comment #4)
This seems to be the fix: https://codereview.qt-project.org/#/c/215283/
Hm, that's already included in QtWebEngine 5.10.1 as shipped with Leap 15.0 though. What version (of libqt5-qtwebengine) do you have installed? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1123411 http://bugzilla.opensuse.org/show_bug.cgi?id=1123411#c6 --- Comment #6 from Jogchum Reitsma <j.reitsma@hccnet.nl> --- Sorry for the delay, but libqt5-qtwebengine is version 5.10.1 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1123411 http://bugzilla.opensuse.org/show_bug.cgi?id=1123411#c11 --- Comment #11 from Wolfgang Bauer <wbauer@tmo.at> --- (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-K...) ), 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:/openSUS... @Jogchum Reitsma: maybe you would want to try them? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1123411 http://bugzilla.opensuse.org/show_bug.cgi?id=1123411#c12 Alexey Derevyanko <deralsem@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |deralsem@gmail.com Component|KDE Applications |KDE Applications Hardware|aarch64 |x86-64 Version|Leap 15.0 |Current Product|openSUSE Distribution |openSUSE Tumbleweed Target Milestone|--- |Current OS|SUSE Other |openSUSE Tumbleweed --- Comment #12 from Alexey Derevyanko <deralsem@gmail.com> --- plexmediaplayer throws segmentation fault: $ plexmediaplayer libpng warning: iCCP: known incorrect sRGB profile Logging to /home/deralsem/.local/share/plexmediaplayer/logs/plexmediaplayer.log Logging to /home/deralsem/.local/share/plexmediaplayer/logs/pmphelper.log Segmentation fault (core dumped) $ tail /home/deralsem/.local/share/plexmediaplayer/logs/pmphelper.log 2021-05-03 12:43:56 [ DEBUG ] HelperMain.cpp @ 50 - Helper ( "2.44.0.dev-git" ) up and running 2021-05-03 12:43:56 [ INFO ] LocalJsonServer.cpp @ 33 - Listening to socket: "/tmp/pmp_pmpHelper_deralsem.sock" $ tail /home/deralsem/.local/share/plexmediaplayer/logs/plexmediaplayer.log 2021-05-03 12:43:56 [ DEBUG ] KonvergoWindow.cpp @ 635 - resize event: QSize(1366, 703) 2021-05-03 12:43:56 [ WARN ] PlayerComponent.cpp @ 598 - cplayer: Driver 'opengl-cb' has been replaced with 'libmpv'! 2021-05-03 12:43:56 [ DEBUG ] PlayerComponent.cpp @ 594 - cplayer: Set property: vo="opengl-cb" -> 1 2021-05-03 12:43:56 [ WARN ] PlayerComponent.cpp @ 598 - main: The opengl_cb API is not supported anymore. 2021-05-03 12:43:56 [ WARN ] PlayerComponent.cpp @ 598 - main: Use the similar API in render.h instead. 2021-05-03 12:43:56 [ WARN ] PlayerComponent.cpp @ 598 - main: The opengl_cb API is not supported anymore. 2021-05-03 12:43:56 [ WARN ] PlayerComponent.cpp @ 598 - main: Use the similar API in render.h instead. 2021-05-03 12:43:56 [ WARN ] PlayerComponent.cpp @ 598 - main: The opengl_cb API is not supported anymore. 2021-05-03 12:43:56 [ WARN ] PlayerComponent.cpp @ 598 - main: Use the similar API in render.h instead. 2021-05-03 12:43:56 [ WARN ] Log.cpp @ 35 - "Qt has caught an exception thrown from an event handler. Throwing\nexceptions from an event handler is not supported in Qt.\nYou must not let any exception whatsoever propagate through Qt code.\nIf that is not possible, in Qt 5 you must at least reimplement\nQCoreApplication::notify() and catch all exceptions there.\n" -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1123411 http://bugzilla.opensuse.org/show_bug.cgi?id=1123411#c13 --- Comment #13 from Christophe Giboudeaux <christophe@krop.fr> --- (In reply to Alexey Derevyanko from comment #12)
plexmediaplayer throws segmentation fault:
Unrelated to this report. plexmediaplayer is not in any repo besides multimedia:libs where it fails to build for Tumbleweed -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1123411 http://bugzilla.opensuse.org/show_bug.cgi?id=1123411#c14 --- Comment #14 from Alexey Derevyanko <deralsem@gmail.com> --- not sure how it end up here, it was a new bug-report According to your comment - it's a developer's fault? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1123411 http://bugzilla.opensuse.org/show_bug.cgi?id=1123411#c15 --- Comment #15 from Christophe Giboudeaux <christophe@krop.fr> --- No idea. this is not a KDE package. open a new bug report, maybe the package maintainer will update the package -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1123411 http://bugzilla.opensuse.org/show_bug.cgi?id=1123411#c16 Wolfgang Bauer <wbauer@tmo.at> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WORKSFORME --- Comment #16 from Wolfgang Bauer <wbauer@tmo.at> --- And I think this bug report is no longer relevant anyway. Especially considering that there was no reply since my last comment... Feel free to reopen if there still is a problem in current distribution versions. Thanks. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1123411 http://bugzilla.opensuse.org/show_bug.cgi?id=1123411#c17 --- Comment #17 from Wolfgang Bauer <wbauer@tmo.at> --- (In reply to Wolfgang Bauer from comment #16)
Especially considering that there was no reply since my last comment... And even that was about plexmediaplayer.
So the problem seems indeed to be there. -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com