[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/29823] New: ld riscv: undefined elf_backend_obj_attrs_handle_unk
From: |
i at maskray dot me |
Subject: |
[Bug ld/29823] New: ld riscv: undefined elf_backend_obj_attrs_handle_unknown causes segfault when merging .riscv.attributes |
Date: |
Wed, 23 Nov 2022 17:42:13 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=29823
Bug ID: 29823
Summary: ld riscv: undefined
elf_backend_obj_attrs_handle_unknown causes segfault
when merging .riscv.attributes
Product: binutils
Version: 2.40 (HEAD)
Status: NEW
Severity: normal
Priority: P2
Component: ld
Assignee: unassigned at sourceware dot org
Reporter: i at maskray dot me
Target Milestone: ---
% cat a.s
.attribute 9, "0"
% riscv64-linux-gnu-gcc -c a.s
% ~/Dev/binutils-gdb/out/riscv64/ld/ld-new a.o a.o
[1] 3982286 segmentation fault ~/Dev/binutils-gdb/out/riscv64/ld/ld-new a.o
a.o
lang_check=>_bfd_riscv_elf_merge_private_bfd_data=>riscv_merge_attributes =>
`result &= _bfd_elf_merge_unknown_attribute_low (ibfd, obfd, i);` =>
`get_elf_backend_data (err_bfd)->obj_attrs_handle_unknown (err_bfd, tag);` =>
null pointer dereference
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug ld/29823] New: ld riscv: undefined elf_backend_obj_attrs_handle_unknown causes segfault when merging .riscv.attributes,
i at maskray dot me <=