Comment 95 for bug 185311

Revision history for this message
Stephen Jenuth (stephen-jenuth) wrote :

I took some time to look through the related bugs and fixes for this problem which have been identified.

They seem to relate to libxcb, but I tend to agree with the person who said that they are not really libxcb problems, but problems in the software which use the updated libraries (and which enforce a but of extra discipline on programs). The problem has been around a long time, but hit me on Thursday when I upgraded whatever was upgraded at that time.

Fixes have included installing a non-libxcb version of x11(I didn't try this), setting various environment variables to disable or modify the working of libxcb (this didn't work for me), modifying binaries of the libmawt.so library (this didn't work for me), modifying libxcb to be more forgiving (I didn't try this), running openoffice though a network x11 link (the ssh solution above, which also works for me), and installing a new (and presumably) better behaved version of the hardware libraries and modules (the nvidia solution I referenced above which mostly worked for me).

Since the problems seem to be outside the kernel, I doubt the new module I installed has anything to do with it. Instead, my betting in on the newer and better nvidia binaries which replaced the following libraries:

./usr/lib/libGL.so.177.13
./usr/lib/libGLcore.so.177.13
./usr/lib/libnvidia-cfg.so.177.13
./usr/lib/libnvidia-tls.so.177.13
./usr/lib/libcuda.so.177.13
./usr/lib/tls/libnvidia-tls.so.177.13
./usr/X11R6/lib/modules/extensions/libglx.so.177.13
./usr/X11R6/lib/modules/libnvidia-wfb.so.177.13
./usr/X11R6/lib/libXvMCNVIDIA.so.177.13

Some of these appear to be machine dependent libraries, but I would bet that the libGL.so, and libglx.so have something to do with the source of the problem. I suspect that until these problems are going to be around a long time until the various X11 libraries are all fixed and made consistent, and that people like me who run non-standard X11 libraries for specific cards are going to be in grief until they are all made consistent with the new discipline being imposed by libxcb.