Hi.
This should work if you have same problem as I had: - segfault as normal user 
and no error as root:
Run following command in shell:

find /usr/lib -name libGL.so.1 -exec ls -al {} \;

It will show something like:
lrwxrwxrwx 1 root root 21 2008-05-23 10:10 /usr/lib/libGL.so.1 -> 
/usr/lib/libGL.so.1.2
lrwxrwxrwx 1 root root 27 2008-05-02 18:23 /usr/lib/xorg/libGL.so.1 -> 
/usr/lib/fglrx/libGL.so.1.2
which means: I have found two files with this name under /usr/lib both are 
"links" pointing to 
some "real" file path and filename is behind -> . Now list those "real" files:

ls -al /usr/lib/libGL.so.1.2
ls -al /usr/lib/fglrx/libGL.so.1.2

It will show that modify time of file in /usr/lib/fglrx directory is much older 
than that of file in /usr/lib also sizes
differs so /usr/lib is newer (hopefully also better) but running program is 
taking this older one first. So we need 
to move  it out of the way (from directories where programs look for libraries. 
/usr/lib is one of default locations,
/usr/lib/fglrx is usually defined in environment see env | grep LD_LIBRARY_PATH 
). So you need to move files
/usr/lib/xorg/libGL.so.1 and /usr/lib/fglrx/libGL.so.1.2  somewhere else f.e. 
/tmp/ (you can delete them but if something
will go wrong you have problem} so run:

sudo mv /usr/lib/xorg/libGL.so.1 /tmp/
sudo mv /usr/lib/fglrx/libGL.so.1.2 /tmp/

and than it should work.

-- 
ATI Mobility FireGL + hardy: GL Segmentation fault 
https://bugs.launchpad.net/bugs/224160
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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

Reply via email to