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

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: