https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90380
--- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> --- Confirmed, I see following back-trace: #0 0x000000000044f9d4 in handle_cycle (count=<optimized out>, edges=...) at /usr/src/debug/gcc8-8.3.1+r269200-1.1.x86_64/obj-x86_64-suse-linux/prev-x86_64-suse-linux/libstdc++-v3/include/bits/stl_vector.h:948 #1 circuit (v=<optimized out>, path=..., start=0x6e0f10, blocked=..., block_lists=..., linfo=..., count=@0x7fffffffd868: 0) at ../../gcc/gcov.c:695 #2 0x000000000044fa54 in circuit (v=<optimized out>, path=..., start=0x6e0f10, blocked=..., block_lists=..., linfo=..., count=@0x7fffffffd868: 0) at ../../gcc/gcov.c:697 #3 0x000000000044fa54 in circuit (v=<optimized out>, path=..., start=0x6e0f10, blocked=..., block_lists=..., linfo=..., count=@0x7fffffffd868: 0) at ../../gcc/gcov.c:697 #4 0x000000000044fa54 in circuit (v=<optimized out>, path=..., start=0x6e0f10, blocked=..., block_lists=..., linfo=..., count=@0x7fffffffd868: 0) at ../../gcc/gcov.c:697 #5 0x000000000044fa54 in circuit (v=<optimized out>, path=..., start=0x6e0f10, blocked=..., block_lists=..., linfo=..., count=@0x7fffffffd868: 0) at ../../gcc/gcov.c:697 ... #443 0x000000000044fa54 in circuit (v=<optimized out>, path=..., start=0x6e0f10, blocked=..., block_lists=..., linfo=..., count=@0x7fffffffd868: 0) at ../../gcc/gcov.c:697 #444 0x000000000044fa54 in circuit (v=<optimized out>, path=..., start=0x6e0f10, blocked=..., block_lists=..., linfo=..., count=@0x7fffffffd868: 0) at ../../gcc/gcov.c:697 #445 0x000000000044fa54 in circuit (v=<optimized out>, path=..., start=0x6e0f10, blocked=..., block_lists=..., linfo=..., count=@0x7fffffffd868: 0) at ../../gcc/gcov.c:697 #446 0x000000000044fa54 in circuit (v=<optimized out>, path=..., start=0x6e0f10, blocked=..., block_lists=..., linfo=..., count=@0x7fffffffd868: 0) at ../../gcc/gcov.c:697 #447 0x000000000044fa54 in circuit (v=<optimized out>, path=..., start=0x6e0f10, blocked=..., block_lists=..., linfo=..., count=@0x7fffffffd868: 0) at ../../gcc/gcov.c:697 #448 0x000000000044fa54 in circuit (v=<optimized out>, path=..., start=0x6e0f10, blocked=..., block_lists=..., linfo=..., count=@0x7fffffffd868: 0) at ../../gcc/gcov.c:697 #449 0x000000000044fa54 in circuit (v=<optimized out>, path=..., start=0x6e0f10, blocked=..., block_lists=..., linfo=..., count=@0x7fffffffd868: 0) at ../../gcc/gcov.c:697 #450 0x000000000044fa54 in circuit (v=<optimized out>, path=..., start=0x6e0f10, blocked=..., block_lists=..., linfo=..., count=@0x7fffffffd868: 0) at ../../gcc/gcov.c:697 #451 0x000000000044fa54 in circuit (v=<optimized out>, path=..., start=0x6e0f10, blocked=..., block_lists=..., linfo=..., count=@0x7fffffffd868: 0) at ../../gcc/gcov.c:697 #452 0x000000000044fa54 in circuit (v=<optimized out>, path=..., start=0x6e0f10, blocked=..., block_lists=..., linfo=..., count=@0x7fffffffd868: 0) at ../../gcc/gcov.c:697 #453 0x000000000044fa54 in circuit (v=<optimized out>, path=..., start=0x6e0f10, blocked=..., block_lists=..., linfo=..., count=@0x7fffffffd868: 0) at ../../gcc/gcov.c:697 #454 0x000000000044fa54 in circuit (v=<optimized out>, path=..., start=0x6e0f10, blocked=..., block_lists=..., linfo=..., count=@0x7fffffffd868: 0) at ../../gcc/gcov.c:697 #455 0x000000000044fa54 in circuit (v=<optimized out>, path=..., start=0x6e0f10, blocked=..., block_lists=..., linfo=..., count=@0x7fffffffd868: 0) at ../../gcc/gcov.c:697 #456 0x000000000044fa54 in circuit (v=<optimized out>, path=..., start=0x6e0f10, blocked=..., block_lists=..., linfo=..., count=@0x7fffffffd868: 0) at ../../gcc/gcov.c:697 #457 0x000000000044fa54 in circuit (v=<optimized out>, path=..., start=0x6e0f10, blocked=..., block_lists=..., linfo=..., count=@0x7fffffffd868: 0) at ../../gcc/gcov.c:697 #458 0x000000000044fa54 in circuit (v=<optimized out>, path=..., start=0x6e0f10, blocked=..., block_lists=..., linfo=..., count=@0x7fffffffd868: 0) at ../../gcc/gcov.c:697 #459 0x000000000044fa54 in circuit (v=<optimized out>, path=..., start=0x6e0f10, blocked=..., block_lists=..., linfo=..., count=@0x7fffffffd868: 0) at ../../gcc/gcov.c:697 #460 0x000000000044fa54 in circuit (v=<optimized out>, path=..., start=0x6e0f10, blocked=..., block_lists=..., linfo=..., count=@0x7fffffffd868: 0) at ../../gcc/gcov.c:697 #461 0x000000000044fb32 in get_cycles_count (linfo=..., handle_negative_cycles=handle_negative_cycles@entry=true) at ../../gcc/gcov.c:742 #462 0x0000000000450c5f in accumulate_line_info (add_coverage=false, src=<optimized out>, line=0x4c0670) at ../../gcc/gcov.c:2601 #463 accumulate_line_counts (src=0x67fdd0) at ../../gcc/gcov.c:2631 #464 generate_results (file_name=0x78df10 "p4est_triangulation.f90.gcda") at ../../gcc/gcov.c:1328 #465 0x0000000000438ac2 in main (argc=<optimized out>, argv=<optimized out>) at ../../gcc/gcov.c:796