Buvo tokia įdomi problema: visos programos ant paprasto vartotojo naudojančios libGL biblioteką gaudavo segfault, tačiau to nebūdavo tas pačias programas leidžiant root vartotoju. Pabandymui paleidžiame ant root "ldd /usr/bin/glxgears" ir tokią pat komandą ant paprasto vartotojo. Mano atveju skyrėsi šios dvi esminės eilutės:
root: libGL.so.1 => //usr//lib/opengl/ati/lib/libGL.so.1 (0xb7e0d000)
paprastas user: libGL.so.1 => /usr/lib/xorg/libGL.so.1 (0xb7e12000)
Geresnio būdo išspręsti šią problemą nesugalvojau kaip ištrinti /usr/lib/xorg symlinkus į "blogą" libGL ir padaryti naujus rodančius į //usr//lib/opengl/ati/lib/ - dabar libGL naudojančios programos veikia ir ant paprasto vartotojo.
Nors esmė tikriausiai ta, kad ant paprasto vartotojo yra toks "LD_LIBRARY_PATH=/usr/lib/xorg" aplinko kintamasis.