[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/25061] git libxml++ test unit linking causes cre dump of the /us
From: |
kloczko.tomasz at gmail dot com |
Subject: |
[Bug ld/25061] git libxml++ test unit linking causes cre dump of the /usr/bin/ld.bfd |
Date: |
Fri, 04 Oct 2019 16:41:10 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=25061
--- Comment #4 from kloczek <kloczko.tomasz at gmail dot com> ---
BTW just found that rawhide binutils fails on LTO linking latest glib2.
$ coredumpctl gdb 2479190
PID: 2479190 (ld)
UID: 1000 (tkloczko)
GID: 1000 (tkloczko)
Signal: 11 (SEGV)
Timestamp: Fri 2019-10-04 17:35:06 BST (2min 1s ago)
Command Line: /usr/bin/ld -plugin
/usr/libexec/gcc/x86_64-redhat-linux/9/liblto_plugin.so
-plugin-opt=/usr/libexec/gcc/x86_64-redhat-linux/9/lto-wrapper
-plugin-opt=-fresolution=/tmp/ccSUKc0p.res -plugin-opt=-pass-through=-lgcc
-plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lpthread
-plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc
-plugin-opt=-pass-through=-lgcc_s --build-id --no-add-needed --eh-frame-hdr
--hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie
-o tests/refcount/properties
/usr/lib/gcc/x86_64-redhat-linux/9/../../../../lib64/Scrt1.o
/usr/lib/gcc/x86_64-redhat-linux/9/../../../../lib64/crti.o
/usr/lib/gcc/x86_64-redhat-linux/9/crtbeginS.o
-L/usr/lib/gcc/x86_64-redhat-linux/9
-L/usr/lib/gcc/x86_64-redhat-linux/9/../../../../lib64 -L/lib/../lib64
-L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/9/../../..
tests/refcount/037f711@@properties@exe/properties.c.o --no-undefined
--as-needed -z relro --as-needed -z now --start-group
glib/libglib-2.0.so.0.6300.0 gobject/libgobject-2.0.so.0.6300.0 -lm --end-group
-rpath $ORIGIN/../../glib:$ORIGIN/../../gobject -rpath-link
/home/tkloczko/rpmbuild/BUILD/glib-2.63.0/x86_64-redhat-linux-gnu/glib
-rpath-link
/home/tkloczko/rpmbuild/BUILD/glib-2.63.0/x86_64-redhat-linux-gnu/gobject -lgcc
--push-state --as-needed -lgcc_s --pop-state -lpthread -lc -lgcc --push-state
--as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-redhat-linux/9/crtendS.o
/usr/lib/gcc/x86_64-redhat-linux/9/../../../../lib64/crtn.o
Executable: /usr/bin/ld.bfd
Control Group: /user.slice/user-1000.slice/session-68.scope
Unit: session-68.scope
Slice: user-1000.slice
Session: 68
Owner UID: 1000 (tkloczko)
Boot ID: bb9bbf6eca594bdb914f10da6e8fca54
Machine ID: ddd9adc076fd4480afcea67383c00b78
Hostname: barrel
Storage:
/var/lib/systemd/coredump/core.ld.1000.bb9bbf6eca594bdb914f10da6e8fca54.2479190.1570206906000000000000.lz4
Message: Process 2479190 (ld) of user 1000 dumped core.
Stack trace of thread 2479190:
#0 0x00007fd25c6afda7 _bfd_elf_rela_local_sym
(libbfd-2.32-26.fc32.so)
#1 0x00007fd25c6917fb elf_x86_64_relocate_section
(libbfd-2.32-26.fc32.so)
#2 0x00007fd25c6c13bb elf_link_input_bfd
(libbfd-2.32-26.fc32.so)
#3 0x00007fd25c6c2eb0 bfd_elf_final_link
(libbfd-2.32-26.fc32.so)
#4 0x0000558d086d0faf ldwrite (ld.bfd)
#5 0x0000558d086b92eb main (ld.bfd)
#6 0x00007fd25c4841a3 __libc_start_main (libc.so.6)
#7 0x0000558d086b994e _start (ld.bfd)
GNU gdb (GDB) Fedora 8.3.50.20190824-26.fc32
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/ld.bfd...
Reading symbols from /usr/lib/debug/usr/bin/ld.bfd-2.32-26.fc32.x86_64.debug...
warning: core file may not match specified executable file.
[New LWP 2479190]
Core was generated by `/usr/bin/ld -plugin
/usr/libexec/gcc/x86_64-redhat-linux/9/liblto_plugin.so -pl'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007fd25c6afda7 in _bfd_elf_rela_local_sym (abfd=0x558d09d5eed0,
sym=0x558d09d6d7c0, psec=0x7ffd4dc251c8, rel=0x558d0a0140e0) at elf.c:11818
11818 relocation = (sec->output_section->vma
Missing separate debuginfos, use: dnf debuginfo-install gcc-9.2.1-1.fc32.x86_64
glibc-2.30.9000-6.fc32.x86_64
(gdb) bt full
#0 0x00007fd25c6afda7 in _bfd_elf_rela_local_sym (abfd=0x558d09d5eed0,
sym=0x558d09d6d7c0, psec=0x7ffd4dc251c8, rel=0x558d0a0140e0) at elf.c:11818
sec = 0x0
relocation = <optimized out>
#1 0x00007fd25c6917fb in elf_x86_64_relocate_section
(output_bfd=output_bfd@entry=0x558d09d5eed0, info=0x558d0885e840 <link_info>,
input_bfd=input_bfd@entry=0x558d0a008770,
input_section=input_section@entry=0x558d09da6270, contents=0x558d0a078fb0
"\363\017\036\372HcJ\030H94\312t2H\203\354\bL\215\005",
relocs=relocs@entry=0x558d0a0140e0, local_syms=0x558d09d6d760,
local_sections=0x558d09d6d060) at elf64-x86-64.c:2459
htab = <optimized out>
symtab_hdr = <optimized out>
sym_hashes = <optimized out>
local_got_offsets = <optimized out>
local_tlsdesc_gotents = <optimized out>
rel = <optimized out>
wrel = <optimized out>
relend = <optimized out>
plt_entry_size = <optimized out>
__PRETTY_FUNCTION__ = "elf_x86_64_relocate_section"
r_type = <optimized out>
r_type_tls = <optimized out>
howto = <optimized out>
r_symndx = <optimized out>
h = <optimized out>
eh = <optimized out>
sym = <optimized out>
sec = <optimized out>
off = <optimized out>
offplt = <optimized out>
plt_offset = <optimized out>
relocation = <optimized out>
unresolved_reloc = <optimized out>
r = <optimized out>
tls_type = <optimized out>
base_got = <optimized out>
resolved_plt = <optimized out>
st_size = <optimized out>
resolved_to_zero = <optimized out>
relative_reloc = <optimized out>
converted_reloc = <optimized out>
need_copy_reloc_in_pie = <optimized out>
warned = <optimized out>
ignored = <optimized out>
err = <optimized out>
plt_index = <optimized out>
name = <optimized out>
outrel = <optimized out>
sreloc = <optimized out>
plt_index = <optimized out>
s = <optimized out>
outrel = <optimized out>
v = <optimized out>
fail = <optimized out>
outrel = <optimized out>
skip = <optimized out>
relocate = <optimized out>
sreloc = <optimized out>
name = <optimized out>
addend = <optimized out>
sindx = <optimized out>
osec = <optimized out>
oi = <optimized out>
roff = <optimized out>
largepic = <optimized out>
val = <optimized out>
type = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
val = <optimized out>
type = <optimized out>
reg = <optimized out>
outrel = <optimized out>
dr_type = <optimized out>
indx = <optimized out>
sreloc = <optimized out>
roff = <optimized out>
largepic = <optimized out>
outrel = <optimized out>
name = <optimized out>
rel_hdr = <optimized out>
deleted = <optimized out>
#2 0x00007fd25c6c13bb in elf_link_input_bfd
(flinfo=flinfo@entry=0x7ffd4dc25480, input_bfd=input_bfd@entry=0x558d0a008770)
at elflink.c:10856
rel = 0x558d0a0144d0
relend = 0x558d0a0144d0
action_discarded = <optimized out>
ret = <optimized out>
internal_relocs = 0x558d0a0140e0
contents = 0x558d0a078fb0
"\363\017\036\372HcJ\030H94\312t2H\203\354\bL\215\005"
relocate_section = <optimized out>
output_bfd = <optimized out>
symtab_hdr = 0x558d0a009938
locsymcount = 105
extsymoff = 105
isymbuf = 0x558d09d6d760
isym = <optimized out>
isymend = 0x558d09d6e480
pindex = <optimized out>
ppsection = <optimized out>
o = <optimized out>
bed = <optimized out>
sym_hashes = 0x558d0a014010
address_size = 8
r_type_mask = 4294967295
r_sym_shift = 32
have_file_sym = <optimized out>
__PRETTY_FUNCTION__ = "elf_link_input_bfd"
#3 0x00007fd25c6c2eb0 in bfd_elf_final_link (abfd=<optimized out>,
info=<optimized out>) at elflink.c:12183
dynamic = <optimized out>
emit_relocs = <optimized out>
dynobj = <optimized out>
flinfo = {info = 0x558d0885e840 <link_info>, output_bfd =
0x558d09d5eed0, symstrtab = 0x558d09d6c610, hash_sec = 0x0, symver_sec =
0x558d09d7b350, contents = 0x558d0a151a10 "\b",
external_relocs = 0x558d0a1530c0, internal_relocs = 0x558d0a155180,
external_syms = 0x558d0a157240 "", locsym_shndx = 0x0, internal_syms =
0x558d0a157c20, indices = 0x558d09d8f0d0,
sections = 0x558d09d6d060, symshndxbuf = 0x0, filesym_count = 2}
o = 0x558d0a087858
p = 0x558d0a13c228
sub = 0x558d0a008770
max_contents_size = <optimized out>
max_external_reloc_size = <optimized out>
max_internal_reloc_count = <optimized out>
max_sym_count = <optimized out>
max_sym_shndx_count = <optimized out>
elfsym = {st_value = 0, st_size = 0, st_name = 18446744073709551615,
st_info = 3 '\003', st_other = 0 '\000', st_target_internal = 0 '\000',
st_shndx = 33}
i = <optimized out>
symtab_hdr = <optimized out>
symtab_shndx_hdr = <optimized out>
bed = <optimized out>
eoinfo = {failed = 165023416, localsyms = 21901, file_sym_done = 253,
flinfo = 0xfe0}
merged = <optimized out>
relativecount = 0
reldyn = 0x0
amt = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
attr_section = <optimized out>
attr_size = <optimized out>
std_attrs_section = <optimized out>
htab = <optimized out>
__PRETTY_FUNCTION__ = "bfd_elf_final_link"
#4 0x0000558d086d0faf in ldwrite () at ldwrite.c:581
No locals.
#5 0x0000558d086b92eb in main (argc=<optimized out>, argv=<optimized out>) at
./ldmain.c:456
emulation = <optimized out>
start_time = <optimized out>
(gdb)
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug gold/25061] New: git libxml++ test unit linking causes cre dump of the /usr/bin/ld.bfd, kloczko.tomasz at gmail dot com, 2019/10/03
- [Bug ld/25061] git libxml++ test unit linking causes cre dump of the /usr/bin/ld.bfd, nickc at redhat dot com, 2019/10/04
- [Bug ld/25061] git libxml++ test unit linking causes cre dump of the /usr/bin/ld.bfd, amodra at gmail dot com, 2019/10/04
- [Bug ld/25061] git libxml++ test unit linking causes cre dump of the /usr/bin/ld.bfd, hjl.tools at gmail dot com, 2019/10/04
- [Bug ld/25061] git libxml++ test unit linking causes cre dump of the /usr/bin/ld.bfd, kloczko.tomasz at gmail dot com, 2019/10/04
- [Bug ld/25061] git libxml++ test unit linking causes cre dump of the /usr/bin/ld.bfd,
kloczko.tomasz at gmail dot com <=
- [Bug ld/25061] git libxml++ test unit linking causes cre dump of the /usr/bin/ld.bfd, hjl.tools at gmail dot com, 2019/10/04
- [Bug ld/25061] git libxml++ test unit linking causes cre dump of the /usr/bin/ld.bfd, hjl.tools at gmail dot com, 2019/10/04
- [Bug ld/25061] git libxml++ test unit linking causes cre dump of the /usr/bin/ld.bfd, kloczko.tomasz at gmail dot com, 2019/10/04