https://sourceware.org/bugzilla/show_bug.cgi?id=24276
Bug ID: 24276 Summary: [2.31/2.32 Regression] segfault in elf_x86_64_check_relocs Product: binutils Version: 2.31 Status: NEW Severity: normal Priority: P2 Component: ld Assignee: unassigned at sourceware dot org Reporter: doko at debian dot org Target Milestone: --- [forwarded from https://bugs.debian.org/923246] seen building pacemaker on x86_64-linux-gnu, on the 2.31 and 2.32 branches. The bug submitter claims that 2.31 20181214 was working ok. ld --eh-frame-hdr -m elf_x86_64 --hash-style=gnu -shared -o libpe_rules.so.26.0.1 crti.o crtbeginS.o -L. libpe_rules_la-rules.o libpe_rules_la-rules_alerts.o libpe_rules_la-common.o --as-needed libcrmcommon.so -lgnutls libplumb.so libpils.so -lqb -lbz2 -lxslt -luuid -lpam -lrt -ldl -lglib-2.0 -lxml2 -z relro -z now -z relro -z now -z defs -soname libpe_rules.so.26 -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state crtendS.o crtn.o ld: warning: ./libqb.so contains output sections; did you forget -T? Segmentation fault (core dumped) Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7ee6035 in elf_x86_64_check_relocs (relocs=<optimized out>, sec=<optimized out>, info=<optimized out>, abfd=0x555555747370) at ../../bfd/elf64-x86-64.c:1638 1638 ../../bfd/elf64-x86-64.c: No such file or directory. (gdb) bt #0 0x00007ffff7ee6035 in elf_x86_64_check_relocs (relocs=<optimized out>, sec=<optimized out>, info=<optimized out>, abfd=0x555555747370) at ../../bfd/elf64-x86-64.c:1638 #1 elf_x86_64_check_relocs (abfd=0x555555747370, info=<optimized out>, sec=<optimized out>, relocs=<optimized out>) at ../../bfd/elf64-x86-64.c:1797 #2 0x00007ffff7f098c3 in _bfd_elf_link_check_relocs (abfd=0x555555747370, info=0x555555709f20) at ../../bfd/elflink.c:3849 #3 0x000055555557537b in ?? () #4 0x0000555555562426 in ?? () #5 0x00007ffff7ac209b in __libc_start_main (main=0x555555561e00, argc=53, argv=0x7fffffffe228, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe218) at ../csu/libc-start.c:308 #6 0x0000555555562aca in ?? () gold errors as well: ld.gold: error: ./libqb.so: SECTIONS seen after other input files; try -T/--script ld.gold: internal error in write_sections, at ../../gold/reloc.cc:791 test case at https://people.debian.org/~doko/tmp/binutils-tst.tar.xz -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils