Ken Moffat wrote:

Looking at the gentoo, debian, and blfs references, this seems to be triggered by (a) nvidia drivers, or (b) gnome (versions/items not specified), or (c) xmms (1.2.8? debian version) without libmikmod2, or (d) some OOo issue. From here, trying to trigger the bug looks like searching for a needle in a haystack.


In the debian testsuite, there is a very easy testcase.

http://bugs.debian.org/cgi-bin/bugreport.cgi/xbug.tar.gz?bug=219352;msg=209;att=1

(xbug.tar.gz)

make clean &&
make &&
export LD_LIBRARY_PATH=".:/usr/local/lib:/usr/X11R6/lib:/usr/lib:/lib"
./test_bug

This should result in 'Success!'

Then:

rm lib3.so &&
./test_bug

When working correctly, it should still show success. Unpatched glibc will trigger the 'Inconsistency' error. NVIDIA binary drivers are known to irritate this bug. At this point I don't know what else can initiate the error, but the error that is shown is bogus. The test case simulates the error by removing the lib so that they are effectively loaded in the incorrect order, but nothing in lib3.so is needed. I think that the deciding factor should be that this is acknowledged and fixed upstream. OTOH, it looks like BLFS can work arround it if needs be with an LD_PRELOAD line...It might be a pain to find them, but it can be done I suppose.

-- DJ Lucas
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to