https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127951
--- Comment #1 from kit <givemeagoodun at gmail dot com> ---
Backtrace from GDB:
(gdb) bt
#0 0xf79b109b in claim_file_handler_v2 (file=0xffffc300,
can_be_claimed=0xffffc2fc, known_used=0) at
/var/tmp/portage/sys-devel/gcc-16.2.1_p20260926/work/gcc-16-20260926/lto-plugin/lto-plugin.c:1220
#1 0xf7f5f998 in try_claim (abfd=0x565f58e0) at
/usr/src/debug/sys-devel/binutils-2.47/binutils-2.47/bfd/plugin.c:508
#2 try_load_plugin (pname=<optimized out>, plugin_list_iter=<optimized out>,
abfd=abfd@entry=0x565f58e0, build_list_p=build_list_p@entry=false) at
/usr/src/debug/sys-devel/binutils-2.47/binutils-2.47/bfd/plugin.c:628
#3 0xf7f5fc3e in load_plugin (abfd=<optimized out>) at
/usr/src/debug/sys-devel/binutils-2.47/binutils-2.47/bfd/plugin.c:736
#4 bfd_plugin_object_p (abfd=<optimized out>) at
/usr/src/debug/sys-devel/binutils-2.47/binutils-2.47/bfd/plugin.c:763
#5 bfd_plugin_object_p (abfd=0x565f58e0) at
/usr/src/debug/sys-devel/binutils-2.47/binutils-2.47/bfd/plugin.c:754
#6 0xf7ebce38 in bfd_check_format_matches (abfd=abfd@entry=0x565f58e0,
format=format@entry=bfd_object, matching=matching@entry=0x0) at
/usr/src/debug/sys-devel/binutils-2.47/binutils-2.47/bfd/format.c:528
#7 0xf7ebd8bb in bfd_check_format (abfd=abfd@entry=0x565f58e0,
format=format@entry=bfd_object) at
/usr/src/debug/sys-devel/binutils-2.47/binutils-2.47/bfd/format.c:103
#8 0xf7eb4f95 in _bfd_compute_and_push_armap (arch=arch@entry=0x566269e0,
elength=0, keep_symtab=keep_symtab@entry=false,
push_armap=push_armap@entry=0xf7eb1f70 <_bfd_write_armap>)
at /usr/src/debug/sys-devel/binutils-2.47/binutils-2.47/bfd/archive.c:2497
#9 0xf7eb59cc in _bfd_write_archive_contents (arch=0x566269e0) at
/usr/src/debug/sys-devel/binutils-2.47/binutils-2.47/bfd/archive.c:2338
#10 0xf7ec5797 in bfd_close (abfd=abfd@entry=0x566269e0) at
/usr/src/debug/sys-devel/binutils-2.47/binutils-2.47/bfd/opncls.c:905
#11 0x5655a752 in write_archive (iarch=iarch@entry=0x56565eb0) at
/usr/src/debug/sys-devel/binutils-2.47/binutils-2.47/binutils/ar.c:1296
#12 0x5655af15 in replace_members (arch=0xf7f92744, arch@entry=0x56565eb0,
files_to_move=<optimized out>, files_to_move@entry=0x56565d20, quick=false) at
/usr/src/debug/sys-devel/binutils-2.47/binutils-2.47/binutils/ar.c:1584
#13 0x56558756 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/sys-devel/binutils-2.47/binutils-2.47/binutils/ar.c:933
Disassembly of the nearby code:
(gdb) disas claim_file_handler_v2
Dump of assembler code for function claim_file_handler_v2:
Address range 0xf79b1040 to 0xf79b1bd9:
0xf79b1040 <+0>: endbr64
0xf79b1044 <+4>: lea -0xd8(%rsp),%esp
0xf79b104b <+11>: rex lea 0x1bf56(%rip),%eax # 0xf79ccfa8
0xf79b1052 <+18>: call *(%eax)
0xf79b1055 <+21>: mov %rbx,0xa8(%rsp)
0xf79b105d <+29>: mov %rbp,0xb0(%rsp)
0xf79b1065 <+37>: mov %rdi,%rbp
0xf79b1068 <+40>: mov %r12,0xb8(%rsp)
0xf79b1070 <+48>: mov %eax,%ebx
0xf79b1072 <+50>: mov %fs:0x0,%eax
0xf79b107a <+58>: mov %rsi,%r12
0xf79b107d <+61>: mov %r15,0xd0(%rsp)
0xf79b1085 <+69>: mov %fs:0x18,%r15d
0xf79b108e <+78>: mov %r15d,0x9c(%rsp)
0xf79b1096 <+86>: mov %edx,%r15d
0xf79b1099 <+89>: add %ebx,%eax
=> 0xf79b109b <+91>: mov (%eax),%eax
0xf79b109e <+94>: test %eax,%eax
0xf79b10a0 <+96>: jne 0xf79b1390 <claim_file_handler_v2+848>
0xf79b10a6 <+102>: cmpq $0x0,0x23d32(%rip) # 0xf79d4de0
<__gcov7.claim_file_handler_v2>
0xf79b10ae <+110>: je 0xf79b13b0 <claim_file_handler_v2+880>
0xf79b10b4 <+116>: mov 0x8(%ebp),%rax
0xf79b10b9 <+121>: pxor %xmm0,%xmm0
0xf79b10bd <+125>: movdqa %xmm0,0x50(%rsp)
0xf79b10c3 <+131>: movdqa %xmm0,0x60(%rsp)
0xf79b10c9 <+137>: test %rax,%rax
0xf79b10cc <+140>: movdqa %xmm0,0x70(%rsp)
0xf79b10d2 <+146>: mov 0x0(%ebp),%esi
0xf79b10d6 <+150>: movdqa %xmm0,0x80(%rsp)
0xf79b10df <+159>: je 0xf79b1348 <claim_file_handler_v2+776>
0xf79b10e5 <+165>: mov %eax,%edx
0xf79b10e7 <+167>: shr $0x20,%rax
0xf79b10eb <+171>: test %eax,%eax
0xf79b10ed <+173>: jne 0xf79b12a0 <claim_file_handler_v2+608>
0xf79b10f3 <+179>: lea 0x166e8(%rip),%edi # 0xf79c77e1
0xf79b10f9 <+185>: xor %eax,%eax