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

            Bug ID: 108925
           Summary: memory leak of gfc_get_namespace result
           Product: gcc
           Version: 13.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: rguenth at gcc dot gnu.org
  Target Milestone: ---

valgrind leak check complains

==8747== 3,976 (2,792 direct, 1,184 indirect) bytes in 1 blocks are definitely
lost in loss record 2,248 of 2,309
==8747==    at 0x4C39571: calloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)   
==8747==    by 0x1C25680: xcalloc (xmalloc.c:164)
==8747==    by 0x7C998E: gfc_get_namespace(gfc_namespace*, int)
(symbol.cc:2869)
==8747==    by 0x767D44: load_needed(pointer_info*) (module.cc:5175) 
==8747==    by 0x767BB5: load_needed(pointer_info*) (module.cc:5153)
==8747==    by 0x767BB5: load_needed(pointer_info*) (module.cc:5153)
==8747==    by 0x767BB5: load_needed(pointer_info*) (module.cc:5153)
==8747==    by 0x767BB5: load_needed(pointer_info*) (module.cc:5153) 
==8747==    by 0x767BC0: load_needed(pointer_info*) (module.cc:5154)
==8747==    by 0x767BC0: load_needed(pointer_info*) (module.cc:5154)
==8747==    by 0x767BC0: load_needed(pointer_info*) (module.cc:5154)
==8747==    by 0x767BB5: load_needed(pointer_info*) (module.cc:5153)

Reply via email to