Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MultidimensionaScalingTest leaks #927

Closed
vigsterkr opened this issue Mar 14, 2013 · 1 comment
Closed

MultidimensionaScalingTest leaks #927

vigsterkr opened this issue Mar 14, 2013 · 1 comment

Comments

@vigsterkr
Copy link
Member

[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from MultidimensionaScalingTest
[ RUN ] MultidimensionaScalingTest.distance_preserving
[ OK ] MultidimensionaScalingTest.distance_preserving (1074 ms)
[----------] 1 test from MultidimensionaScalingTest (1100 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (1195 ms total)
[ PASSED ] 1 test.
==24864==
==24864== HEAP SUMMARY:
==24864== in use at exit: 2,000 bytes in 50 blocks
==24864== total heap usage: 1,939 allocs, 1,889 frees, 333,492 bytes allocated
==24864==
==24864== 200 bytes in 5 blocks are definitely lost in loss record 1 of 6
==24864== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24864== by 0x53D3052: shogun::sg_malloc(unsigned long) (memory.cpp:153)
==24864== by 0x5852BB0: shogun::CGaussian::sample() (memory.h:79)
==24864== by 0x56466DC: shogun::CDataGenerator::generate_gaussians(int, int, int) (DataGenerator.cpp:105)
==24864== by 0x44EB44: MultidimensionaScalingTest_distance_preserving_Test::TestBody() (MultidimensionalScaling_unittest.cc:17)
==24864== by 0x4A4F4C: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test_, void (testing::Test::)(), char const) (gtest.cc:2090)
==24864== by 0x49B240: testing::Test::Run() (gtest.cc:2162)
==24864== by 0x49B321: testing::TestInfo::Run() (gtest.cc:2338)
==24864== by 0x49B566: testing::TestCase::Run() (gtest.cc:2445)
==24864== by 0x49BD76: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:4237)
==24864== by 0x49BF96: testing::UnitTest::Run() (gtest.cc:2090)
==24864== by 0x4126D4: main (main_unittest.cc:13)
==24864==
==24864== 200 bytes in 5 blocks are definitely lost in loss record 2 of 6
==24864== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24864== by 0x53D3052: shogun::sg_malloc(unsigned long) (memory.cpp:153)
==24864== by 0x5852BB0: shogun::CGaussian::sample() (memory.h:79)
==24864== by 0x56467C7: shogun::CDataGenerator::generate_gaussians(int, int, int) (DataGenerator.cpp:105)
==24864== by 0x44EB44: MultidimensionaScalingTest_distance_preserving_Test::TestBody() (MultidimensionalScaling_unittest.cc:17)
==24864== by 0x4A4F4C: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test_, void (testing::Test::)(), char const) (gtest.cc:2090)
==24864== by 0x49B240: testing::Test::Run() (gtest.cc:2162)
==24864== by 0x49B321: testing::TestInfo::Run() (gtest.cc:2338)
==24864== by 0x49B566: testing::TestCase::Run() (gtest.cc:2445)
==24864== by 0x49BD76: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:4237)
==24864== by 0x49BF96: testing::UnitTest::Run() (gtest.cc:2090)
==24864== by 0x4126D4: main (main_unittest.cc:13)
==24864==
==24864== 400 bytes in 10 blocks are definitely lost in loss record 3 of 6
==24864== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24864== by 0x53D3052: shogun::sg_malloc(unsigned long) (memory.cpp:153)
==24864== by 0x5852BB0: shogun::CGaussian::sample() (memory.h:79)
==24864== by 0x564681F: shogun::CDataGenerator::generate_gaussians(int, int, int) (DataGenerator.cpp:105)
==24864== by 0x44EB44: MultidimensionaScalingTest_distance_preserving_Test::TestBody() (MultidimensionalScaling_unittest.cc:17)
==24864== by 0x4A4F4C: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test_, void (testing::Test::)(), char const) (gtest.cc:2090)
==24864== by 0x49B240: testing::Test::Run() (gtest.cc:2162)
==24864== by 0x49B321: testing::TestInfo::Run() (gtest.cc:2338)
==24864== by 0x49B566: testing::TestCase::Run() (gtest.cc:2445)
==24864== by 0x49BD76: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:4237)
==24864== by 0x49BF96: testing::UnitTest::Run() (gtest.cc:2090)
==24864== by 0x4126D4: main (main_unittest.cc:13)
==24864==
==24864== 400 bytes in 10 blocks are definitely lost in loss record 4 of 6
==24864== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24864== by 0x53D3052: shogun::sg_malloc(unsigned long) (memory.cpp:153)
==24864== by 0x5852BB0: shogun::CGaussian::sample() (memory.h:79)
==24864== by 0x5646865: shogun::CDataGenerator::generate_gaussians(int, int, int) (DataGenerator.cpp:105)
==24864== by 0x44EB44: MultidimensionaScalingTest_distance_preserving_Test::TestBody() (MultidimensionalScaling_unittest.cc:17)
==24864== by 0x4A4F4C: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test_, void (testing::Test::)(), char const) (gtest.cc:2090)
==24864== by 0x49B240: testing::Test::Run() (gtest.cc:2162)
==24864== by 0x49B321: testing::TestInfo::Run() (gtest.cc:2338)
==24864== by 0x49B566: testing::TestCase::Run() (gtest.cc:2445)
==24864== by 0x49BD76: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:4237)
==24864== by 0x49BF96: testing::UnitTest::Run() (gtest.cc:2090)
==24864== by 0x4126D4: main (main_unittest.cc:13)
==24864==
==24864== 400 bytes in 10 blocks are definitely lost in loss record 5 of 6
==24864== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24864== by 0x53D3052: shogun::sg_malloc(unsigned long) (memory.cpp:153)
==24864== by 0x5852BB0: shogun::CGaussian::sample() (memory.h:79)
==24864== by 0x56468AC: shogun::CDataGenerator::generate_gaussians(int, int, int) (DataGenerator.cpp:105)
==24864== by 0x44EB44: MultidimensionaScalingTest_distance_preserving_Test::TestBody() (MultidimensionalScaling_unittest.cc:17)
==24864== by 0x4A4F4C: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test_, void (testing::Test::)(), char const) (gtest.cc:2090)
==24864== by 0x49B240: testing::Test::Run() (gtest.cc:2162)
==24864== by 0x49B321: testing::TestInfo::Run() (gtest.cc:2338)
==24864== by 0x49B566: testing::TestCase::Run() (gtest.cc:2445)
==24864== by 0x49BD76: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:4237)
==24864== by 0x49BF96: testing::UnitTest::Run() (gtest.cc:2090)
==24864== by 0x4126D4: main (main_unittest.cc:13)
==24864==
==24864== 400 bytes in 10 blocks are definitely lost in loss record 6 of 6
==24864== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24864== by 0x53D3052: shogun::sg_malloc(unsigned long) (memory.cpp:153)
==24864== by 0x5852BB0: shogun::CGaussian::sample() (memory.h:79)
==24864== by 0x56468F2: shogun::CDataGenerator::generate_gaussians(int, int, int) (DataGenerator.cpp:105)
==24864== by 0x44EB44: MultidimensionaScalingTest_distance_preserving_Test::TestBody() (MultidimensionalScaling_unittest.cc:17)
==24864== by 0x4A4F4C: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test_, void (testing::Test::)(), char const) (gtest.cc:2090)
==24864== by 0x49B240: testing::Test::Run() (gtest.cc:2162)
==24864== by 0x49B321: testing::TestInfo::Run() (gtest.cc:2338)
==24864== by 0x49B566: testing::TestCase::Run() (gtest.cc:2445)
==24864== by 0x49BD76: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:4237)
==24864== by 0x49BF96: testing::UnitTest::Run() (gtest.cc:2090)
==24864== by 0x4126D4: main (main_unittest.cc:13)
==24864==
==24864== LEAK SUMMARY:
==24864== definitely lost: 2,000 bytes in 50 blocks
==24864== indirectly lost: 0 bytes in 0 blocks
==24864== possibly lost: 0 bytes in 0 blocks
==24864== still reachable: 0 bytes in 0 blocks
==24864== suppressed: 0 bytes in 0 blocks
==24864==
==24864== For counts of detected and suppressed errors, rerun with: -v
==24864== ERROR SUMMARY: 6 errors from 6 contexts (suppressed: 2 from 2)

@vigsterkr
Copy link
Member Author

fixed by 807d8ca

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant