Package: elfutils
Version: 0.152-1
Severity: important

The eu- tools aren't finding their backend plugins, thus falling back
to a default ELF parser.  You notice this if you're trying to look at
machine specific fields

It's weird, I can see that it is trying to dlopen what seems to be a
sane path:

Breakpoint 1, openbackend (elf=0x806d888, emulation=<value optimized out>, 
machine=3) at eblopenbackend.c:346
346             void *h = dlopen (dsoname, RTLD_LAZY);
(gdb) print (char*)dsoname
$2 = 0xbfffeccc "$ORIGIN/../$LIB/elfutils/libebl_i386.so"

but following that through in strace it seems $LIB gets expanded by
ld.so to "i386-linux-gnu"

open("/usr/bin/../i386-linux-gnu/elfutils/libebl_i386.so", O_RDONLY) = -1 
ENOENT (No such file or directory)

So not sure if this is a dynamic linker issue or a packaging issue.
Running it with LD_LIBRARY_PATH=/usr/lib/elfutils makes it work (try
readelf --all on a coredump file for example to see the difference in
output).

-i

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.38.5
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages elfutils depends on:
ii  libasm1                       0.152-1    library with a programmable assemb
ii  libc6                         2.13-8     Embedded GNU C Library: Shared lib
ii  libdw1                        0.152-1    library that provides access to th
ii  libelf1                       0.152-1    library to read and write ELF file

elfutils recommends no packages.

elfutils suggests no packages.

-- no debconf information

-- debsums errors found:
prelink: /usr/bin/eu-addr2line: at least one of file's dependencies has changed 
since prelinking
debsums: changed file /usr/bin/eu-addr2line (from elfutils package)
prelink: /usr/bin/eu-ar: at least one of file's dependencies has changed since 
prelinking
debsums: changed file /usr/bin/eu-ar (from elfutils package)
prelink: /usr/bin/eu-elfcmp: at least one of file's dependencies has changed 
since prelinking
debsums: changed file /usr/bin/eu-elfcmp (from elfutils package)
prelink: /usr/bin/eu-elflint: at least one of file's dependencies has changed 
since prelinking
debsums: changed file /usr/bin/eu-elflint (from elfutils package)
prelink: /usr/bin/eu-findtextrel: at least one of file's dependencies has 
changed since prelinking
debsums: changed file /usr/bin/eu-findtextrel (from elfutils package)
prelink: /usr/bin/eu-ld: at least one of file's dependencies has changed since 
prelinking
debsums: changed file /usr/bin/eu-ld (from elfutils package)
prelink: /usr/bin/eu-nm: at least one of file's dependencies has changed since 
prelinking
debsums: changed file /usr/bin/eu-nm (from elfutils package)
prelink: /usr/bin/eu-objdump: at least one of file's dependencies has changed 
since prelinking
debsums: changed file /usr/bin/eu-objdump (from elfutils package)
prelink: /usr/bin/eu-ranlib: at least one of file's dependencies has changed 
since prelinking
debsums: changed file /usr/bin/eu-ranlib (from elfutils package)
prelink: /usr/bin/eu-readelf: at least one of file's dependencies has changed 
since prelinking
debsums: changed file /usr/bin/eu-readelf (from elfutils package)
prelink: /usr/bin/eu-size: at least one of file's dependencies has changed 
since prelinking
debsums: changed file /usr/bin/eu-size (from elfutils package)
prelink: /usr/bin/eu-strings: at least one of file's dependencies has changed 
since prelinking
debsums: changed file /usr/bin/eu-strings (from elfutils package)
prelink: /usr/bin/eu-strip: at least one of file's dependencies has changed 
since prelinking
debsums: changed file /usr/bin/eu-strip (from elfutils package)
prelink: /usr/bin/eu-unstrip: at least one of file's dependencies has changed 
since prelinking
debsums: changed file /usr/bin/eu-unstrip (from elfutils package)



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to