Skip to content

Instantly share code, notes, and snippets.

@lilith
Created March 20, 2015 20:07
Show Gist options
  • Select an option

  • Save lilith/0b7a1709f7d75fe2d8c6 to your computer and use it in GitHub Desktop.

Select an option

Save lilith/0b7a1709f7d75fe2d8c6 to your computer and use it in GitHub Desktop.
==39004== Memcheck, a memory error detector
==39004== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==39004== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info
==39004== Command: ./test_program
==39004==
--39004-- run: /usr/bin/dsymutil "./test_program"
===============================================================================
All tests passed (348 assertions in 20 test cases)
==39004==
==39004== HEAP SUMMARY:
==39004== in use at exit: 25,950 bytes in 385 blocks
==39004== total heap usage: 6,519 allocs, 6,134 frees, 8,217,786 bytes allocated
==39004==
==39004== 24 bytes in 1 blocks are possibly lost in loss record 17 of 79
==39004== at 0x66BB: malloc (in /usr/local/Cellar/valgrind/3.10.1/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==39004== by 0x1DD95B: __emutls_get_address (in /usr/local/Cellar/gcc/4.9.2_1/lib/gcc/4.9/libgcc_s.1.dylib)
==39004== by 0x1048C79FF: ???
==39004== by 0x1048C79FF: ???
==39004== by 0x1048C732F: ???
==39004==
==39004== 32 bytes in 1 blocks are still reachable in loss record 30 of 79
==39004== at 0x66BB: malloc (in /usr/local/Cellar/valgrind/3.10.1/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==39004== by 0x33BAB0: __Balloc_D2A (in /usr/lib/system/libsystem_c.dylib)
==39004== by 0x338BE3: __rv_alloc_D2A (in /usr/lib/system/libsystem_c.dylib)
==39004== by 0x338C04: __nrv_alloc_D2A (in /usr/lib/system/libsystem_c.dylib)
==39004== by 0x338EB1: __dtoa (in /usr/lib/system/libsystem_c.dylib)
==39004== by 0x3608A9: __vfprintf (in /usr/lib/system/libsystem_c.dylib)
==39004== by 0x3872DA: __v2printf (in /usr/lib/system/libsystem_c.dylib)
==39004== by 0x36CF66: _vsnprintf (in /usr/lib/system/libsystem_c.dylib)
==39004== by 0x36D01B: vsnprintf (in /usr/lib/system/libsystem_c.dylib)
==39004== by 0x566EF: std::__convert_from_v(int* const&, char*, int, char const*, ...) (in /usr/local/Cellar/gcc/4.9.2_1/lib/gcc/4.9/libstdc++.6.dylib)
==39004== by 0xFFFFFFFF: ???
==39004==
==39004== 36 bytes in 1 blocks are still reachable in loss record 31 of 79
==39004== at 0x66BB: malloc (in /usr/local/Cellar/valgrind/3.10.1/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==39004== by 0x33BAB0: __Balloc_D2A (in /usr/lib/system/libsystem_c.dylib)
==39004== by 0x33C2A5: __d2b_D2A (in /usr/lib/system/libsystem_c.dylib)
==39004== by 0x338ED6: __dtoa (in /usr/lib/system/libsystem_c.dylib)
==39004== by 0x3608A9: __vfprintf (in /usr/lib/system/libsystem_c.dylib)
==39004== by 0x3872DA: __v2printf (in /usr/lib/system/libsystem_c.dylib)
==39004== by 0x36CF66: _vsnprintf (in /usr/lib/system/libsystem_c.dylib)
==39004== by 0x36D01B: vsnprintf (in /usr/lib/system/libsystem_c.dylib)
==39004== by 0x566EF: std::__convert_from_v(int* const&, char*, int, char const*, ...) (in /usr/local/Cellar/gcc/4.9.2_1/lib/gcc/4.9/libstdc++.6.dylib)
==39004== by 0x1FF: ???
==39004== by 0x84C48: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/local/Cellar/gcc/4.9.2_1/lib/gcc/4.9/libstdc++.6.dylib)
==39004== by 0xD871F: ??? (in /usr/local/Cellar/gcc/4.9.2_1/lib/gcc/4.9/libstdc++.6.dylib)
==39004==
==39004== 80 bytes in 1 blocks are still reachable in loss record 47 of 79
==39004== at 0x66BB: malloc (in /usr/local/Cellar/valgrind/3.10.1/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==39004== by 0x33BA06: __Balloc_D2A (in /usr/lib/system/libsystem_c.dylib)
==39004== by 0x338BE3: __rv_alloc_D2A (in /usr/lib/system/libsystem_c.dylib)
==39004== by 0x338C04: __nrv_alloc_D2A (in /usr/lib/system/libsystem_c.dylib)
==39004== by 0x338EB1: __dtoa (in /usr/lib/system/libsystem_c.dylib)
==39004== by 0x3608A9: __vfprintf (in /usr/lib/system/libsystem_c.dylib)
==39004== by 0x3872DA: __v2printf (in /usr/lib/system/libsystem_c.dylib)
==39004== by 0x36CF66: _vsnprintf (in /usr/lib/system/libsystem_c.dylib)
==39004== by 0x36D01B: vsnprintf (in /usr/lib/system/libsystem_c.dylib)
==39004== by 0x566EF: std::__convert_from_v(int* const&, char*, int, char const*, ...) (in /usr/local/Cellar/gcc/4.9.2_1/lib/gcc/4.9/libstdc++.6.dylib)
==39004== by 0xFFFFFFFF: ???
==39004==
==39004== 272 bytes in 1 blocks are still reachable in loss record 58 of 79
==39004== at 0x6DB9: calloc (in /usr/local/Cellar/valgrind/3.10.1/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==39004== by 0x1DD8FD: __emutls_get_address (in /usr/local/Cellar/gcc/4.9.2_1/lib/gcc/4.9/libgcc_s.1.dylib)
==39004== by 0x1048C79FF: ???
==39004== by 0x1048C79FF: ???
==39004== by 0x1048C732F: ???
==39004==
==39004== LEAK SUMMARY:
==39004== definitely lost: 0 bytes in 0 blocks
==39004== indirectly lost: 0 bytes in 0 blocks
==39004== possibly lost: 24 bytes in 1 blocks
==39004== still reachable: 420 bytes in 4 blocks
==39004== suppressed: 25,506 bytes in 380 blocks
==39004==
==39004== For counts of detected and suppressed errors, rerun with: -v
==39004== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 14 from 14)
rake aborted!
Command failed with status (2): [valgrind --dsymutil=yes --error-exitcode=2...]
/Users/nathanael/Documents/resizer-fastscaling/Plugins/FastScaling/NativeFastScaling/Rakefile:54:in `block (2 levels) in valgrind_task'
/Users/nathanael/Documents/resizer-fastscaling/Plugins/FastScaling/NativeFastScaling/Rakefile:44:in `call'
/Users/nathanael/Documents/resizer-fastscaling/Plugins/FastScaling/NativeFastScaling/Rakefile:44:in `with_ld_library_path'
/Users/nathanael/Documents/resizer-fastscaling/Plugins/FastScaling/NativeFastScaling/Rakefile:53:in `block in valgrind_task'
Tasks: TOP => test_with_valgrind
(See full trace by running task with --trace)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment