Bug#629534: libc6: Dynamic linker assertion failed after upgrade, nothing startable anymore
Hi Sven,
Sven-Haegar Koch wrote:
> While upgrading from libc6 2.13-4 to 2.13-5 on a i386 system:
>
> Preparing to replace libc6 2.13-4 (using .../archives/libc6_2.13-5_i386.deb) ...
> Unpacking replacement libc6 ...
> Setting up libc6 (2.13-5) ...
> Installing new version of config file /etc/ld.so.conf.d/i486-linux-gnu.conf ...
> Inconsistency detected by ld.so: dynamic-link.h: 62: elf_get_dynamic_info: Assertion `! "bad dynamic tag"' failed!
Very odd. That assertion doesn't exist in current glibc; in fact,
it was was removed in glibc 2.3! (cvs/glibc-2-3~925,
elf/dynamic-link.h (elf_get_dynamic_info): Don't abort on unknown
dynamic tags, 2002-04-03).
But it was in an inline function in that header, so if some binary
package was built on a machine with ancient libc6-dev, that could be a
half-explanation. Where do you get your binary packages from?
Puzzled,
Jonathan
Reply to: