libGLX_indirect.so.0 not indexed by ldconfig
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nvidia-graphics-drivers-375 (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Initial symptom: Various applications (Firefox, gnome-terminal, other GTK3 apps) crash immediately on startup in a standalone VNC session (for example using a vnc4server session). An strace revealed that libepoxy tries to load libGLX_indrect.so.0 and fails, but then crashes due to a different bug (https:/
I did some digging and debugging on ldconfig, and found that:
* Although /usr/lib/nvidia-375 is in the ld.so.conf search path, libGLX_
* libGLX_
* libGLX_
* If I read the ldconfig code correctly, it appears that it indexes based on the SONAME as well as the file name, and uses what it consideres to be the "latest version" of the link. Since "libGLX_n..." string compares higher than "libGLX_i...", the "libGLX_
Additional information:
* OS: Ubuntu 16.04.2 LTS x86_64
* Relevant packages: nvidia-
* Adding a symlink or setting LD_LIBRARY_PATH as suggested in https:/
Status changed to 'Confirmed' because the bug affects multiple users.