yast2 segfault.

Hi all,

I’m getting an odd problem on a Leap 42.1 X64 system. If I try and run yast2 whilst logged in remotely over ssh with X forwarding it segfaults.
I have tried this from both a windows machine running CYGWIN-X and from another Leap 42.1 X64 machine, both produced the same results.

afra@ALTAIR ~
$ ssh root@olga -Y
Warning: No xauth data; using fake authentication data for X11 forwarding.
Last login: Sun Jul 31 19:58:00 2016 from altair.ftt
Have a lot of fun...
olga:~ # yast2
/sbin/yast2: line 440:  2271 Segmentation fault      $y2ccbin $Y2UI_ARGS "$@"

I can run yast2 (or yast) in text mode if I don’t ssh -Y. Yast2 works as expected on the system console in X (I’m using xfce).

running dmesg -c after the segfault results in :

  972.086937] y2controlcenter[2775]: segfault at 10 ip 00007f2d69e6579d sp 00007ffe062c6630 error 4 in libGL.so.367.35[7f2d69da8000+c8000]

The machine in question is an Athlon X64 X2 3800+, with 4GB of RAM, and a GeForce 740GT graphics card.
This system is a fresh install, and I have done all the available system updates.
I have installed the NVidia drivers from the Nvidia repository, following the instructions on the openSuse wiki.
Note I did not un-install nouveau as the wiki didn’t tell me to…

Anyone have any clues as to what is going on?



Following up my own post,

The problem seems related to the version of the NVidia driver I have manually installed version 340.96, as I had another Leap system that had this version and did not have the problem, and that has fixed the problem for me. So I guess off to report the bug to NVidia…



If you manually installed it, some files will get overwritten by updates, which breaks the driver (OpenGL support at least).

So try to install the driver again, might help.

PS: I noticed that you get this crash via ssh.
Does YaST work locally?

Having the nvidia driver installed may break OpenGL support over ssh, especially the other machine doesn’t use the nvidia driver.