https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100597

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2021-05-14
     Ever confirmed|0                           |1

--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
$ valgrind --trace-children=yes
/home/abuild/rpmbuild/BUILD/gcc-12.0.0+git185196/obj-x86_64-suse-linux/./prev-gcc/gnatbind
-nostdinc -I- -I. -Iada/generated -Iada -Iada/gcc-interface -I../../gcc/ada
-I../../gcc/ada/gcc-interface -Iada/libgnat -I../../gcc/ada/libgnat -o
b_gnat1.adb -n ada/gnat1drv.ali
...
==157661== Command:
/home/abuild/rpmbuild/BUILD/gcc-12.0.0+git185196/obj-x86_64-suse-linux/./prev-gcc/gnatbind
-nostdinc -I- -I. -Iada/generated -Iada -Iada/gcc-interface -I../../gcc/ada
-I../../gcc/ada/gcc-interface -Iada/libgnat -I../../gcc/ada/libgnat -o
b_gnat1.adb -n ada/gnat1drv.ali
==157661== 
==157661== Invalid read of size 4
==157661==    at 0x4E4D7B:
bindo__graphs__library_graphs__dg__vertex_list__unlock (g-lists.adb:733)
==157661==    by 0x4E4D7B:
bindo__graphs__library_graphs__dg__vertex_list__has_next (g-lists.adb:443)
==157661==    by 0x4E4D7B: bindo__graphs__library_graphs__dg__has_next__4
(g-graphs.adb:1155)
==157661==    by 0x4E4D7B:
bindo__graphs__library_graphs__dg__find_components__associate_vertices
(g-graphs.adb:681)
==157661==    by 0x4E4D7B:
bindo__graphs__library_graphs__dg__find_components__associate_all_vertices
(g-graphs.adb:667)
==157661==    by 0x4E4D7B: bindo__graphs__library_graphs__dg__find_components
(g-graphs.adb:1044)
==157661==    by 0x4E8618: bindo__graphs__library_graphs__find_components
(bindo-graphs.adb:1862)
==157661==    by 0x4839AD:
bindo__elaborators__invocation_and_library_graph_elaborators__elaborate_units
(bindo-elaborators.adb:741)
==157661==    by 0x473A72: bindo__find_elaboration_order (bindo.adb:512)
==157661==    by 0x57BEB1: _ada_gnatbind (gnatbind.adb:925)
==157661==    by 0x40CD4A: main (b_gnatb.adb:306)
==157661==  Address 0x4 is not stack'd, malloc'd or (recently) free'd
==157661== 

raised STORAGE_ERROR : stack overflow or erroneous memory access

Reply via email to