[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug gold/23607] New: gold linker --threads --thread-count,2 causes ld s
From: |
alexandru.dascalu94 at gmail dot com |
Subject: |
[Bug gold/23607] New: gold linker --threads --thread-count,2 causes ld segmentation fault |
Date: |
Wed, 05 Sep 2018 15:26:46 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=23607
Bug ID: 23607
Summary: gold linker --threads --thread-count,2 causes ld
segmentation fault
Product: binutils
Version: 2.31
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: gold
Assignee: ccoutant at gmail dot com
Reporter: alexandru.dascalu94 at gmail dot com
CC: ian at airs dot com
Target Milestone: ---
The gold linker segfault at linking if it uses multiple threads.
The scenario:
1. I have multiple source files which are compiled with gcc 8.2 with some
optimization flags
2. I use cmake to generate the makefile.
3. The linker crashes with segfault:
```
collect2: fatal error: ld terminated with signal 11 [Segmentation fault], core
dumped
compilation terminated.
```
I have obtained the crash on centos 7.5, ubuntu and debian 9.5.
Test case here:
https://github.com/alexandrudsc/gold-linker-threads-segfault
There is a docker file, based on which you can re-create the environment I
used.
For a simple test just run
```
bash build-docker-image.sh
```
this will create the docker image, it compile the code and will try to link.
But you can start your own container if you want to run this multiple times.
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug gold/23607] New: gold linker --threads --thread-count,2 causes ld segmentation fault,
alexandru.dascalu94 at gmail dot com <=