<65c00> DW_AT_external : 1
<65c00> DW_AT_name : (indirect string, offset: 0x1d277):
_M_get_allocator
<65c04> DW_AT_decl_file : 2
<65c05> DW_AT_decl_line : 290
<65c07> DW_AT_decl_column : 7
<65c08> DW_AT_linkage_name: (indirect string, offset: 0xdb15):
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv
Program received signal SIGSEGV, Segmentation fault.
0x56596128 in read_leb128 (data=0x87a81712 <error: Cannot access memory at
address 0x87a81712>, length_return=0xffffd014, sign=0, end=0xf7dbecef "") at
../../binutils/dwarf.c:336
336 ../../binutils/dwarf.c: No such file or directory.
(gdb) bt full
#0 0x56596128 in read_leb128 (data=0x87a81712 <error: Cannot access memory at
address 0x87a81712>, length_return=0xffffd014, sign=0, end=0xf7dbecef "") at
../../binutils/dwarf.c:336
result = 0
num_read = 0
shift = 0
byte = 0 '\000'
#1 0x56599e50 in read_uleb128 (end=0xf7dbecef "", length_return=<optimized
out>, data=0x87a81711 <error: Cannot access memory at address 0x87a81711>) at
../../binutils/dwarf.c:2005
No locals.
#2 get_type_signedness (start=start@entry=0xf7cd1010 "\266X\006",
data=0x87a81711 <error: Cannot access memory at address 0x87a81711>,
end=end@entry=0xf7dbecef "", pointer_size=4, offset_size=4,
dwarf_version=4, is_signed=0xffffd190, is_nested=1) at
../../binutils/dwarf.c:2005
abbrev_number = <optimized out>
bytes_read = 0
entry = <optimized out>
attr = <optimized out>
#3 0x56599f50 in get_type_signedness (start=start@entry=0xf7cd1010
"\266X\006", data=0xf7ce1238 "", end=end@entry=0xf7dbecef "", pointer_size=4,
offset_size=4, dwarf_version=4, is_signed=0xffffd190,
is_nested=0) at ../../binutils/dwarf.c:2045
uvalue = <optimized out>
abbrev_number = <optimized out>
bytes_read = 1
entry = <optimized out>
attr = 0x56640530
#4 0x5659b968 in read_and_display_attr_value (attribute=attribute@entry=73,
form=form@entry=19, implicit_const=-1, start=0xf7cd1010 "\266X\006",
data=<optimized out>, end=0xf7dbecef "",
cu_offset=415930, pointer_size=4, offset_size=4, dwarf_version=<optimized
out>, debug_info_p=0x0, do_loc=<optimized out>, section=0x56617880
<debug_displays+192>, this_set=0x0,
delimiter=<optimized out>, level=<optimized out>) at
../../binutils/dwarf.c:2732
is_signed = 0
uvalue = 66082
block_start = <optimized out>
orig_data = 0xf7d36c1c "\"\002\001"
bytes_read = 4160392480
__PRETTY_FUNCTION__ = "read_and_display_attr_value"
#5 0x5659efb4 in read_and_display_attr (level=<optimized out>, this_set=0x0,
section=0x56617880 <debug_displays+192>, do_loc=0, debug_info_p=0x0,
dwarf_version=4, offset_size=<optimized out>,
pointer_size=4, cu_offset=415930, end=0xf7dbecef "", data=0xf7d36c1c
"\"\002\001", start=0xf7cd1010 "\266X\006", implicit_const=<optimized out>,
form=19, attribute=<optimized out>)
at ../../binutils/dwarf.c:3119
No locals.
#6 process_debug_info (section=0x56617880 <debug_displays+192>,
file=<optimized out>, abbrev_sec=abbrev, do_loc=0, do_types=<optimized out>) at
../../binutils/dwarf.c:3646
bytes_read = 1
die_offset = <optimized out>
do_printing = 1
abbrev_number = <optimized out>
entry = 0x5663e9b0
attr = <optimized out>
debug_info_p = <optimized out>
hdrptr = <optimized out>
sec_off = <optimized out>
offset_size = 4
signature_low = 0
tags = 0xf7d36c1c "\"\002\001"
signature_high = 0
this_set = 0x0
abbrev_base = <optimized out>
abbrev_size = <optimized out>
initial_length_size = <optimized out>
compunit = {cu_length = <optimized out>, cu_version = 4,
cu_abbrev_offset = <optimized out>, cu_pointer_size = <optimized out>,
cu_unit_type = <optimized out>}
level = <optimized out>
last_level = 4
saved_level = -1
cu_offset = 415930
type_offset = <optimized out>
start = <optimized out>
end = 0xf7dbecef ""
section_begin = <optimized out>
unit = 1
num_units = <optimized out>
__PRETTY_FUNCTION__ = "process_debug_info"
#7 0x5658b464 in display_debug_section (filedata=<optimized out>,
section=0x566202b0, shndx=30) at ../../binutils/readelf.c:14291
secondary = <optimized out>
id = info
display = 0x56617880 <debug_displays+192>
sec = 0x56617880 <debug_displays+192>
length = <optimized out>
i = 3
name = <optimized out>
print_name = <optimized out>
result = 1
name = <optimized out>
print_name = <optimized out>
length = <optimized out>
result = <optimized out>
i = <optimized out>
id = <optimized out>
display = <optimized out>
sec = <optimized out>
secondary = <optimized out>
#8 process_section_contents (filedata=<optimized out>) at
../../binutils/readelf.c:14382
dump = 4 '\004'
section = 0x566202b0
i = 30
res = 1
#9 0x5658c915 in process_section_contents (filedata=0x5661e1d0) at
../../binutils/readelf.c:19999
section = <optimized out>
i = <optimized out>
res = 1
section = <optimized out>
i = <optimized out>
res = <optimized out>
dump = <optimized out>
#10 process_object (filedata=<optimized out>) at ../../binutils/readelf.c:19999
have_separate_files = 0
i = <optimized out>
res = 1
have_separate_files = <optimized out>
i = <optimized out>
res = <optimized out>
__PRETTY_FUNCTION__ = "process_object"
d = <optimized out>
g = <optimized out>
next = <optimized out>
#11 process_object (filedata=<optimized out>) at ../../binutils/readelf.c:19915
have_separate_files = <optimized out>
i = <optimized out>
__PRETTY_FUNCTION__ = "process_object"
d = <optimized out>
g = <optimized out>
next = <optimized out>
#12 0x5655a2a5 in process_file (file_name=0xffffdae6 "libjsoncpp.so.1.8.1") at
../../binutils/readelf.c:20429
filedata = 0x5661e1d0
statbuf = {st_dev = 66306, __pad1 = 1, __st_ino = 2393533, st_mode =
33188, st_nlink = 1, st_uid = 0, st_gid = 0, st_rdev = 0, __pad2 = 39680,
st_size = 2316140, st_blksize = 4096, st_blocks = 4528, st_atim = {tv_sec =
1568630072, tv_nsec = 756767631}, st_mtim = {tv_sec = 1568630063, tv_nsec =
792762404}, st_ctim = {tv_sec = 1568630063, tv_nsec = 792762404}, st_ino =
2393533}
armag = "\177ELF\001\001\001"
ret = 1
filedata = <optimized out>
statbuf = <optimized out>
armag = <optimized out>
ret = <optimized out>
#13 main (argc=<optimized out>, argv=<optimized out>) at
../../binutils/readelf.c:20488
err = <optimized out>
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1844119
Title:
readelf crash on 32bit, leading to abi-monitor testsuite regression
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/binutils/+bug/1844119/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs