[Top][All Lists]

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

ld 2.27: segfault on armv7h on input in 'binary' format

From: redfish
Subject: ld 2.27: segfault on armv7h on input in 'binary' format
Date: Mon, 22 Aug 2016 17:38:26 -0400
User-agent: Mutt/1.7.0 (2016-08-17)

Hit a segfault in ld on an armv7h board:

$ touch foo.dat
$ /usr/bin/ld -r -b binary -o /tmp/foo.o foo.dat
Segmentation fault (core dumped)

(gdb) bt
#0  0xb6f2ca94 in ?? () from /usr/lib/libbfd-2.27.so
#1  0xb6f66ad0 in bfd_elf_final_link () from /usr/lib/libbfd-2.27.so

Also segfaults for a non-empty input file in 'binary' format,
but not including it, since reproduced on empty file.

The above works fine on i686 (same ld version).
Also, no problem with ld.gold. (Current workaround.)
This problem appeared after a system update.

$ ld --version
GNU ld (GNU Binutils) 2.27

$ uname -a
Linux bmsyncarm 4.4.8-std-1 #1 SMP Mon Apr 25 17:18:53 UTC 2016 armv7l

ld from binutils 2.27-1 from Arch Linux ARM distro.
Build details:
Patch applied:

Sidenote: Reporting here even though help/info say to report bugs to
distro, because apparently they no longer accept issues on their github:

Please let me know if more information is needed. Thank you.

reply via email to

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