#31 and #43 work for me with proprietary Nvidia drivers, but only up to
the next time I run Nvidia driver command line installer. Apparently,
the installer removes /usr/lib/i386-linux-gnu/mesa/libGL.so.1 and
libGL.so.1.2.0 when you install 32 bit libs (so that Nvidia's libGL.so.1
is found by the linker instead).

To make the solution permanent and safe you have to manually download
libgl1-mesa-glx_9.1.1-0ubuntu3_i386.deb package and extract its
CONTENTS/usr/lib/i386-linux-gnu/mesa somewhere safe, and where the
linker won't find it by default (I've put it to /usr/local/lib/i386
-linux-gnu/skype_mesa). Then modify /usr/bin/skype to preload libGL.so.1
from that location instead. So in my case it looked like this:

export 
LD_PRELOAD="/usr/local/lib/i386-linux-gnu/skype_mesa/libGL.so.1${LD_PRELOAD:+:}$LD_PRELOAD"
exec /usr/lib/skype/skype "$@"

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1002187

Title:
  Skype won't start (segmentation fault)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/skype/+bug/1002187/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to