https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99105
--- Comment #16 from Martin Liška <marxin at gcc dot gnu.org> --- I've got it: (gdb) bt #0 __gcov_merge_topn (counters=<optimized out>, n_counters=<optimized out>) at ../../../libgcc/libgcov-merge.c:119 #1 0x0000000007d57150 in merge_one_data (summary=<synthetic pointer>, gi_ptr=0xbb74ae0, filename=0xd78d360 "/home/marxin/Programming/llvm-project/objdir2/tools/clang/lib/Basic/CMakeFiles/obj.cl angBasic.dir/Targets.cpp.gcda") at ../../../libgcc/libgcov-driver.c:314 #2 dump_one_gcov (run_max=116847, run_counted=0, gf=<synthetic pointer>, gi_ptr=0xbb74ae0) at ../../../libgcc/libgcov-driver.c:492 #3 gcov_do_dump (list=<optimized out>, run_counted=0) at ../../../libgcc/libgcov-driver.c:555 #4 0x0000000007d578d4 in __gcov_dump_one (root=0xd733740 <__gcov_root>) at ../../../libgcc/libgcov-driver.c:578 #5 __gcov_dump_one (root=0xd733740 <__gcov_root>) at ../../../libgcc/libgcov-driver.c:573 #6 __gcov_exit () at ../../../libgcc/libgcov-driver.c:600 #7 0x0000000000a68579 in _sub_D_00100_2.2 () #8 0x00007ffff7fe1c73 in _dl_fini () from /lib64/ld-linux-x86-64.so.2 #9 0x00007ffff7a37347 in __run_exit_handlers () from /lib64/libc.so.6 #10 0x00007ffff7a374f0 in exit () from /lib64/libc.so.6 #11 0x00007ffff7a1f159 in __libc_start_main () from /lib64/libc.so.6 #12 0x0000000000af225e in _start () at ../sysdeps/x86_64/start.S:120 where we try to merge chain with: (gdb) p n $10 = 28114944 items.