<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>
<65c00> DW_AT_external : 1 _cxx1112basic_ stringIcSt11cha r_traitsIcESaIc EE16_M_ get_allocatorEv
<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_
Program received signal SIGSEGV, Segmentation fault. return= 0xffffd014, sign=0, end=0xf7dbecef "") at ../../binutils/ dwarf.c: 336 dwarf.c: No such file or directory. return= 0xffffd014, sign=0, end=0xf7dbecef "") at ../../binutils/ dwarf.c: 336 return= <optimized out>, data=0x87a81711 <error: Cannot access memory at address 0x87a81711>) at ../../binutils/ dwarf.c: 2005 start@entry= 0xf7cd1010 "\266X\006", data=0x87a81711 <error: Cannot access memory at address 0x87a81711>, end=end@ entry=0xf7dbece f "", pointer_size=4, offset_size=4, version= 4, is_signed= 0xffffd190, is_nested=1) at ../../binutils/ dwarf.c: 2005
abbrev_ number = <optimized out> start@entry= 0xf7cd1010 "\266X\006", data=0xf7ce1238 "", end=end@ entry=0xf7dbece f "", pointer_size=4, offset_size=4, dwarf_version=4, is_signed= 0xffffd190, dwarf.c: 2045
abbrev_ number = <optimized out> display_ attr_value (attribute= attribute@ entry=73, form=form@entry=19, implicit_const=-1, start=0xf7cd1010 "\266X\006", data=<optimized out>, end=0xf7dbecef "", 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, <optimized out>, level=<optimized out>) at ../../binutils/ dwarf.c: 2732
__PRETTY_ FUNCTION_ _ = "read_and_ display_ attr_value" 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>, const=< optimized out>, form=19, attribute= <optimized out>) dwarf.c: 3119 displays+ 192>, file=<optimized out>, abbrev_sec=abbrev, do_loc=0, do_types=<optimized out>) at ../../binutils/ dwarf.c: 3646
abbrev_ number = <optimized out>
debug_ info_p = <optimized out>
signature_ low = 0
signature_ high = 0
initial_ length_ size = <optimized out>
section_ begin = <optimized out>
__PRETTY_ FUNCTION_ _ = "process_ debug_info" debug_section (filedata= <optimized out>, section=0x566202b0, shndx=30) at ../../binutils/ readelf. c:14291 displays+ 192> displays+ 192> section_ contents (filedata= <optimized out>) at ../../binutils/ readelf. c:14382 section_ contents (filedata= 0x5661e1d0) at ../../binutils/ readelf. c:19999 <optimized out>) at ../../binutils/ readelf. c:19999
have_separate_ files = 0
have_separate_ files = <optimized out>
__PRETTY_ FUNCTION_ _ = "process_object" <optimized out>) at ../../binutils/ readelf. c:19915
have_separate_ files = <optimized out>
__PRETTY_ FUNCTION_ _ = "process_object" 0xffffdae6 "libjsoncpp. so.1.8. 1") at ../../binutils/ readelf. c:20429 001\001\ 001" readelf. c:20488
0x56596128 in read_leb128 (data=0x87a81712 <error: Cannot access memory at address 0x87a81712>, length_
336 ../../binutils/
(gdb) bt full
#0 0x56596128 in read_leb128 (data=0x87a81712 <error: Cannot access memory at address 0x87a81712>, length_
result = 0
num_read = 0
shift = 0
byte = 0 '\000'
#1 0x56599e50 in read_uleb128 (end=0xf7dbecef "", length_
No locals.
#2 get_type_signedness (start=
dwarf_
bytes_read = 0
entry = <optimized out>
attr = <optimized out>
#3 0x56599f50 in get_type_signedness (start=
is_nested=0) at ../../binutils/
uvalue = <optimized out>
bytes_read = 1
entry = <optimized out>
attr = 0x56640530
#4 0x5659b968 in read_and_
cu_
delimiter=
is_signed = 0
uvalue = 66082
block_start = <optimized out>
orig_data = 0xf7d36c1c "\"\002\001"
bytes_read = 4160392480
#5 0x5659efb4 in read_and_
pointer_size=4, cu_offset=415930, end=0xf7dbecef "", data=0xf7d36c1c "\"\002\001", start=0xf7cd1010 "\266X\006", implicit_
at ../../binutils/
No locals.
#6 process_debug_info (section=0x56617880 <debug_
bytes_read = 1
die_offset = <optimized out>
do_printing = 1
entry = 0x5663e9b0
attr = <optimized out>
hdrptr = <optimized out>
sec_off = <optimized out>
offset_size = 4
tags = 0xf7d36c1c "\"\002\001"
this_set = 0x0
abbrev_base = <optimized out>
abbrev_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 ""
unit = 1
num_units = <optimized out>
#7 0x5658b464 in display_
secondary = <optimized out>
id = info
display = 0x56617880 <debug_
sec = 0x56617880 <debug_
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_
dump = 4 '\004'
section = 0x566202b0
i = 30
res = 1
#9 0x5658c915 in process_
section = <optimized out>
i = <optimized out>
res = 1
section = <optimized out>
i = <optimized out>
res = <optimized out>
dump = <optimized out>
#10 process_object (filedata=
i = <optimized out>
res = 1
i = <optimized out>
res = <optimized out>
d = <optimized out>
g = <optimized out>
next = <optimized out>
#11 process_object (filedata=
i = <optimized out>
d = <optimized out>
g = <optimized out>
next = <optimized out>
#12 0x5655a2a5 in process_file (file_name=
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\
ret = 1
filedata = <optimized out>
statbuf = <optimized out>
armag = <optimized out>
ret = <optimized out>
#13 main (argc=<optimized out>, argv=<optimized out>) at ../../binutils/
err = <optimized out>