Open
Description
on top of #3860 there's some extra leaks:
<b>MLK</b> ==14109== 8,810 (208 direct, 8,602 indirect) bytes in 1 blocks are definitely lost in loss record 880 of 885
==14109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==14109== by 0x836F7CC: shogun::CDenseFeatures<double>::copy_subset(shogun::SGVector<int>) (DenseFeatures.cpp:622)
==14109== by 0x1003495: GaussianCheckerboard::GaussianCheckerboard(int, int, int) (GaussianCheckerboard.h:93)
==14109== by 0x10038FA: LinearTestEnvironment::LinearTestEnvironment() (LinearTestEnvironment.h:49)
==14109== by 0x1002E42: main (main_unittest.cc:74)
==14109==
<b>MLK</b> ==14109== 8,810 (208 direct, 8,602 indirect) bytes in 1 blocks are definitely lost in loss record 881 of 885
==14109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==14109== by 0x836F7CC: shogun::CDenseFeatures<double>::copy_subset(shogun::SGVector<int>) (DenseFeatures.cpp:622)
==14109== by 0x10034DD: GaussianCheckerboard::GaussianCheckerboard(int, int, int) (GaussianCheckerboard.h:95)
==14109== by 0x10038FA: LinearTestEnvironment::LinearTestEnvironment() (LinearTestEnvironment.h:49)
==14109== by 0x1002E42: main (main_unittest.cc:74)
==14109==
<b>MLK</b> ==14109== 8,810 (208 direct, 8,602 indirect) bytes in 1 blocks are definitely lost in loss record 882 of 885
==14109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==14109== by 0x836F7CC: shogun::CDenseFeatures<double>::copy_subset(shogun::SGVector<int>) (DenseFeatures.cpp:622)
==14109== by 0x1003495: GaussianCheckerboard::GaussianCheckerboard(int, int, int) (GaussianCheckerboard.h:93)
==14109== by 0x10038FA: LinearTestEnvironment::LinearTestEnvironment() (LinearTestEnvironment.h:49)
==14109== by 0x105DE25: LinearTestEnvironment::instance() (LinearTestEnvironment.h:54)
==14109== by 0x105D439: SVMOcasTest_train_Test::TestBody() (SVMOcas_unittest.cc:18)
==14109== by 0x19A0E9C: void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2402)
==14109== by 0x199BCDB: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2438)
==14109== by 0x1982153: testing::Test::Run() (gtest.cc:2475)
==14109== by 0x19829D1: testing::TestInfo::Run() (gtest.cc:2656)
==14109== by 0x198301E: testing::TestCase::Run() (gtest.cc:2774)
==14109== by 0x1989B76: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:4649)
==14109== by 0x19A1C62: bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2402)
==14109== by 0x199C941: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2438)
==14109== by 0x1988864: testing::UnitTest::Run() (gtest.cc:4257)
==14109== by 0x1003041: RUN_ALL_TESTS() (gtest.h:2233)
==14109== by 0x1002E6C: main (main_unittest.cc:76)
==14109==
<b>MLK</b> ==14109== 8,810 (208 direct, 8,602 indirect) bytes in 1 blocks are definitely lost in loss record 883 of 885
==14109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==14109== by 0x836F7CC: shogun::CDenseFeatures<double>::copy_subset(shogun::SGVector<int>) (DenseFeatures.cpp:622)
==14109== by 0x10034DD: GaussianCheckerboard::GaussianCheckerboard(int, int, int) (GaussianCheckerboard.h:95)
==14109== by 0x10038FA: LinearTestEnvironment::LinearTestEnvironment() (LinearTestEnvironment.h:49)
==14109== by 0x105DE25: LinearTestEnvironment::instance() (LinearTestEnvironment.h:54)
==14109== by 0x105D439: SVMOcasTest_train_Test::TestBody() (SVMOcas_unittest.cc:18)
==14109== by 0x19A0E9C: void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2402)
==14109== by 0x199BCDB: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2438)
==14109== by 0x1982153: testing::Test::Run() (gtest.cc:2475)
==14109== by 0x19829D1: testing::TestInfo::Run() (gtest.cc:2656)
==14109== by 0x198301E: testing::TestCase::Run() (gtest.cc:2774)
==14109== by 0x1989B76: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:4649)
==14109== by 0x19A1C62: bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2402)
==14109== by 0x199C941: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2438)
==14109== by 0x1988864: testing::UnitTest::Run() (gtest.cc:4257)
==14109== by 0x1003041: RUN_ALL_TESTS() (gtest.h:2233)
==14109== by 0x1002E6C: main (main_unittest.cc:76)
==14109==
<b>MLK</b> ==14109== 10,810 (208 direct, 10,602 indirect) bytes in 1 blocks are definitely lost in loss record 884 of 885
==14109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==14109== by 0x836F7CC: shogun::CDenseFeatures<double>::copy_subset(shogun::SGVector<int>) (DenseFeatures.cpp:622)
==14109== by 0x1003495: GaussianCheckerboard::GaussianCheckerboard(int, int, int) (GaussianCheckerboard.h:93)
==14109== by 0x10039CE: MutiLabelTestEnvironment::MutiLabelTestEnvironment() (MutiLabelTestEnvironment.h:49)
==14109== by 0x1002E5F: main (main_unittest.cc:75)
==14109==
<b>MLK</b> ==14109== 10,810 (208 direct, 10,602 indirect) bytes in 1 blocks are definitely lost in loss record 885 of 885
==14109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
==14109== by 0x836F7CC: shogun::CDenseFeatures<double>::copy_subset(shogun::SGVector<int>) (DenseFeatures.cpp:622)
==14109== by 0x10034DD: GaussianCheckerboard::GaussianCheckerboard(int, int, int) (GaussianCheckerboard.h:95)
==14109== by 0x10039CE: MutiLabelTestEnvironment::MutiLabelTestEnvironment() (MutiLabelTestEnvironment.h:49)
==14109== by 0x1002E5F: main (main_unittest.cc:75)
==14109==
Note: Google Test filter = SVMOcasTest.*
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from SVMOcasTest
[ RUN ] SVMOcasTest.train
[ OK ] SVMOcasTest.train (2100 ms)
[----------] 1 test from SVMOcasTest (2115 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (2200 ms total)
[ PASSED ] 1 test.