[2.26 Regression] binutils assertion fail ../../bfd/elfnn-aarch64.c:4631
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
binutils |
Unknown
|
Unknown
|
|||
binutils (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
webkit2gtk (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
seen with 2.25.51.20151028 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) 2.25.51.20151028 assertion fail ../../bfd/
Segmentation fault (core dumped)
test case at
http://
Program received signal SIGSEGV, Segmentation fault.
0x0000007fb7ed9524 in tpoff_base (info=0x550460 <link_info>) at ../../bfd/
4633 bfd_vma base = align_power ((bfd_vma) TCB_SIZE,
(gdb) bt
#0 0x0000007fb7ed9524 in tpoff_base (info=0x550460 <link_info>) at ../../bfd/
#1 0x0000007fb7edcd80 in elf64_aarch64_
contents=
#2 0x0000007fb7f19240 in elf_link_input_bfd (flinfo=
#3 0x0000007fb7f1bb58 in bfd_elf_final_link (abfd=0x56b440, info=0x550460 <link_info>) at ../../bfd/
#4 0x0000000000427378 in ldwrite () at ../../ld/
#5 0x0000000000423eac in main (argc=274, argv=0x7fffffd8c8) at ../../ld/
Related branches
- Andrea Azzarone (community): Approve
-
Diff: 325 lines (+95/-71)8 files modifiedCMakeLists.txt (+68/-55)
UnityCore/Scope.h (+1/-1)
dash/previews/CMakeLists.txt (+6/-6)
debian/changelog (+7/-0)
debian/control (+1/-1)
debian/rules (+3/-2)
launcher/LauncherController.cpp (+4/-0)
unity-shared/BamfApplicationManager.cpp (+5/-6)
Changed in unity: | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in unity: | |
status: | Confirmed → In Progress |
Changed in unity (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in unity: | |
milestone: | none → 7.3.4 |
milestone: | 7.3.4 → 7.4.0 |
Changed in unity: | |
status: | New → Fix Committed |
tags: | added: unity-backlog |
Changed in unity: | |
status: | Fix Committed → Fix Released |
please work around it by not building the tests on arm64.