[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: