public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* Re: libstdc++/4164: 33 Memory Leak when using iostream
@ 2002-04-19 20:56 Benjamin Kosnik
0 siblings, 0 replies; 5+ messages in thread
From: Benjamin Kosnik @ 2002-04-19 20:56 UTC (permalink / raw)
To: nobody; +Cc: gcc-prs
The following reply was made to PR libstdc++/4164; it has been noted by GNATS.
From: Benjamin Kosnik <bkoz@constant.com>
To: <gcc-gnats@gcc.gnu.org>
Cc: <gcc-prs@gcc.gnu.org>, <gcc-bugs@gcc.gnu.org>
Subject: Re: libstdc++/4164: 33 Memory Leak when using iostream
Date: Fri, 19 Apr 2002 22:51:59 -0500 (CDT)
Allocation has been refined on mainline and the branch. In particular, the
"C" facets are allocated with placement new. You might want to re-check
this with current sources.
For some reason I cannot edit this PR.
-benjamin
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: libstdc++/4164: 33 Memory Leak when using iostream
@ 2002-05-15 7:45 bkoz
0 siblings, 0 replies; 5+ messages in thread
From: bkoz @ 2002-05-15 7:45 UTC (permalink / raw)
To: allali, bkoz, gcc-bugs, gcc-prs, nobody
Synopsis: 33 Memory Leak when using iostream
Responsible-Changed-From-To: unassigned->bkoz
Responsible-Changed-By: bkoz
Responsible-Changed-When: Wed May 15 07:45:33 2002
Responsible-Changed-Why:
Mine.
State-Changed-From-To: feedback->closed
State-Changed-By: bkoz
State-Changed-When: Wed May 15 07:45:33 2002
State-Changed-Why:
Fixed for 3.1
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=4164
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: libstdc++/4164: 33 Memory Leak when using iostream
@ 2002-04-19 19:06 Carlo Wood
0 siblings, 0 replies; 5+ messages in thread
From: Carlo Wood @ 2002-04-19 19:06 UTC (permalink / raw)
To: nobody; +Cc: gcc-prs
The following reply was made to PR libstdc++/4164; it has been noted by GNATS.
From: Carlo Wood <carlo@alinoe.com>
To: pme@gcc.gnu.org, allali@univ-mlv.fr, gcc-bugs@gcc.gnu.org,
gcc-prs@gcc.gnu.org, nobody@gcc.gnu.org, gcc-gnats@gcc.gnu.org
Cc:
Subject: Re: libstdc++/4164: 33 Memory Leak when using iostream
Date: Sat, 20 Apr 2002 03:57:10 +0200
On Fri, Apr 19, 2002 at 08:04:12PM -0000, pme@gcc.gnu.org wrote:
> Backtraces from a tool we don't have do not help us, especially when the
> backtraces do not specify /where/ the suspected memory leak takes place.
> Can you specify function names or line numbers?
What surprised me the most is that allali wrote a memory leak
test program to begin with, while there is libcwd! (Heh - I am the
author of libcwd - so don't blame me advertising it ;).
Anyway - I did run
#include <iostream>
int main() { return 0; }
through libcwd (version 0.99.19), and that gives the following libstdc++.so.3 "leaks":
new[] 0x804f0e0 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4-objdir/i686-pc-linux-gnu/libstdc++-v3/include/bits/fstream.tcc:102 <unknown type>; (sz = 4)
0x804f058 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4-objdir/i686-pc-linux-gnu/libstdc++-v3/include/bits/fstream.tcc:48 <unknown type>; (sz = 12)
new[] 0x804efd8 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4-objdir/i686-pc-linux-gnu/libstdc++-v3/include/bits/fstream.tcc:102 <unknown type>; (sz = 4)
new[] 0x804ef58 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4-objdir/i686-pc-linux-gnu/libstdc++-v3/include/bits/fstream.tcc:67 <unknown type>; (sz = 4)
0x804eed0 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4-objdir/i686-pc-linux-gnu/libstdc++-v3/include/bits/fstream.tcc:48 <unknown type>; (sz = 12)
new[] 0x804ee50 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4-objdir/i686-pc-linux-gnu/libstdc++-v3/include/bits/fstream.tcc:102 <unknown type>; (sz = 4)
0x804edc8 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4-objdir/i686-pc-linux-gnu/libstdc++-v3/include/bits/fstream.tcc:48 <unknown type>; (sz = 12)
0x804e9b0 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/locale.cc:459 <unknown type>; (sz = 4)
0x804e7e8 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:123 <unknown type>; (sz = 8)
0x804e768 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:122 <unknown type>; (sz = 8)
0x804e6e0 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:121 <unknown type>; (sz = 16)
0x804e660 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:120 <unknown type>; (sz = 8)
0x804e5e0 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:119 <unknown type>; (sz = 8)
0x804de28 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:118 <unknown type>; (sz = 28)
0x804dda8 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:117 <unknown type>; (sz = 8)
0x804dd28 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:116 <unknown type>; (sz = 8)
0x804dc80 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:115 <unknown type>; (sz = 44)
0x804d3d0 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:114 <unknown type>; (sz = 44)
0x804d350 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:113 <unknown type>; (sz = 8)
0x804d2d0 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:112 <unknown type>; (sz = 8)
0x804d250 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:111 <unknown type>; (sz = 8)
0x804d1d0 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:108 <unknown type>; (sz = 8)
0x804d150 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:107 <unknown type>; (sz = 8)
0x804d0c8 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:106 <unknown type>; (sz = 16)
0x804d048 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:105 <unknown type>; (sz = 8)
0x804cfc8 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:104 <unknown type>; (sz = 8)
0x804cad8 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:103 <unknown type>; (sz = 24)
0x804ca58 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:102 <unknown type>; (sz = 8)
0x804c9d8 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:101 <unknown type>; (sz = 8)
0x804c938 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:100 <unknown type>; (sz = 40)
0x804c898 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:99 <unknown type>; (sz = 40)
0x804c818 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:98 <unknown type>; (sz = 8)
0x804c780 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:97 <unknown type>; (sz = 28)
0x804c700 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:96 <unknown type>; (sz = 8)
0x804c678 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/localename.cc:83 <unknown type>; (sz = 12)
0x804c2e0 libstdc++.so.3:/usr/src/gcc/gcc-3.0.4/libstdc++-v3/src/locale.cc:455 <unknown type>; (sz = 36)
Obviously, these are the locations in the gcc-3.0.4 release source tree.
I don't consider any of these leaks as they are all related to
global objects of libstdc++ (the first 7 are for example the filebufs
of stdin, stdout and stderr).
--
Carlo Wood <carlo@alinoe.com>
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: libstdc++/4164: 33 Memory Leak when using iostream
@ 2002-04-19 13:04 pme
0 siblings, 0 replies; 5+ messages in thread
From: pme @ 2002-04-19 13:04 UTC (permalink / raw)
To: allali, gcc-bugs, gcc-prs, nobody
Synopsis: 33 Memory Leak when using iostream
State-Changed-From-To: open->feedback
State-Changed-By: pme
State-Changed-When: Fri Apr 19 13:04:10 2002
State-Changed-Why:
Backtraces from a tool we don't have do not help us, especially when the backtraces do not specify /where/ the suspected memory leak takes place. Can you specify function names or line numbers?
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=4164
^ permalink raw reply [flat|nested] 5+ messages in thread
* libstdc++/4164: 33 Memory Leak when using iostream
@ 2001-08-29 1:56 allali
0 siblings, 0 replies; 5+ messages in thread
From: allali @ 2001-08-29 1:56 UTC (permalink / raw)
To: gcc-gnats
>Number: 4164
>Category: libstdc++
>Synopsis: 33 Memory Leak when using iostream
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: unassigned
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed Aug 29 01:56:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator: University Marne La Vallee.
>Release: 3.0.1 20010801
>Organization:
>Environment:
i386-linux/3.0.1/specs
>Description:
I wrote a Memmory Leak tracker on Linux. When
I do a simple code as:
#include<iostream>
int main(void){return0}
I got 33 various memory leak from libstdc++.
Note that there is no such memory leak with g++-2.95.
here is there backtrace:
Memory leak : 36 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x4007e8fa in std::locale::classic() () from /usr/lib/libstdc++.so.3
#5 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#6 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#7 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#8 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#9 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#10 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#11 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#12 0x080488f9 in _GLOBAL__I_main ()
#13 0x08048927 in __do_global_ctors_aux ()
#14 0x08048702 in _init ()
#15 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 640 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x400ac500 in std::__default_alloc_template<true, 0>::_S_chunk_alloc(unsigned, int&) () from /usr/lib/libstdc++.so.3
#4 0x400ac3fb in std::__default_alloc_template<true, 0>::_S_refill(unsigned) () from /usr/lib/libstdc++.so.3
#5 0x40099164 in std::__default_alloc_template<true, 0>::allocate(unsigned) () from /usr/lib/libstdc++.so.3
#6 0x400af57a in std::string::_Rep::_S_create(unsigned, std::allocator<char> const&) () from /usr/lib/libstdc++.so.3
#7 0x400afc87 in char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) () from /usr/lib/libstdc++.so.3
#8 0x400afdfd in char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, _Bool<false>) () from /usr/lib/libstdc++.so.3
#9 0x400afee1 in char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) ()
from /usr/lib/libstdc++.so.3
#10 0x400ad49a in std::string::string(char const*, std::allocator<char> const&) () from /usr/lib/libstdc++.so.3
#11 0x4007e922 in std::locale::classic() () from /usr/lib/libstdc++.so.3
#12 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#13 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#14 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#15 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#16 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#17 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#18 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#19 0x080488f9 in _GLOBAL__I_main ()
#20 0x08048927 in __do_global_ctors_aux ()
#21 0x08048702 in _init ()
#22 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 12 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x4008224a in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 8 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x400822c6 in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 28 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x4008230a in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 8 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x40082353 in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 40 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x40082397 in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 40 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x400823e2 in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 8 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x40082426 in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 8 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x4008246a in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 24 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x400824ae in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 1000 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x400ac500 in std::__default_alloc_template<true, 0>::_S_chunk_alloc(unsigned, int&) () from /usr/lib/libstdc++.so.3
#4 0x400ac3fb in std::__default_alloc_template<true, 0>::_S_refill(unsigned) () from /usr/lib/libstdc++.so.3
#5 0x40099164 in std::__default_alloc_template<true, 0>::allocate(unsigned) () from /usr/lib/libstdc++.so.3
#6 0x400af57a in std::string::_Rep::_S_create(unsigned, std::allocator<char> const&) () from /usr/lib/libstdc++.so.3
#7 0x400acd47 in std::string::_M_mutate(unsigned, unsigned, unsigned) () from /usr/lib/libstdc++.so.3
#8 0x400afc20 in std::string& std::string::_M_replace<char const*>(std::__normal_iterator<char*, std::string>, std::__normal_iterator<char*, std::string>, char const*, char const*, std::forward_iterator_tag) () from /usr/lib/libstdc++.so.3
#9 0x4008995b in std::string& std::string::replace<char const*>(std::__normal_iterator<char*, std::string>, std::__normal_iterator<char*, std::string>, char const*, char const*) () from /usr/lib/libstdc++.so.3
#10 0x40089653 in std::string::assign(char const*) () from /usr/lib/libstdc++.so.3
#11 0x4007bf89 in std::numpunct<char>::_M_initialize_numpunct(int*) () from /usr/lib/libstdc++.so.3
#12 0x4009070b in std::numpunct<char>::numpunct(int*, unsigned) () from /usr/lib/libstdc++.so.3
#13 0x400824c6 in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#14 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#15 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#16 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#17 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#18 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#19 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#20 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#21 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#22 0x080488f9 in _GLOBAL__I_main ()
#23 0x08048927 in __do_global_ctors_aux ()
#24 0x08048702 in _init ()
#25 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 8 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x400824f9 in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 8 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x4008253d in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 16 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x40082581 in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 8 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x400825c5 in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 8 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x40082609 in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 8 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x4008264d in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 8 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x40082691 in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 8 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x400826d5 in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 44 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x40082719 in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 44 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x40082764 in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 8 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x400827a8 in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 8 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x400827ec in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 28 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x40082830 in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 1704 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x400ac500 in std::__default_alloc_template<true, 0>::_S_chunk_alloc(unsigned, int&) () from /usr/lib/libstdc++.so.3
#4 0x400ac3fb in std::__default_alloc_template<true, 0>::_S_refill(unsigned) () from /usr/lib/libstdc++.so.3
#5 0x40099164 in std::__default_alloc_template<true, 0>::allocate(unsigned) () from /usr/lib/libstdc++.so.3
#6 0x400b2ef7 in std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_create(unsigned, std::allocator<wchar_t> const&) () from /usr/lib/libstdc++.so.3
#7 0x400b05e4 in std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_mutate(unsigned, unsigned, unsigned) () from /usr/lib/libstdc++.so.3
#8 0x400b35b7 in std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >& std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_replace<wchar_t const*>(std::__normal_iterator<wchar_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::__normal_iterator<wchar_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, wchar_t const*, wchar_t const*, std::forward_iterator_tag) ()
from /usr/lib/libstdc++.so.3
#9 0x400899eb in std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >& std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::replace<wchar_t const*>(std::__normal_iterator<wchar_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::__normal_iterator<wchar_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, wchar_t const*, wchar_t const*) () from /usr/lib/libstdc++.so.3
#10 0x400896af in std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::assign(wchar_t const*) ()
from /usr/lib/libstdc++.so.3
#11 0x4007c001 in std::numpunct<wchar_t>::_M_initialize_numpunct(int*) () from /usr/lib/libstdc++.so.3
#12 0x4009246f in std::numpunct<wchar_t>::numpunct(int*, unsigned) () from /usr/lib/libstdc++.so.3
#13 0x40082848 in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#14 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#15 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#16 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#17 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#18 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#19 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#20 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#21 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#22 0x080488f9 in _GLOBAL__I_main ()
#23 0x08048927 in __do_global_ctors_aux ()
#24 0x08048702 in _init ()
#25 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 8 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x4008287b in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 8 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x400828bf in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 16 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x40082903 in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 8 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x40082947 in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 8 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x4008298b in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#5 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#6 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#7 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#8 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#9 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#10 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#11 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#12 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#13 0x080488f9 in _GLOBAL__I_main ()
#14 0x08048927 in __do_global_ctors_aux ()
#15 0x08048702 in _init ()
#16 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 208 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x400990f5 in std::__default_alloc_template<true, 0>::allocate(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x40098cc4 in std::simple_alloc<std::locale::facet*, std::__default_alloc_template<true, 0> >::allocate(unsigned) ()
from /usr/lib/libstdc++.so.3
#5 0x4009756b in std::vector<std::locale::facet*, std::allocator<std::locale::facet*> >::_M_fill_insert(std::__normal_iterator<std::locale::facet**, std::vector<std::locale::facet*, std::allocator<std::locale::facet*> > >, unsigned, std::locale::facet* const&) () from /usr/lib/libstdc++.so.3
#6 0x40097372 in std::vector<std::locale::facet*, std::allocator<std::locale::facet*> >::insert(std::__normal_iterator<std::locale::facet**, std::vector<std::locale::facet*, std::allocator<std::locale::facet*> > >, unsigned, std::locale::facet* const&) ()
from /usr/lib/libstdc++.so.3
#7 0x40082f9a in std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet*) ()
from /usr/lib/libstdc++.so.3
#8 0x400829b0 in std::locale::_Impl::_Impl(std::string, unsigned) () from /usr/lib/libstdc++.so.3
#9 0x4007e92e in std::locale::classic() () from /usr/lib/libstdc++.so.3
#10 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#11 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#12 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#13 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#14 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#15 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#16 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#17 0x080488f9 in _GLOBAL__I_main ()
#18 0x08048927 in __do_global_ctors_aux ()
#19 0x08048702 in _init ()
#20 0x4011b43d in __libc_start_main () from /lib/libc.so.6
Memory leak : 4 bytes
#0 0x401c4834 in read () from /lib/libc.so.6
#1 0x40021840 in alloc_container () from /usr/lib/libmdb.so
#2 0x400202ed in malloc () from /usr/lib/libmdb.so
#3 0x40086e85 in operator new(unsigned) () from /usr/lib/libstdc++.so.3
#4 0x4007e971 in std::locale::classic() () from /usr/lib/libstdc++.so.3
#5 0x4008ca65 in std::locale::_S_initialize() () from /usr/lib/libstdc++.so.3
#6 0x4007e172 in std::locale::locale() () from /usr/lib/libstdc++.so.3
#7 0x4009a5b5 in std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() () from /usr/lib/libstdc++.so.3
#8 0x4009c974 in std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(_IO_FILE*, std::_Ios_Openmode, int) ()
from /usr/lib/libstdc++.so.3
#9 0x4007d504 in std::ios_base::Init::_S_ios_create(bool) () from /usr/lib/libstdc++.so.3
#10 0x4007d927 in std::ios_base::Init::Init() () from /usr/lib/libstdc++.so.3
#11 0x080488ae in __static_initialization_and_destruction_0(int, int) ()
#12 0x080488f9 in _GLOBAL__I_main ()
#13 0x08048927 in __do_global_ctors_aux ()
#14 0x08048702 in _init ()
#15 0x4011b43d in __libc_start_main () from /lib/libc.so.6
4112 bytes allocated during the execution
4020 bytes are in 33 memory leak
0 call to free with a invalid pointer
0 altered bytes
>How-To-Repeat:
g++-3.0 toto.cpp -lmdb
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2002-05-15 14:45 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-04-19 20:56 libstdc++/4164: 33 Memory Leak when using iostream Benjamin Kosnik
-- strict thread matches above, loose matches on Subject: below --
2002-05-15 7:45 bkoz
2002-04-19 19:06 Carlo Wood
2002-04-19 13:04 pme
2001-08-29 1:56 allali
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).