public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
From: allali@univ-mlv.fr
To: gcc-gnats@gcc.gnu.org
Subject: libstdc++/4164: 33 Memory Leak when using iostream
Date: Wed, 29 Aug 2001 01:56:00 -0000	[thread overview]
Message-ID: <20010829084914.11920.qmail@sourceware.cygnus.com> (raw)

>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:


             reply	other threads:[~2001-08-29  1:56 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-08-29  1:56 allali [this message]
2002-04-19 13:04 pme
2002-04-19 19:06 Carlo Wood
2002-04-19 20:56 Benjamin Kosnik
2002-05-15  7:45 bkoz

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20010829084914.11920.qmail@sourceware.cygnus.com \
    --to=allali@univ-mlv.fr \
    --cc=gcc-gnats@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).