[Bug 1511542] Re: [2.26 Regression] binutils assertion fail ../../bfd/elfnn-aarch64.c:4631

Marco Trevisan (Treviño) mail at 3v1n0.net
Sat May 14 23:14:24 UTC 2016

** Changed in: unity
       Status: Fix Committed => Fix Released

You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to binutils in Ubuntu.

   [2.26 Regression] binutils assertion fail ../../bfd/elfnn-

Status in binutils:
Status in Unity:
  Fix Released
Status in binutils package in Ubuntu:
  Fix Released
Status in unity package in Ubuntu:
  Fix Released
Status in webkit2gtk package in Ubuntu:
  Fix Released

Bug description:
  seen with on aarch64-linux-gnu, GCC used is 20151028
  from the gcc-5-branch.  The test case also crashes with ld.gold.

  $ (cd tst; sh doit.sh)
  ld: BFD (GNU Binutils for Ubuntu) assertion fail ../../bfd/elfnn-aarch64.c:4631
  Segmentation fault (core dumped)

  test case at

  Program received signal SIGSEGV, Segmentation fault.
  0x0000007fb7ed9524 in tpoff_base (info=0x550460 <link_info>) at ../../bfd/elfnn-aarch64.c:4633
  4633      bfd_vma base = align_power ((bfd_vma) TCB_SIZE,
  (gdb) bt
  #0  0x0000007fb7ed9524 in tpoff_base (info=0x550460 <link_info>) at ../../bfd/elfnn-aarch64.c:4633
  #1  0x0000007fb7edcd80 in elf64_aarch64_relocate_section (output_bfd=0x56b440, info=0x550460 <link_info>, input_bfd=0xffb29b0, input_section=0xffc3d98, 
      contents=0x1f18c2a0 "\341\003", relocs=0xffdfef0, local_syms=0x1ed7b780, local_sections=0x1fd54230) at ../../bfd/elfnn-aarch64.c:6203
  #2  0x0000007fb7f19240 in elf_link_input_bfd (flinfo=0x7fffffd640, input_bfd=0xffb29b0) at ../../bfd/elflink.c:10166
  #3  0x0000007fb7f1bb58 in bfd_elf_final_link (abfd=0x56b440, info=0x550460 <link_info>) at ../../bfd/elflink.c:11359
  #4  0x0000000000427378 in ldwrite () at ../../ld/ldwrite.c:581
  #5  0x0000000000423eac in main (argc=274, argv=0x7fffffd8c8) at ../../ld/ldmain.c:430

To manage notifications about this bug go to:

More information about the foundations-bugs mailing list