[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/30940] New: alpha: ld segfaults in
From: |
mcree at orcon dot net.nz |
Subject: |
[Bug ld/30940] New: alpha: ld segfaults in |
Date: |
Thu, 05 Oct 2023 05:29:40 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=30940
Bug ID: 30940
Summary: alpha: ld segfaults in
Product: binutils
Version: 2.42 (HEAD)
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ld
Assignee: unassigned at sourceware dot org
Reporter: mcree at orcon dot net.nz
Target Milestone: ---
ld running on Alpha has been noted to be segfaulting on certain builds in the
debian-ports archive. Backtrace of a coredump with latest build gives:
#0 0x000000012005fa08 in elf64_alpha_check_relocs (abfd=0x1202b51a0,
info=0x1201d4e18 <link_info>,
sec=<optimized out>, relocs=<optimized out>) at
../../binutils-gdb.git/bfd/elf64-alpha.c:1984
#1 0x0000000120090e84 in _bfd_elf_link_iterate_on_relocs (abfd=0x1202b51a0,
info=0x1201d4e18 <link_info>,
action=0x12005f7d0 <elf64_alpha_check_relocs>) at
../../binutils-gdb.git/bfd/elflink.c:4179
#2 0x000000012004da0c in bfd_link_check_relocs (abfd=0x20000242b00,
info=0x120166f48)
at ../../binutils-gdb.git/bfd/linker.c:3361
#3 0x000000012001fa60 in lang_check_relocs () at
../../binutils-gdb.git/ld/ldlang.c:8031
#4 lang_process () at ../../binutils-gdb.git/ld/ldlang.c:8318
#5 0x0000000120003264 in main (argc=<optimized out>, argv=<optimized out>) at
../../binutils-gdb.git/ld/ldmain.c:501
(gdb) list
1979 loaded into memory, we need a RELATIVE reloc. */
1980 sreloc->size += sizeof (Elf64_External_Rela);
1981 if (sec->flags & SEC_READONLY)
1982 {
1983 info->flags |= DF_TEXTREL;
1984 info->callbacks->minfo
1985 (_("%pB: dynamic relocation against `%pT' in "
1986 "read-only section `%pA'\n"),
1987 sec->owner, h->root.root.root.string, sec);
1988 }
Noted binutils working at version 2.34 but fails at 2.35 so bisected getting
first bad commit as:
1f7f2abbc31ee9e6d4faca58bef14d8ee8cb1bd2
alpha: Warn DT_TEXTREL with -M
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug ld/30940] New: alpha: ld segfaults in,
mcree at orcon dot net.nz <=
- [Bug ld/30940] alpha: ld segfaults in, nickc at redhat dot com, 2023/10/05
- [Bug ld/30940] alpha: ld segfaults in, sam at gentoo dot org, 2023/10/05
- [Bug ld/30940] alpha: ld segfaults in, mcree at orcon dot net.nz, 2023/10/05
- [Bug ld/30940] alpha: ld segfaults in, cvs-commit at gcc dot gnu.org, 2023/10/06
- [Bug ld/30940] alpha: ld segfaults in, nickc at redhat dot com, 2023/10/06