[Bug 874786] New: All glx* and libGL using applications (eg. qt5) crash when run over ssh with X11 forwarding enabled (vnc works)
https://bugzilla.novell.com/show_bug.cgi?id=874786 https://bugzilla.novell.com/show_bug.cgi?id=874786#c0 Summary: All glx* and libGL using applications (eg. qt5) crash when run over ssh with X11 forwarding enabled (vnc works) Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: x86-64 OS/Version: openSUSE 13.1 Status: NEW Severity: Normal Priority: P5 - None Component: X.Org AssignedTo: bnc-team-xorg-bugs@forge.provo.novell.com ReportedBy: otrebor@hispeed.ch QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0 I have a devel workstation (os12.3) with a number of kvm virtual machines (various flavors). When I use ssh to connect to an opensuse based 13.1 vm, then all glx* applications and all applications using libGL crash. name of display: localhost:10.0 libGL: OpenDriver: trying /usr/lib64/dri/updates/tls/r600_dri.so libGL: OpenDriver: trying /usr/lib64/dri/updates/r600_dri.so libGL error: dlopen /usr/lib64/dri/updates/r600_dri.so failed (/usr/lib64/dri/updates/r600_dri.so: cannot open shared object file: No such file or directory) libGL: OpenDriver: trying /usr/lib64/dri/tls/r600_dri.so libGL: OpenDriver: trying /usr/lib64/dri/r600_dri.so libGL error: failed to authenticate magic 20 libGL error: failed to load driver: r600 libGL: OpenDriver: trying /usr/lib64/dri/updates/tls/swrast_dri.so libGL: OpenDriver: trying /usr/lib64/dri/updates/swrast_dri.so libGL error: dlopen /usr/lib64/dri/updates/swrast_dri.so failed (/usr/lib64/dri/updates/swrast_dri.so: cannot open shared object file: No such file or directory) libGL: OpenDriver: trying /usr/lib64/dri/tls/swrast_dri.so libGL: OpenDriver: trying /usr/lib64/dri/swrast_dri.so Segmentation fault When I do the very same thing by using the vnc console on the same vm with the same user then the applications run as expected. ssh'ing into an opensuse 12.3 vm on the same host runs the glx* programs as expected and delivers these messages: libGL: OpenDriver: trying /usr/lib64/dri/updates/tls/r600_dri.so libGL: OpenDriver: trying /usr/lib64/dri/updates/r600_dri.so libGL error: dlopen /usr/lib64/dri/updates/r600_dri.so failed (/usr/lib64/dri/updates/r600_dri.so: cannot open shared object file: No such file or directory) libGL: OpenDriver: trying /usr/lib64/dri/tls/r600_dri.so libGL: OpenDriver: trying /usr/lib64/dri/r600_dri.so libGL error: failed to open drm device: Permission denied libGL error: failed to load driver: r600 libGL: OpenDriver: trying /usr/lib64/dri/updates/tls/swrast_dri.so libGL: OpenDriver: trying /usr/lib64/dri/updates/swrast_dri.so libGL error: dlopen /usr/lib64/dri/updates/swrast_dri.so failed (/usr/lib64/dri/updates/swrast_dri.so: cannot open shared object file: No such file or directory) libGL: OpenDriver: trying /usr/lib64/dri/tls/swrast_dri.so libGL: OpenDriver: trying /usr/lib64/dri/swrast_dri.so libGL: Can't open configuration file /home/robi/.drirc: No such file or directory. 248 frames in 5.0 seconds = 49.600 FPS 311 frames in 5.0 seconds = 62.200 FPS .. Reproducible: Always Steps to Reproduce: 1. ssh as user into a vm running opensuse 13.1 (fully patched) with X11 forwarding enabled 2. run any of the glx demo apps in /usr/lib64/mesa-demos/xdemos/ (Mesa-demo package) -> fails 3. Open a vnc desktop session to the same vm, open a shell window 2. run any of the glx demo apps in /usr/lib64/mesa-demos/xdemos/ (Mesa-demo package) again -> works Actual Results: ssh -> fails vnc -> works Expected Results: should work locally (vnc) and remotely (ssh with X11 forwarding) This is a stock opensuse 13.1 vm with the regular os repos attached, no thirdparty sw installed -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=874786 https://bugzilla.novell.com/show_bug.cgi?id=874786#c1 --- Comment #1 from Otrebor Igorig <otrebor@hispeed.ch> 2014-04-23 12:08:29 UTC --- Forgot to mention, that these bugs seem similar but address different scenarios and products: https://bugzilla.novell.com/show_bug.cgi?id=867019 https://bugzilla.novell.com/show_bug.cgi?id=870151 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=874786 https://bugzilla.novell.com/show_bug.cgi?id=874786#c Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |ASSIGNED AssignedTo|bnc-team-xorg-bugs@forge.pr |xorg-maintainer-bugs@forge. |ovo.novell.com |provo.novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=874786 Samuel Orr <uraharakisuke153@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |uraharakisuke153@gmail.com --- Comment #2 from Samuel Orr <uraharakisuke153@gmail.com> --- I fixed libGL issues complaining about i915 not being loaded by adding myself to the video group. I do not know if doing so would fix this situation but searching information on the problem led me here. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=874786 --- Comment #3 from Otrebor Igorig <otrebor@hispeed.ch> --- Hi thanks for feeding back on this bug. I've first applied all available patches to date. The I retried to run glxgears - no change, still crashes. After that I added my account to the video group. Tried to re-run glxgears - still no change. rpm -ql Mesa-demo-x-8.1.0-4.1.2.x86_64 /usr/bin/glxgears /usr/bin/glxinfo /usr/bin/pbinfo /usr/lib64/mesa-demos /usr/lib64/mesa-demos/xdemos /usr/lib64/mesa-demos/xdemos/glxgears /usr/lib64/mesa-demos/xdemos/glxinfo /usr/lib64/mesa-demos/xdemos/pbinfo glxinfo crashes as well: glxinfo name of display: localhost:10.0 libGL: OpenDriver: trying /usr/lib64/dri/updates/tls/r600_dri.so libGL: OpenDriver: trying /usr/lib64/dri/updates/r600_dri.so libGL error: dlopen /usr/lib64/dri/updates/r600_dri.so failed (/usr/lib64/dri/updates/r600_dri.so: cannot open shared object file: No such file or directory) libGL: OpenDriver: trying /usr/lib64/dri/tls/r600_dri.so libGL: OpenDriver: trying /usr/lib64/dri/r600_dri.so libGL error: failed to authenticate magic 4 libGL error: failed to load driver: r600 libGL: OpenDriver: trying /usr/lib64/dri/updates/tls/swrast_dri.so libGL: OpenDriver: trying /usr/lib64/dri/updates/swrast_dri.so libGL error: dlopen /usr/lib64/dri/updates/swrast_dri.so failed (/usr/lib64/dri/updates/swrast_dri.so: cannot open shared object file: No such file or directory) libGL: OpenDriver: trying /usr/lib64/dri/tls/swrast_dri.so libGL: OpenDriver: trying /usr/lib64/dri/swrast_dri.so Segmentation fault Trying to run glxgeras is just a test case. This error also prevents to run qt5 based gui programs over ssh e.g.: designer-qt5 "Qt Warning - invalid keysym: dead_actute" libGL: OpenDriver: trying /usr/lib64/dri/updates/tls/r600_dri.so libGL: OpenDriver: trying /usr/lib64/dri/updates/r600_dri.so libGL error: dlopen /usr/lib64/dri/updates/r600_dri.so failed (/usr/lib64/dri/updates/r600_dri.so: cannot open shared object file: No such file or directory) libGL: OpenDriver: trying /usr/lib64/dri/tls/r600_dri.so libGL: OpenDriver: trying /usr/lib64/dri/r600_dri.so libGL error: failed to authenticate magic 5 libGL error: failed to load driver: r600 libGL: OpenDriver: trying /usr/lib64/dri/updates/tls/swrast_dri.so libGL: OpenDriver: trying /usr/lib64/dri/updates/swrast_dri.so libGL error: dlopen /usr/lib64/dri/updates/swrast_dri.so failed (/usr/lib64/dri/updates/swrast_dri.so: cannot open shared object file: No such file or directory) libGL: OpenDriver: trying /usr/lib64/dri/tls/swrast_dri.so libGL: OpenDriver: trying /usr/lib64/dri/swrast_dri.so Segmentation fault rpm -qf /usr/bin/designer-qt5 libqt5-qttools-5.1.1-1.1.x86_64 What's interesting is that the older QT4 designer works as expected. libqt4-devel-4.8.5-5.13.1.x86_64 I have not yet made the switch to QT5. To me running X11 tools over ssh is an every day use case. So, this bug prevents me to make the switch. Thanks for helping me investigating this. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com