https://sourceware.org/bugzilla/show_bug.cgi?id=31608
Bug ID: 31608 Summary: collect2: fatal error: ld terminated with signal 11 [Segmentation fault] Product: binutils Version: 2.43 (HEAD) Status: NEW Severity: normal Priority: P2 Component: ld Assignee: unassigned at sourceware dot org Reporter: hjl.tools at gmail dot com Target Milestone: --- Target: powerpc64-linux Linker segfaults during linking libstdc++ for powerpc64-linux-gnu in glibc build-many-glibcs.py, when using binutils and GCC mainline: Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7e5d1f6 in __strcmp_evex () from /lib64/libc.so.6 Missing separate debuginfos, use: dnf debuginfo-install glibc-2.38-17.0.fc39.x86_64 libzstd-1.5.6-1.fc39.x86_64 zlib-1.2.13-4.0.fc39.x86_64 (gdb) f 1 #1 0x000000000045527e in bfd_hash_lookup (table=0x8906e8, string=0x700dc2 ".opd", create=false, copy=false) at /export/gnu/import/git/gitlab/x86-binutils/bfd/hash.c:564 564 && strcmp (hashp->string, string) == 0) (gdb) p hashp $1 = (struct bfd_hash_entry *) 0x8da1c0 (gdb) p ashp->string No symbol "ashp" in current context. (gdb) p hashp->string $2 = 0x7ffff7fb1b73 <error: Cannot access memory at address 0x7ffff7fb1b73> (gdb) bt #0 0x00007ffff7e5d1f6 in __strcmp_evex () from /lib64/libc.so.6 #1 0x000000000045527e in bfd_hash_lookup (table=0x8906e8, string=0x700dc2 ".opd", create=false, copy=false) at /export/gnu/import/git/gitlab/x86-binutils/bfd/hash.c:564 #2 0x000000000046124c in bfd_get_section_by_name (abfd=0x890680, name=0x700dc2 ".opd") at /export/gnu/import/git/gitlab/x86-binutils/bfd/section.c:908 #3 0x00000000004944fd in ppc64_elf_free_cached_info (abfd=0x890680) at /export/gnu/import/git/gitlab/x86-binutils/bfd/elf64-ppc.c:18399 #4 0x000000000045d27b in _bfd_delete_bfd (abfd=0x890680) at /export/gnu/import/git/gitlab/x86-binutils/bfd/opncls.c:189 #5 0x000000000045ded1 in bfd_close_all_done (abfd=0x890680) at /export/gnu/import/git/gitlab/x86-binutils/bfd/opncls.c:957 #6 0x00000000004219c8 in ld_cleanup () at /export/gnu/import/git/gitlab/x86-binutils/ld/ldmain.c:220 #7 0x0000000000587102 in xatexit_cleanup () at /export/gnu/import/git/gitlab/x86-binutils/libiberty/xatexit.c:98 #8 0x000000000058713e in xexit (code=0) at /export/gnu/import/git/gitlab/x86-binutils/libiberty/xexit.c:50 #9 0x000000000042272a in main (argc=63, argv=0x7fffffffcd38) at /export/gnu/import/git/gitlab/x86-binutils/ld/ldmain.c:634 (gdb) -- You are receiving this mail because: You are on the CC list for the bug.