bug-binutils
[Top][All Lists]
Advanced

[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.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]