[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/22067] New: ld SIGSEGVs when links memtest86+: gldelf_x86_64_pla
From: |
slyfox at inbox dot ru |
Subject: |
[Bug ld/22067] New: ld SIGSEGVs when links memtest86+: gldelf_x86_64_place_orphan |
Date: |
Sat, 02 Sep 2017 19:08:37 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=22067
Bug ID: 22067
Summary: ld SIGSEGVs when links memtest86+:
gldelf_x86_64_place_orphan
Product: binutils
Version: 2.29
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ld
Assignee: unassigned at sourceware dot org
Reporter: slyfox at inbox dot ru
Target Milestone: ---
Created attachment 10388
--> https://sourceware.org/bugzilla/attachment.cgi?id=10388&action=edit
memtest-repro.tar.gz
The command (All binaries are attached in memtest-repro.tar.gz):
$ ld -T memtest.bin.lds bootsect.o setup.o -b binary memtest_shared.bin -o
memtest.bin
$ gdb --quiet /usr/bin/ld core.15679
Reading symbols from /usr/bin/ld...Reading symbols from
/usr/lib64/debug//usr/x86_64-pc-linux-gnu/binutils-bin/2.29/ld.debug...done.
done.
[New LWP 15679]
Core was generated by `ld -T memtest.bin.lds bootsect.o setup.o -b binary
memtest_shared.bin -o memtes'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x000055b7313ca4d1 in gldelf_x86_64_place_orphan (s=0x55b73198b8c8,
secname=0x55b7319c0973 ".text", constraint=382) at eelf_x86_64.c:1990
1990 && (elf_section_data (os->bfd_section)->this_hdr.sh_info
(gdb) bt full
#0 0x000055b7313ca4d1 in gldelf_x86_64_place_orphan (s=0x55b73198b8c8,
secname=0x55b7319c0973 ".text", constraint=382) at eelf_x86_64.c:1990
hold = {{name = 0x55b731413168 ".text", flags = 283, os =
0x55b731962ca0, section = 0x55b73196e700, stmt = 0x55b731962e00, os_tail =
0x55b731962e20}, {
name = 0x55b73141315a ".rodata", flags = 299, os = 0x0, section =
0x0, stmt = 0x0, os_tail = 0x0}, {name = 0x55b7314131ad ".tdata", flags = 1315,
os = 0x0, section = 0x0,
stmt = 0x0, os_tail = 0x0}, {name = 0x55b73141314e ".data", flags =
291, os = 0x0, section = 0x0, stmt = 0x0, os_tail = 0x0}, {name =
0x55b731413143 ".bss", flags = 1, os = 0x0,
section = 0x55b73196e830, stmt = 0x55b731962eb0, os_tail =
0x55b731962ed0}, {name = 0x0, flags = 299, os = 0x0, section = 0x0, stmt = 0x0,
os_tail = 0x0}, {
name = 0x55b7314131b4 ".interp", flags = 299, os = 0x0, section =
0x0, stmt = 0x0, os_tail = 0x0}, {name = 0x55b7314131bc ".sdata", flags =
4194595, os = 0x0, section = 0x0,
stmt = 0x0, os_tail = 0x0}, {name = 0x55b7314131c3 ".comment",
flags = 256, os = 0x0, section = 0x0, stmt = 0x0, os_tail = 0x0}}
orphan_init_done = 1
place = <optimized out>
after = <optimized out>
os = 0x55b731962e00
match_by_name = 0x0
isdyn = <optimized out>
iself = 1
sh_type = 1
flags = <optimized out>
nexts = <optimized out>
#1 0x000055b73109efd7 in ldlang_place_orphan (s=0x55b73198b8c8) at
/usr/src/debug/sys-devel/binutils-2.29/binutils-2.29/ld/ldlang.c:6376
os = <optimized out>
name = 0x55b7319c0973 ".text"
constraint = 0
#2 lang_place_orphans () at
/usr/src/debug/sys-devel/binutils-2.29/binutils-2.29/ld/ldlang.c:6433
s = 0x55b73198b8c8
file = 0x55b73196cfa0
#3 lang_process () at
/usr/src/debug/sys-devel/binutils-2.29/binutils-2.29/ld/ldlang.c:7147
No locals.
#4 0x000055b73108c308 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/sys-devel/binutils-2.29/binutils-2.29/ld/ldmain.c:445
start_time = 2365
start_sbrk = 0x55b731961000 ""
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug ld/22067] New: ld SIGSEGVs when links memtest86+: gldelf_x86_64_place_orphan,
slyfox at inbox dot ru <=
- [Bug ld/22067] ld SIGSEGVs when links memtest86+: gldelf_x86_64_place_orphan, slyfox at inbox dot ru, 2017/09/02
- [Bug ld/22067] x86 check_relocs invalid read, amodra at gmail dot com, 2017/09/03
- [Bug ld/22067] x86 check_relocs invalid read, cvs-commit at gcc dot gnu.org, 2017/09/03
- [Bug ld/22067] x86 check_relocs invalid read, amodra at gmail dot com, 2017/09/03
- [Bug ld/22067] x86 check_relocs invalid read, cvs-commit at gcc dot gnu.org, 2017/09/03