--- binutils.orig/binutils/dwarf.c 2022-08-31 11:58:08.918685348 +0100 +++ binutils-2.39/binutils/dwarf.c 2022-08-31 15:24:13.881865797 +0100 @@ -6365,7 +6365,11 @@ display_debug_abbrev (struct dwarf_secti list->start_of_next_abbrevs = start; } else - start = list->start_of_next_abbrevs; + { + if (start == list->start_of_next_abbrevs) + break; + start = list->start_of_next_abbrevs; + } if (list->first_abbrev == NULL) continue;