Created
December 7, 2012 14:15
-
-
Save aardvarrk/4233504 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| daknok% valgrind ./a.out ~/Desktop | |
| ==11847== Memcheck, a memory error detector | |
| ==11847== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al. | |
| ==11847== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info | |
| ==11847== Command: ./a.out | |
| ==11847== | |
| ==11847== WARNING: Support on MacOS 10.8 is experimental and mostly broken. | |
| ==11847== WARNING: Expect incorrect results, assertions and crashes. | |
| ==11847== WARNING: In particular, Memcheck on 32-bit programs will fail to | |
| ==11847== WARNING: detect any errors associated with heap-allocated data. | |
| ==11847== | |
| --11847-- ./a.out: | |
| --11847-- dSYM directory is missing; consider using --dsymutil=yes | |
| insert: 4Item | |
| *** Leaks detected *** | |
| 1 objects leaked: | |
| ==11847== Invalid read of size 1 | |
| ==11847== at 0x56AF0: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/lib/libc++.1.dylib) | |
| ==11847== by 0x100003BE5: LeakChecker::~LeakChecker() (in ./a.out) | |
| ==11847== by 0x1000037E4: LeakChecker::~LeakChecker() (in ./a.out) | |
| ==11847== by 0x242306: __cxa_finalize (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x243F56: exit (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x1AC7E7: start (in /usr/lib/system/libdyld.dylib) | |
| ==11847== Address 0x100021be0 is 32 bytes inside a block of size 56 free'd | |
| ==11847== at 0xDCB8: free (vg_replace_malloc.c:450) | |
| ==11847== by 0x100003197: std::__1::__tree<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::destroy(std::__1::__tree_node<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void*>*) (in ./a.out) | |
| ==11847== by 0x100003070: std::__1::__tree<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~__tree() (in ./a.out) | |
| ==11847== by 0x100003014: std::__1::__tree<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~__tree() (in ./a.out) | |
| ==11847== by 0x100002FF4: std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~set() (in ./a.out) | |
| ==11847== by 0x100002FD4: std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~set() (in ./a.out) | |
| ==11847== by 0x242306: __cxa_finalize (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x243F56: exit (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x1AC7E7: start (in /usr/lib/system/libdyld.dylib) | |
| ==11847== | |
| ==11847== Invalid read of size 8 | |
| ==11847== at 0x56AF5: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/lib/libc++.1.dylib) | |
| ==11847== by 0x100003BE5: LeakChecker::~LeakChecker() (in ./a.out) | |
| ==11847== by 0x1000037E4: LeakChecker::~LeakChecker() (in ./a.out) | |
| ==11847== by 0x242306: __cxa_finalize (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x243F56: exit (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x1AC7E7: start (in /usr/lib/system/libdyld.dylib) | |
| ==11847== Address 0x100021bf0 is 48 bytes inside a block of size 56 free'd | |
| ==11847== at 0xDCB8: free (vg_replace_malloc.c:450) | |
| ==11847== by 0x100003197: std::__1::__tree<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::destroy(std::__1::__tree_node<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void*>*) (in ./a.out) | |
| ==11847== by 0x100003070: std::__1::__tree<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~__tree() (in ./a.out) | |
| ==11847== by 0x100003014: std::__1::__tree<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~__tree() (in ./a.out) | |
| ==11847== by 0x100002FF4: std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~set() (in ./a.out) | |
| ==11847== by 0x100002FD4: std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~set() (in ./a.out) | |
| ==11847== by 0x242306: __cxa_finalize (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x243F56: exit (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x1AC7E7: start (in /usr/lib/system/libdyld.dylib) | |
| ==11847== | |
| ==11847== Invalid read of size 8 | |
| ==11847== at 0x56AFD: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/lib/libc++.1.dylib) | |
| ==11847== by 0x100003BE5: LeakChecker::~LeakChecker() (in ./a.out) | |
| ==11847== by 0x1000037E4: LeakChecker::~LeakChecker() (in ./a.out) | |
| ==11847== by 0x242306: __cxa_finalize (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x243F56: exit (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x1AC7E7: start (in /usr/lib/system/libdyld.dylib) | |
| ==11847== Address 0x100021be0 is 32 bytes inside a block of size 56 free'd | |
| ==11847== at 0xDCB8: free (vg_replace_malloc.c:450) | |
| ==11847== by 0x100003197: std::__1::__tree<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::destroy(std::__1::__tree_node<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void*>*) (in ./a.out) | |
| ==11847== by 0x100003070: std::__1::__tree<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~__tree() (in ./a.out) | |
| ==11847== by 0x100003014: std::__1::__tree<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~__tree() (in ./a.out) | |
| ==11847== by 0x100002FF4: std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~set() (in ./a.out) | |
| ==11847== by 0x100002FD4: std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~set() (in ./a.out) | |
| ==11847== by 0x242306: __cxa_finalize (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x243F56: exit (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x1AC7E7: start (in /usr/lib/system/libdyld.dylib) | |
| ==11847== | |
| ==11847== Invalid read of size 8 | |
| ==11847== at 0x56B00: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/lib/libc++.1.dylib) | |
| ==11847== by 0x100003BE5: LeakChecker::~LeakChecker() (in ./a.out) | |
| ==11847== by 0x1000037E4: LeakChecker::~LeakChecker() (in ./a.out) | |
| ==11847== by 0x242306: __cxa_finalize (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x243F56: exit (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x1AC7E7: start (in /usr/lib/system/libdyld.dylib) | |
| ==11847== Address 0x100021be8 is 40 bytes inside a block of size 56 free'd | |
| ==11847== at 0xDCB8: free (vg_replace_malloc.c:450) | |
| ==11847== by 0x100003197: std::__1::__tree<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::destroy(std::__1::__tree_node<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void*>*) (in ./a.out) | |
| ==11847== by 0x100003070: std::__1::__tree<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~__tree() (in ./a.out) | |
| ==11847== by 0x100003014: std::__1::__tree<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~__tree() (in ./a.out) | |
| ==11847== by 0x100002FF4: std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~set() (in ./a.out) | |
| ==11847== by 0x100002FD4: std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~set() (in ./a.out) | |
| ==11847== by 0x242306: __cxa_finalize (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x243F56: exit (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x1AC7E7: start (in /usr/lib/system/libdyld.dylib) | |
| ==11847== | |
| Name: 4Item. | |
| ==11847== Invalid read of size 8 | |
| ==11847== at 0x10000447C: std::__1::__tree_node_base<void*> const* std::__1::__tree_next<std::__1::__tree_node_base<void*> const*>(std::__1::__tree_node_base<void*> const*) (in ./a.out) | |
| ==11847== by 0x100003CAB: LeakChecker::~LeakChecker() (in ./a.out) | |
| ==11847== by 0x1000037E4: LeakChecker::~LeakChecker() (in ./a.out) | |
| ==11847== by 0x242306: __cxa_finalize (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x243F56: exit (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x1AC7E7: start (in /usr/lib/system/libdyld.dylib) | |
| ==11847== Address 0x100021bc8 is 8 bytes inside a block of size 56 free'd | |
| ==11847== at 0xDCB8: free (vg_replace_malloc.c:450) | |
| ==11847== by 0x100003197: std::__1::__tree<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::destroy(std::__1::__tree_node<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void*>*) (in ./a.out) | |
| ==11847== by 0x100003070: std::__1::__tree<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~__tree() (in ./a.out) | |
| ==11847== by 0x100003014: std::__1::__tree<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~__tree() (in ./a.out) | |
| ==11847== by 0x100002FF4: std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~set() (in ./a.out) | |
| ==11847== by 0x100002FD4: std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~set() (in ./a.out) | |
| ==11847== by 0x242306: __cxa_finalize (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x243F56: exit (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x1AC7E7: start (in /usr/lib/system/libdyld.dylib) | |
| ==11847== | |
| ==11847== Invalid read of size 8 | |
| ==11847== at 0x1000044D4: std::__1::__tree_node_base<void*> const* std::__1::__tree_next<std::__1::__tree_node_base<void*> const*>(std::__1::__tree_node_base<void*> const*) (in ./a.out) | |
| ==11847== by 0x100003CAB: LeakChecker::~LeakChecker() (in ./a.out) | |
| ==11847== by 0x1000037E4: LeakChecker::~LeakChecker() (in ./a.out) | |
| ==11847== by 0x242306: __cxa_finalize (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x243F56: exit (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x1AC7E7: start (in /usr/lib/system/libdyld.dylib) | |
| ==11847== Address 0x100021bd0 is 16 bytes inside a block of size 56 free'd | |
| ==11847== at 0xDCB8: free (vg_replace_malloc.c:450) | |
| ==11847== by 0x100003197: std::__1::__tree<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::destroy(std::__1::__tree_node<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void*>*) (in ./a.out) | |
| ==11847== by 0x100003070: std::__1::__tree<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~__tree() (in ./a.out) | |
| ==11847== by 0x100003014: std::__1::__tree<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~__tree() (in ./a.out) | |
| ==11847== by 0x100002FF4: std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~set() (in ./a.out) | |
| ==11847== by 0x100002FD4: std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~set() (in ./a.out) | |
| ==11847== by 0x242306: __cxa_finalize (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x243F56: exit (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x1AC7E7: start (in /usr/lib/system/libdyld.dylib) | |
| ==11847== | |
| ==11847== Invalid read of size 8 | |
| ==11847== at 0x100004504: std::__1::__tree_node_base<void*> const* std::__1::__tree_next<std::__1::__tree_node_base<void*> const*>(std::__1::__tree_node_base<void*> const*) (in ./a.out) | |
| ==11847== by 0x100003CAB: LeakChecker::~LeakChecker() (in ./a.out) | |
| ==11847== by 0x1000037E4: LeakChecker::~LeakChecker() (in ./a.out) | |
| ==11847== by 0x242306: __cxa_finalize (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x243F56: exit (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x1AC7E7: start (in /usr/lib/system/libdyld.dylib) | |
| ==11847== Address 0x100021bd0 is 16 bytes inside a block of size 56 free'd | |
| ==11847== at 0xDCB8: free (vg_replace_malloc.c:450) | |
| ==11847== by 0x100003197: std::__1::__tree<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::destroy(std::__1::__tree_node<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void*>*) (in ./a.out) | |
| ==11847== by 0x100003070: std::__1::__tree<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~__tree() (in ./a.out) | |
| ==11847== by 0x100003014: std::__1::__tree<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~__tree() (in ./a.out) | |
| ==11847== by 0x100002FF4: std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~set() (in ./a.out) | |
| ==11847== by 0x100002FD4: std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~set() (in ./a.out) | |
| ==11847== by 0x242306: __cxa_finalize (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x243F56: exit (in /usr/lib/system/libsystem_c.dylib) | |
| ==11847== by 0x1AC7E7: start (in /usr/lib/system/libdyld.dylib) | |
| ==11847== | |
| ==11847== | |
| ==11847== HEAP SUMMARY: | |
| ==11847== in use at exit: 58,819 bytes in 352 blocks | |
| ==11847== total heap usage: 536 allocs, 184 frees, 63,981 bytes allocated | |
| ==11847== | |
| ==11847== LEAK SUMMARY: | |
| ==11847== definitely lost: 8,641 bytes in 16 blocks | |
| ==11847== indirectly lost: 1,168 bytes in 5 blocks | |
| ==11847== possibly lost: 4,821 bytes in 55 blocks | |
| ==11847== still reachable: 44,189 bytes in 276 blocks | |
| ==11847== suppressed: 0 bytes in 0 blocks | |
| ==11847== Rerun with --leak-check=full to see details of leaked memory | |
| ==11847== | |
| ==11847== For counts of detected and suppressed errors, rerun with: -v | |
| ==11847== ERROR SUMMARY: 7 errors from 7 contexts (suppressed: 0 from 0) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment