Package: binutils-multiarch
Version: 2.18.1~cvs20071027-2
Followup-For: Bug #438956
I rebuilt binutils with debug symbols and got a more complete backtrace:
(gdb) run -b binary -m arm -D endless
Starting program: /usr/bin/objdump -b binary -m arm -D endless
endless: file format binary
Disassembly of section .data:
0000000000000000 <.data>:
Program received signal SIGSEGV, Segmentation fault.
0x00002af0e30e0f8e in print_insn (pc=0, info=0x7fffc7ca5460, little=1)
at ../../opcodes/arm-dis.c:3991
3991 if (info->symtab != NULL
(gdb) bt
#0 0x00002af0e30e0f8e in print_insn (pc=0, info=0x7fffc7ca5460, little=1)
at ../../opcodes/arm-dis.c:3991
#1 0x00000000004077f3 in disassemble_section (abfd=0x645060,
section=0x6469d0, info=<value optimized out>)
at ../../binutils/objdump.c:1472
#2 0x00002af0e34aa05c in bfd_map_over_sections (abfd=0x0,
operation=0x406d60 <disassemble_section>, user_storage=0x7fffc7ca5460)
at ../../bfd/section.c:1226
#3 0x0000000000405696 in dump_bfd (abfd=0x645060)
at ../../binutils/objdump.c:2014
#4 0x00000000004060bf in display_bfd (abfd=0x645060)
at ../../binutils/objdump.c:2966
#5 0x0000000000406208 in display_file (filename=0x7fffc7ca5cd1 "endless",
target=<value optimized out>) at ../../binutils/objdump.c:3027
#6 0x000000000040677c in main (argc=7, argv=0x7fffc7ca5708)
at ../../binutils/objdump.c:3266
The problem is
(gdb) print *info->symtab
$3 = (asymbol *) 0x0
The upstream CVS has a fix:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/opcodes/arm-dis.c.diff?r1=1.86&r2=1.87&cvsroot=src
I'm just rebuilding to test that patch.
Best regards
Uwe
-- System Information:
Debian Release: 4.0
APT prefers stable
APT policy: (900, 'stable'), (300, 'testing-proposed-updates'), (300,
'testing'), (200, 'unstable'), (2, 'experimental'), (1, 'proposed-updates')
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.22-3-amd64
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Versions of packages binutils-multiarch depends on:
ii binutils 2.18.1~cvs20071027-2 The GNU assembler, linker and bina
ii libc6 2.7-3 GNU C Library: Shared libraries
binutils-multiarch recommends no packages.
-- no debconf information
--
Uwe Kleine-König, Software Engineer
Digi International GmbH Branch Breisach, Küferstrasse 8, 79206 Breisach, Germany
Tax: 315/5781/0242 / VAT: DE153662976 / Reg. Amtsgericht Dortmund HRB 13962
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]