Bug#844847: xorp: FTBFS: collect2: fatal error: ld terminated with signal 6 [Aborted]

2016-11-19 Thread Adrian Bunk
Control: reassign -1 binutils 2.27.51.20161116-2
Control: affects -1 src:xorp

On Sat, Nov 19, 2016 at 07:51:48AM +0100, Lucas Nussbaum wrote:
>...
> Relevant part (hopefully):
> > g++ -o obj/x86_64-pc-linux-gnu/cli/tools/cli_generic -Wl,-z,origin 
> > -rdynamic -Wl,-rpath=\$ORIGIN/../lib 
> > obj/x86_64-pc-linux-gnu/cli/tools/cli_generic.o 
> > -Lobj/x86_64-pc-linux-gnu/cli/tools/usr/lib -Lcli/tools/usr/lib 
> > -Lobj/x86_64-pc-linux-gnu/libxorp -Llibxorp 
> > -Lobj/x86_64-pc-linux-gnu/libcomm -Llibcomm 
> > -Lobj/x86_64-pc-linux-gnu/libxipc -Llibxipc 
> > -Lobj/x86_64-pc-linux-gnu/libproto -Llibproto 
> > -Lobj/x86_64-pc-linux-gnu/xrl/interfaces -Lxrl/interfaces 
> > -Lobj/x86_64-pc-linux-gnu/xrl/targets -Lxrl/targets 
> > -Lobj/x86_64-pc-linux-gnu/cli/tools -Lcli/tools -lxif_cli_processor 
> > -lxorp_ipc -lxorp_core -lxorp_proto -lxorp_comm
> > collect2: fatal error: ld terminated with signal 6 [Aborted]
> > compilation terminated.
> > *** Error in `/usr/bin/ld': free(): invalid size: 0x7fa6328da030 ***
>...

This looks like a bug in binutils to me.

Building xorp on amd64 works for me both with the 2.27.51.20161116-2 you 
were using and with 2.27.51.20161118-1.

Are you able to reproduce this problem?

cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed



Bug#844847: xorp: FTBFS: collect2: fatal error: ld terminated with signal 6 [Aborted]

2016-11-18 Thread Lucas Nussbaum
Source: xorp
Version: 1.8.6~wip.20160715-2
Severity: serious
Tags: stretch sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20161118 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
> g++ -o obj/x86_64-pc-linux-gnu/cli/tools/cli_generic -Wl,-z,origin -rdynamic 
> -Wl,-rpath=\$ORIGIN/../lib obj/x86_64-pc-linux-gnu/cli/tools/cli_generic.o 
> -Lobj/x86_64-pc-linux-gnu/cli/tools/usr/lib -Lcli/tools/usr/lib 
> -Lobj/x86_64-pc-linux-gnu/libxorp -Llibxorp -Lobj/x86_64-pc-linux-gnu/libcomm 
> -Llibcomm -Lobj/x86_64-pc-linux-gnu/libxipc -Llibxipc 
> -Lobj/x86_64-pc-linux-gnu/libproto -Llibproto 
> -Lobj/x86_64-pc-linux-gnu/xrl/interfaces -Lxrl/interfaces 
> -Lobj/x86_64-pc-linux-gnu/xrl/targets -Lxrl/targets 
> -Lobj/x86_64-pc-linux-gnu/cli/tools -Lcli/tools -lxif_cli_processor 
> -lxorp_ipc -lxorp_core -lxorp_proto -lxorp_comm
> collect2: fatal error: ld terminated with signal 6 [Aborted]
> compilation terminated.
> *** Error in `/usr/bin/ld': free(): invalid size: 0x7fa6328da030 ***
> === Backtrace: =
> /lib/x86_64-linux-gnu/libc.so.6(+0x70bcb)[0x7fa62f11abcb]
> /lib/x86_64-linux-gnu/libc.so.6(+0x76fa6)[0x7fa62f120fa6]
> /lib/x86_64-linux-gnu/libc.so.6(+0x7779e)[0x7fa62f12179e]
> /lib/x86_64-linux-gnu/libc.so.6(globfree64+0x34)[0x7fa62f1647b4]
> /usr/bin/ld(+0x2e486)[0x7fa62fdff486]
> /usr/bin/ld(+0x2fefc)[0x7fa62fe00efc]
> /usr/bin/ld(+0x1fc79)[0x7fa62fdf0c79]
> /usr/bin/ld(+0xe5f1)[0x7fa62fddf5f1]
> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7fa62f0ca2b1]
> /usr/bin/ld(+0xecaa)[0x7fa62fddfcaa]
> === Memory map: 
> 7fa62800-7fa628021000 rw-p  00:00 0 
> 7fa628021000-7fa62c00 ---p  00:00 0 
> 7fa62ec81000-7fa62ec97000 r-xp  ca:02 2100644
> /lib/x86_64-linux-gnu/libgcc_s.so.1
> 7fa62ec97000-7fa62ee96000 ---p 00016000 ca:02 2100644
> /lib/x86_64-linux-gnu/libgcc_s.so.1
> 7fa62ee96000-7fa62ee97000 r--p 00015000 ca:02 2100644
> /lib/x86_64-linux-gnu/libgcc_s.so.1
> 7fa62ee97000-7fa62ee98000 rw-p 00016000 ca:02 2100644
> /lib/x86_64-linux-gnu/libgcc_s.so.1
> 7fa62ee98000-7fa62eea9000 r-xp  ca:02 1968724
> /usr/lib/gcc/x86_64-linux-gnu/6/liblto_plugin.so.0.0.0
> 7fa62eea9000-7fa62f0a8000 ---p 00011000 ca:02 1968724
> /usr/lib/gcc/x86_64-linux-gnu/6/liblto_plugin.so.0.0.0
> 7fa62f0a8000-7fa62f0a9000 r--p 0001 ca:02 1968724
> /usr/lib/gcc/x86_64-linux-gnu/6/liblto_plugin.so.0.0.0
> 7fa62f0a9000-7fa62f0aa000 rw-p 00011000 ca:02 1968724
> /usr/lib/gcc/x86_64-linux-gnu/6/liblto_plugin.so.0.0.0
> 7fa62f0aa000-7fa62f23f000 r-xp  ca:02 2100587
> /lib/x86_64-linux-gnu/libc-2.24.so
> 7fa62f23f000-7fa62f43e000 ---p 00195000 ca:02 2100587
> /lib/x86_64-linux-gnu/libc-2.24.so
> 7fa62f43e000-7fa62f442000 r--p 00194000 ca:02 2100587
> /lib/x86_64-linux-gnu/libc-2.24.so
> 7fa62f442000-7fa62f444000 rw-p 00198000 ca:02 2100587
> /lib/x86_64-linux-gnu/libc-2.24.so
> 7fa62f444000-7fa62f448000 rw-p  00:00 0 
> 7fa62f448000-7fa62f44a000 r-xp  ca:02 2100633
> /lib/x86_64-linux-gnu/libdl-2.24.so
> 7fa62f44a000-7fa62f64a000 ---p 2000 ca:02 2100633
> /lib/x86_64-linux-gnu/libdl-2.24.so
> 7fa62f64a000-7fa62f64b000 r--p 2000 ca:02 2100633
> /lib/x86_64-linux-gnu/libdl-2.24.so
> 7fa62f64b000-7fa62f64c000 rw-p 3000 ca:02 2100633
> /lib/x86_64-linux-gnu/libdl-2.24.so
> 7fa62f64c000-7fa62f665000 r-xp  ca:02 2100606
> /lib/x86_64-linux-gnu/libz.so.1.2.8
> 7fa62f665000-7fa62f864000 ---p 00019000 ca:02 2100606
> /lib/x86_64-linux-gnu/libz.so.1.2.8
> 7fa62f864000-7fa62f865000 r--p 00018000 ca:02 2100606
> /lib/x86_64-linux-gnu/libz.so.1.2.8
> 7fa62f865000-7fa62f866000 rw-p 00019000 ca:02 2100606
> /lib/x86_64-linux-gnu/libz.so.1.2.8
> 7fa62f866000-7fa62f98d000 r-xp  ca:02 1968246
> /usr/lib/x86_64-linux-gnu/libbfd-2.27.51-system.20161116.so
> 7fa62f98d000-7fa62fb8c000 ---p 00127000 ca:02 1968246
> /usr/lib/x86_64-linux-gnu/libbfd-2.27.51-system.20161116.so
> 7fa62fb8c000-7fa62fba1000 r--p 00126000 ca:02 1968246
> /usr/lib/x86_64-linux-gnu/libbfd-2.27.51-system.20161116.so
> 7fa62fba1000-7fa62fba8000 rw-p 0013b000 ca:02 1968246
> /usr/lib/x86_64-linux-gnu/libbfd-2.27.51-system.20161116.so
> 7fa62fba8000-7fa62fbac000 rw-p  00:00 0 
> 7fa62fbac000-7fa62fbcf000 r-xp  ca:02 2100602
> /lib/x86_64-linux-gnu/ld-2.24.so
> 7fa62fdce000-7fa62fdcf000 r--p 00022000 ca:02 2100602
>