"rtld.c Assertion"

Klaus Dittrich kladit@t-online.de
Sat Dec 27 11:52:00 GMT 2003


Today I successfully installed glibc_cvs_031227 on a dual-xeon linux-2.6.0 system.
I used gcc-3.3.1 and current binutils_cvs_031224, other combinations
gave segfaults during ntpl tests.

All tests and the install run through without error.

But when I execute /lib/libc.so.6 I get ..

Inconsistency detected by ld.so: rtld.c: 1273: dl_main: Assertion `_rtld_local._dl_rtld_map.l_prev->l_next == _rtld_local._dl_rtld_map.l_next' failed!

Can one of the gurus explain what happens here and how to get things
as they should be?

I installed several libc's in the past and none showed this assertion.

I upgraded a second system (linux from scratch, dual-PIII) from glibc-2.3.2/linuxthreads
to the current glibc/ntpl and get the same message now.

Both systems are fast and stable.

-- 
Klaus



More information about the Libc-alpha mailing list