https://sourceware.org/bugzilla/show_bug.cgi?id=26869
Bug ID: 26869 Summary: ld: assertion fail ../../bfd/elflink.c:14806 on i686-linux-gnu Product: binutils Version: 2.35.1 Status: UNCONFIRMED Severity: normal Priority: P2 Component: ld Assignee: unassigned at sourceware dot org Reporter: mliska at suse dot cz Target Milestone: --- I hit the following assert: void elf_append_rel (bfd *abfd, asection *s, Elf_Internal_Rela *rel) { const struct elf_backend_data *bed = get_elf_backend_data (abfd); bfd_byte *loc = s->contents + (s->reloc_count++ * bed->s->sizeof_rel); BFD_ASSERT (loc + bed->s->sizeof_rel <= s->contents + s->size); bed->s->swap_reloc_out (abfd, rel, loc); } I use tip of 2.35-branch and it happens when I link ../../lib/libQt5WebEngineCore.so.5.12.10 on i686 with LTO enabled. It's related to .rel.got section and it contains ~2000 reloc_count and it really writes one after s->reloc_count * bed->s->sizeof_rel. Any hint on how to debug that? -- You are receiving this mail because: You are on the CC list for the bug.