From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14795 invoked by alias); 13 Mar 2008 14:46:41 -0000 Received: (qmail 14111 invoked by uid 48); 13 Mar 2008 14:46:02 -0000 Date: Thu, 13 Mar 2008 14:46:00 -0000 Message-ID: <20080313144602.14110.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug fortran/33845] Namespace memory cleanup needed In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "fxcoudert at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2008-03/txt/msg00982.txt.bz2 ------- Comment #1 from fxcoudert at gcc dot gnu dot org 2008-03-13 14:46 ------- Reduced testcase: subroutine ouch end ==29512== 2,864 (2,416 direct, 448 indirect) bytes in 13 blocks are definitely lost in loss record 3 of 7 ==29512== at 0x4A1B858: malloc (vg_replace_malloc.c:149) ==29512== by 0xB51457: xmalloc (xmalloc.c:147) ==29512== by 0x444AC4: gfc_getmem (misc.c:37) ==29512== by 0x470A27: gfc_get_namespace (symbol.c:2079) ==29512== by 0x470B6C: gfc_symbol_init_2 (symbol.c:2928) ==29512== by 0x444778: gfc_init_2 (misc.c:269) ==29512== by 0x452FBE: gfc_parse_file (parse.c:3499) ==29512== by 0x47C0E4: gfc_be_parse_file (f95-lang.c:261) ==29512== by 0x6F6198: toplev_main (toplev.c:1029) ==29512== by 0x4B3B4C9: (below main) (in /usr/lib/debug/libc-2.3.6.so) -- fxcoudert at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fxcoudert at gcc dot gnu dot | |org Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|0000-00-00 00:00:00 |2008-03-13 14:46:01 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33845