Bug#439165: libc6: LD_DEBUG segfaults on a program looking for versioned symbols but finding unversioned ones
Package: libc6
Version: 2.6.1-1
Severity: normal
The i386 dhelp 0.5.24-0.1 package in lenny has been built against libdb4.5
4.5.20-5, which uses symbol versioning, but libdb4.5 4.5.20-1 in lenny
doesn't use it (see bug 437709). Such a combination works, but when LD_DEBUG
is used, ld.so segfaults:
$ LD_DEBUG=versions /usr/sbin/dhelp_parse
18629: checking for version `DB4_5' in file
/usr/lib/libdb-4.5.so [0] required by file /usr/sbin/dhelp_parse [0]
Segmentation fault
$
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (x86_64)
Kernel: Linux 2.6.22
Locale: LANG=C, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libc6 depends on:
ii libgcc1 1:4.2.1-4 GCC support library
libc6 recommends no packages.
-- no debconf information
Reply to: