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