bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/24355] New: ld.bfd segmentation fault when processing a gcc LTO


From: asolokha at gmx dot com
Subject: [Bug ld/24355] New: ld.bfd segmentation fault when processing a gcc LTO object
Date: Mon, 18 Mar 2019 05:58:32 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=24355

            Bug ID: 24355
           Summary: ld.bfd segmentation fault when processing a gcc LTO
                    object
           Product: binutils
           Version: 2.32
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: ld
          Assignee: unassigned at sourceware dot org
          Reporter: asolokha at gmx dot com
  Target Milestone: ---
            Target: powerpc-*-linux-gnu

ld.bfd 2.32.0 segfaults when invoked by the 9.0.0-alpha20190310 snapshot on the
following testcase:

int q0lf, pqcl, g4ru, a0jg, y855, e2ys, wmuc, razx, xnxl, lfnp, zt9p, txqa,
  aq33, sypu, g7kn;

__attribute__ ((longcall)) int
n4nxhz9u (void)
{
  return 0;
}

int
wygieoga (void)
{
  return n4nxhz9u () + q0lf;
}

int
y41zsu7m (void)
{
  return 0;
}

int
main (void)
{
  return wygieoga () + y41zsu7m ();
}

% powerpc-e300c3-linux-gnu-gcc-9.0.0-alpha20190310 -flto -fuse-ld=bfd
mp5vu7b1.c
collect2: fatal error: ld terminated with signal 11 [Segmentation fault], core
dumped
compilation terminated.

I don't have a usable backtrace at hand immediately, though I can obtain it if
necessary. The unusable one:

Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007fad69162b00 in bfd_putb32 ()
   from
/usr/lib64/binutils/powerpc-e300c3-linux-gnu/2.31.1/libbfd-2.31.1.gentoo-cross-powerpc-e300c3-linux-gnu-binutils-st.so
(gdb) where
#0  0x00007fad69162b00 in bfd_putb32 ()
   from
/usr/lib64/binutils/powerpc-e300c3-linux-gnu/2.31.1/libbfd-2.31.1.gentoo-cross-powerpc-e300c3-linux-gnu-binutils-st.so
#1  0x00007fad691772a3 in ?? ()
   from
/usr/lib64/binutils/powerpc-e300c3-linux-gnu/2.31.1/libbfd-2.31.1.gentoo-cross-powerpc-e300c3-linux-gnu-binutils-st.so
#2  0x00007fad69181cc6 in ppc_finish_symbols ()
   from
/usr/lib64/binutils/powerpc-e300c3-linux-gnu/2.31.1/libbfd-2.31.1.gentoo-cross-powerpc-e300c3-linux-gnu-binutils-st.so
#3  0x00005626ce8084ba in ?? ()
#4  0x00005626ce7fafff in ?? ()
#5  0x00005626ce7e8d29 in ?? ()
#6  0x00007fad68f901bb in __libc_start_main () from /lib64/libc.so.6
#7  0x00005626ce7e92fa in ?? ()

-- 
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]