Skip to content

Instantly share code, notes, and snippets.

@dhruv13J
Created March 16, 2014 20:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dhruv13J/9589396 to your computer and use it in GitHub Desktop.
Save dhruv13J/9589396 to your computer and use it in GitHub Desktop.
dhruv13@da-lipmunk ~/Desktop/KDTree $ valgrind --show-reachable=yes --track-origins=yes --tool=memcheck --leak-check=yes ./obj
==24393== Memcheck, a memory error detector
==24393== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al.
==24393== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info
==24393== Command: ./obj
==24393==
Inside
==24393==
==24393== HEAP SUMMARY:
==24393== in use at exit: 4,055 bytes in 72 blocks
==24393== total heap usage: 1,168 allocs, 1,096 frees, 78,706 bytes allocated
==24393==
==24393== 4 bytes in 1 blocks are still reachable in loss record 1 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x612CC6C: shogun::SGIO::SGIO() (SGIO.cpp:52)
==24393== by 0x65FAE3A: shogun::init_shogun(void (*)(_IO_FILE*, char const*), void (*)(_IO_FILE*, char const*), void (*)(_IO_FILE*, char const*), void (*)(bool&, bool&)) (init.cpp:52)
==24393== by 0x65FB0A8: shogun::init_shogun_with_defaults() (init.cpp:89)
==24393== by 0x40129B: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 4 bytes in 1 blocks are still reachable in loss record 2 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x65FBAF1: shogun::Parallel::Parallel() (Parallel.cpp:27)
==24393== by 0x65FAE68: shogun::init_shogun(void (*)(_IO_FILE*, char const*), void (*)(_IO_FILE*, char const*), void (*)(_IO_FILE*, char const*), void (*)(bool&, bool&)) (init.cpp:54)
==24393== by 0x65FB0A8: shogun::init_shogun_with_defaults() (init.cpp:89)
==24393== by 0x40129B: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 4 bytes in 1 blocks are still reachable in loss record 3 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x65FBCEC: shogun::Version::Version() (Version.cpp:33)
==24393== by 0x65FAE96: shogun::init_shogun(void (*)(_IO_FILE*, char const*), void (*)(_IO_FILE*, char const*), void (*)(_IO_FILE*, char const*), void (*)(bool&, bool&)) (init.cpp:56)
==24393== by 0x65FB0A8: shogun::init_shogun_with_defaults() (init.cpp:89)
==24393== by 0x40129B: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 4 bytes in 1 blocks are indirectly lost in loss record 4 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x65FB614: shogun::SGRefObject::SGRefObject() (SGRefObject.cpp:25)
==24393== by 0x65F37BA: shogun::CSGObject::CSGObject() (SGObject.cpp:121)
==24393== by 0x6133A94: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:34)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393==
==24393== 4 bytes in 1 blocks are indirectly lost in loss record 5 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x65FB614: shogun::SGRefObject::SGRefObject() (SGRefObject.cpp:25)
==24393== by 0x65F37BA: shogun::CSGObject::CSGObject() (SGObject.cpp:121)
==24393== by 0x66FB5B8: shogun::CLabels::CLabels() (Labels.cpp:21)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393== by 0x401514: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 4 bytes in 1 blocks are indirectly lost in loss record 6 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x65FB614: shogun::SGRefObject::SGRefObject() (SGRefObject.cpp:25)
==24393== by 0x65F37BA: shogun::CSGObject::CSGObject() (SGObject.cpp:121)
==24393== by 0x62A18AC: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:16)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393== by 0x401514: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 4 bytes in 1 blocks are indirectly lost in loss record 7 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x6031643: shogun::SGReferencedData::SGReferencedData(bool) (SGReferencedData.cpp:15)
==24393== by 0x6050062: shogun::SGVector<double>::SGVector(int, bool) (SGVector.cpp:86)
==24393== by 0x66F89BB: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:33)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393== by 0x401514: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 4 bytes in 1 blocks are indirectly lost in loss record 8 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x6031643: shogun::SGReferencedData::SGReferencedData(bool) (SGReferencedData.cpp:15)
==24393== by 0x6050062: shogun::SGVector<double>::SGVector(int, bool) (SGVector.cpp:86)
==24393== by 0x66F89F7: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:34)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393== by 0x401514: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 4 bytes in 1 blocks are indirectly lost in loss record 9 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x6031643: shogun::SGReferencedData::SGReferencedData(bool) (SGReferencedData.cpp:15)
==24393== by 0x60A3A17: shogun::SGMatrix<double>::SGMatrix() (SGMatrix.cpp:26)
==24393== by 0x66F9FDE: shogun::CMulticlassLabels::init() (MulticlassLabels.cpp:41)
==24393== by 0x66F9D94: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:15)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393== by 0x401514: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 6 bytes in 1 blocks are indirectly lost in loss record 10 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x5FD59CA: unsigned char* shogun::sg_generic_malloc<unsigned char>(unsigned long) (memory.h:80)
==24393== by 0x60F3327: shogun::get_copy(void*, unsigned long) (memory.cpp:445)
==24393== by 0x60F3381: shogun::get_strdup(char const*) (memory.cpp:455)
==24393== by 0x6634F63: shogun::TParameter::TParameter(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:1777)
==24393== by 0x663881B: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2782)
==24393== by 0x662FD31: shogun::Parameter::add_vector(shogun::CSGObject***, int*, char const*, char const*) (Parameter.cpp:440)
==24393== by 0x6133CFF: shogun::CDynamicObjectArray::init() (DynamicObjectArray.h:449)
==24393== by 0x6133B08: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:40)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393==
==24393== 7 bytes in 1 blocks are indirectly lost in loss record 11 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x5FD59CA: unsigned char* shogun::sg_generic_malloc<unsigned char>(unsigned long) (memory.h:80)
==24393== by 0x60F3327: shogun::get_copy(void*, unsigned long) (memory.cpp:445)
==24393== by 0x60F3381: shogun::get_strdup(char const*) (memory.cpp:455)
==24393== by 0x6634F63: shogun::TParameter::TParameter(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:1777)
==24393== by 0x663881B: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2782)
==24393== by 0x6630E9A: shogun::Parameter::add(shogun::SGVector<double>*, char const*, char const*) (Parameter.cpp:716)
==24393== by 0x66F8BDC: shogun::CDenseLabels::init() (DenseLabels.cpp:50)
==24393== by 0x66F89A5: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:32)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393==
==24393== 8 bytes in 1 blocks are indirectly lost in loss record 12 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x65FA270: shogun::TParameter** shogun::sg_generic_malloc<shogun::TParameter*>(unsigned long) (memory.h:80)
==24393== by 0x65F9BE5: shogun::DynArray<shogun::TParameter*>::DynArray(int, bool) (DynArray.h:49)
==24393== by 0x66384CC: shogun::Parameter::Parameter() (Parameter.cpp:2746)
==24393== by 0x65F8218: shogun::CSGObject::init() (SGObject.cpp:1033)
==24393== by 0x65F37D8: shogun::CSGObject::CSGObject() (SGObject.cpp:123)
==24393== by 0x6133A94: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:34)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393==
==24393== 8 bytes in 1 blocks are indirectly lost in loss record 13 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x65FA270: shogun::TParameter** shogun::sg_generic_malloc<shogun::TParameter*>(unsigned long) (memory.h:80)
==24393== by 0x65F9BE5: shogun::DynArray<shogun::TParameter*>::DynArray(int, bool) (DynArray.h:49)
==24393== by 0x66384CC: shogun::Parameter::Parameter() (Parameter.cpp:2746)
==24393== by 0x65F8235: shogun::CSGObject::init() (SGObject.cpp:1034)
==24393== by 0x65F37D8: shogun::CSGObject::CSGObject() (SGObject.cpp:123)
==24393== by 0x6133A94: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:34)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393==
==24393== 8 bytes in 1 blocks are indirectly lost in loss record 14 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x66403F9: shogun::ParameterMapElement** shogun::sg_generic_malloc<shogun::ParameterMapElement*>(unsigned long) (memory.h:80)
==24393== by 0x663FF69: shogun::DynArray<shogun::ParameterMapElement*>::DynArray(int, bool) (DynArray.h:49)
==24393== by 0x663F694: shogun::ParameterMap::ParameterMap() (ParameterMap.cpp:236)
==24393== by 0x65F8252: shogun::CSGObject::init() (SGObject.cpp:1035)
==24393== by 0x65F37D8: shogun::CSGObject::CSGObject() (SGObject.cpp:123)
==24393== by 0x6133A94: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:34)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393==
==24393== 8 bytes in 1 blocks are indirectly lost in loss record 15 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x66403F9: shogun::ParameterMapElement** shogun::sg_generic_malloc<shogun::ParameterMapElement*>(unsigned long) (memory.h:80)
==24393== by 0x663FF69: shogun::DynArray<shogun::ParameterMapElement*>::DynArray(int, bool) (DynArray.h:49)
==24393== by 0x663F6AE: shogun::ParameterMap::ParameterMap() (ParameterMap.cpp:236)
==24393== by 0x65F8252: shogun::CSGObject::init() (SGObject.cpp:1035)
==24393== by 0x65F37D8: shogun::CSGObject::CSGObject() (SGObject.cpp:123)
==24393== by 0x6133A94: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:34)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393==
==24393== 8 bytes in 1 blocks are indirectly lost in loss record 16 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x65FA270: shogun::TParameter** shogun::sg_generic_malloc<shogun::TParameter*>(unsigned long) (memory.h:80)
==24393== by 0x65F9BE5: shogun::DynArray<shogun::TParameter*>::DynArray(int, bool) (DynArray.h:49)
==24393== by 0x66384CC: shogun::Parameter::Parameter() (Parameter.cpp:2746)
==24393== by 0x65F8218: shogun::CSGObject::init() (SGObject.cpp:1033)
==24393== by 0x65F37D8: shogun::CSGObject::CSGObject() (SGObject.cpp:123)
==24393== by 0x66FB5B8: shogun::CLabels::CLabels() (Labels.cpp:21)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393==
==24393== 8 bytes in 1 blocks are indirectly lost in loss record 17 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x65FA270: shogun::TParameter** shogun::sg_generic_malloc<shogun::TParameter*>(unsigned long) (memory.h:80)
==24393== by 0x65F9BE5: shogun::DynArray<shogun::TParameter*>::DynArray(int, bool) (DynArray.h:49)
==24393== by 0x66384CC: shogun::Parameter::Parameter() (Parameter.cpp:2746)
==24393== by 0x65F8235: shogun::CSGObject::init() (SGObject.cpp:1034)
==24393== by 0x65F37D8: shogun::CSGObject::CSGObject() (SGObject.cpp:123)
==24393== by 0x66FB5B8: shogun::CLabels::CLabels() (Labels.cpp:21)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393==
==24393== 8 bytes in 1 blocks are indirectly lost in loss record 18 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x66403F9: shogun::ParameterMapElement** shogun::sg_generic_malloc<shogun::ParameterMapElement*>(unsigned long) (memory.h:80)
==24393== by 0x663FF69: shogun::DynArray<shogun::ParameterMapElement*>::DynArray(int, bool) (DynArray.h:49)
==24393== by 0x663F694: shogun::ParameterMap::ParameterMap() (ParameterMap.cpp:236)
==24393== by 0x65F8252: shogun::CSGObject::init() (SGObject.cpp:1035)
==24393== by 0x65F37D8: shogun::CSGObject::CSGObject() (SGObject.cpp:123)
==24393== by 0x66FB5B8: shogun::CLabels::CLabels() (Labels.cpp:21)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393==
==24393== 8 bytes in 1 blocks are indirectly lost in loss record 19 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x66403F9: shogun::ParameterMapElement** shogun::sg_generic_malloc<shogun::ParameterMapElement*>(unsigned long) (memory.h:80)
==24393== by 0x663FF69: shogun::DynArray<shogun::ParameterMapElement*>::DynArray(int, bool) (DynArray.h:49)
==24393== by 0x663F6AE: shogun::ParameterMap::ParameterMap() (ParameterMap.cpp:236)
==24393== by 0x65F8252: shogun::CSGObject::init() (SGObject.cpp:1035)
==24393== by 0x65F37D8: shogun::CSGObject::CSGObject() (SGObject.cpp:123)
==24393== by 0x66FB5B8: shogun::CLabels::CLabels() (Labels.cpp:21)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393==
==24393== 8 bytes in 1 blocks are indirectly lost in loss record 20 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x65FA270: shogun::TParameter** shogun::sg_generic_malloc<shogun::TParameter*>(unsigned long) (memory.h:80)
==24393== by 0x65F9BE5: shogun::DynArray<shogun::TParameter*>::DynArray(int, bool) (DynArray.h:49)
==24393== by 0x66384CC: shogun::Parameter::Parameter() (Parameter.cpp:2746)
==24393== by 0x65F8218: shogun::CSGObject::init() (SGObject.cpp:1033)
==24393== by 0x65F37D8: shogun::CSGObject::CSGObject() (SGObject.cpp:123)
==24393== by 0x62A18AC: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:16)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393==
==24393== 8 bytes in 1 blocks are indirectly lost in loss record 21 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x65FA270: shogun::TParameter** shogun::sg_generic_malloc<shogun::TParameter*>(unsigned long) (memory.h:80)
==24393== by 0x65F9BE5: shogun::DynArray<shogun::TParameter*>::DynArray(int, bool) (DynArray.h:49)
==24393== by 0x66384CC: shogun::Parameter::Parameter() (Parameter.cpp:2746)
==24393== by 0x65F8235: shogun::CSGObject::init() (SGObject.cpp:1034)
==24393== by 0x65F37D8: shogun::CSGObject::CSGObject() (SGObject.cpp:123)
==24393== by 0x62A18AC: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:16)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393==
==24393== 8 bytes in 1 blocks are indirectly lost in loss record 22 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x66403F9: shogun::ParameterMapElement** shogun::sg_generic_malloc<shogun::ParameterMapElement*>(unsigned long) (memory.h:80)
==24393== by 0x663FF69: shogun::DynArray<shogun::ParameterMapElement*>::DynArray(int, bool) (DynArray.h:49)
==24393== by 0x663F694: shogun::ParameterMap::ParameterMap() (ParameterMap.cpp:236)
==24393== by 0x65F8252: shogun::CSGObject::init() (SGObject.cpp:1035)
==24393== by 0x65F37D8: shogun::CSGObject::CSGObject() (SGObject.cpp:123)
==24393== by 0x62A18AC: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:16)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393==
==24393== 8 bytes in 1 blocks are indirectly lost in loss record 23 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x66403F9: shogun::ParameterMapElement** shogun::sg_generic_malloc<shogun::ParameterMapElement*>(unsigned long) (memory.h:80)
==24393== by 0x663FF69: shogun::DynArray<shogun::ParameterMapElement*>::DynArray(int, bool) (DynArray.h:49)
==24393== by 0x663F6AE: shogun::ParameterMap::ParameterMap() (ParameterMap.cpp:236)
==24393== by 0x65F8252: shogun::CSGObject::init() (SGObject.cpp:1035)
==24393== by 0x65F37D8: shogun::CSGObject::CSGObject() (SGObject.cpp:123)
==24393== by 0x62A18AC: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:16)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393==
==24393== 11 bytes in 1 blocks are indirectly lost in loss record 24 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x5FD59CA: unsigned char* shogun::sg_generic_malloc<unsigned char>(unsigned long) (memory.h:80)
==24393== by 0x60F3327: shogun::get_copy(void*, unsigned long) (memory.cpp:445)
==24393== by 0x60F3381: shogun::get_strdup(char const*) (memory.cpp:455)
==24393== by 0x6634F63: shogun::TParameter::TParameter(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:1777)
==24393== by 0x663881B: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2782)
==24393== by 0x662E6BA: shogun::Parameter::add(bool*, char const*, char const*) (Parameter.cpp:30)
==24393== by 0x6133D97: shogun::CDynamicObjectArray::init() (DynamicObjectArray.h:463)
==24393== by 0x6133B08: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:40)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393==
==24393== 12 bytes in 1 blocks are indirectly lost in loss record 25 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x5FD59CA: unsigned char* shogun::sg_generic_malloc<unsigned char>(unsigned long) (memory.h:80)
==24393== by 0x60F3327: shogun::get_copy(void*, unsigned long) (memory.cpp:445)
==24393== by 0x60F3381: shogun::get_strdup(char const*) (memory.cpp:455)
==24393== by 0x6634F7A: shogun::TParameter::TParameter(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:1778)
==24393== by 0x663881B: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2782)
==24393== by 0x6630E9A: shogun::Parameter::add(shogun::SGVector<double>*, char const*, char const*) (Parameter.cpp:716)
==24393== by 0x66F8BDC: shogun::CDenseLabels::init() (DenseLabels.cpp:50)
==24393== by 0x66F89A5: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:32)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393==
==24393== 13 bytes in 1 blocks are indirectly lost in loss record 26 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x5FD59CA: unsigned char* shogun::sg_generic_malloc<unsigned char>(unsigned long) (memory.h:80)
==24393== by 0x60F3327: shogun::get_copy(void*, unsigned long) (memory.cpp:445)
==24393== by 0x60F3381: shogun::get_strdup(char const*) (memory.cpp:455)
==24393== by 0x6634F63: shogun::TParameter::TParameter(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:1777)
==24393== by 0x663881B: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2782)
==24393== by 0x662E912: shogun::Parameter::add(int*, char const*, char const*) (Parameter.cpp:72)
==24393== by 0x6133D25: shogun::CDynamicObjectArray::init() (DynamicObjectArray.h:452)
==24393== by 0x6133B08: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:40)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393==
==24393== 13 bytes in 1 blocks are indirectly lost in loss record 27 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x5FD59CA: unsigned char* shogun::sg_generic_malloc<unsigned char>(unsigned long) (memory.h:80)
==24393== by 0x60F3327: shogun::get_copy(void*, unsigned long) (memory.cpp:445)
==24393== by 0x60F3381: shogun::get_strdup(char const*) (memory.cpp:455)
==24393== by 0x6634F63: shogun::TParameter::TParameter(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:1777)
==24393== by 0x663881B: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2782)
==24393== by 0x662EC32: shogun::Parameter::add(shogun::CSGObject**, char const*, char const*) (Parameter.cpp:128)
==24393== by 0x66FB738: shogun::CLabels::init() (Labels.cpp:34)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393==
==24393== 14 bytes in 1 blocks are indirectly lost in loss record 28 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x5FD59CA: unsigned char* shogun::sg_generic_malloc<unsigned char>(unsigned long) (memory.h:80)
==24393== by 0x60F3327: shogun::get_copy(void*, unsigned long) (memory.cpp:445)
==24393== by 0x60F3381: shogun::get_strdup(char const*) (memory.cpp:455)
==24393== by 0x6634F63: shogun::TParameter::TParameter(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:1777)
==24393== by 0x663881B: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2782)
==24393== by 0x662E6BA: shogun::Parameter::add(bool*, char const*, char const*) (Parameter.cpp:30)
==24393== by 0x6133D71: shogun::CDynamicObjectArray::init() (DynamicObjectArray.h:459)
==24393== by 0x6133B08: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:40)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393==
==24393== 14 bytes in 1 blocks are indirectly lost in loss record 29 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x5FD59CA: unsigned char* shogun::sg_generic_malloc<unsigned char>(unsigned long) (memory.h:80)
==24393== by 0x60F3327: shogun::get_copy(void*, unsigned long) (memory.cpp:445)
==24393== by 0x60F3381: shogun::get_strdup(char const*) (memory.cpp:455)
==24393== by 0x6634F63: shogun::TParameter::TParameter(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:1777)
==24393== by 0x663881B: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2782)
==24393== by 0x662EC32: shogun::Parameter::add(shogun::CSGObject**, char const*, char const*) (Parameter.cpp:128)
==24393== by 0x62A1B50: shogun::CSubsetStack::init() (SubsetStack.cpp:50)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393==
==24393== 16 bytes in 1 blocks are still reachable in loss record 30 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x65FAE8B: shogun::init_shogun(void (*)(_IO_FILE*, char const*), void (*)(_IO_FILE*, char const*), void (*)(_IO_FILE*, char const*), void (*)(bool&, bool&)) (init.cpp:56)
==24393== by 0x65FB0A8: shogun::init_shogun_with_defaults() (init.cpp:89)
==24393== by 0x40129B: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 16 bytes in 1 blocks are indirectly lost in loss record 31 of 72
==24393== at 0x4C2CF8E: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA856: shogun::sg_realloc(void*, unsigned long) (memory.cpp:289)
==24393== by 0x65FAB97: shogun::TParameter** shogun::sg_generic_realloc<shogun::TParameter*>(shogun::TParameter**, unsigned long, unsigned long) (memory.h:86)
==24393== by 0x65FA972: shogun::DynArray<shogun::TParameter*>::resize_array(int, bool) (DynArray.h:349)
==24393== by 0x65FA329: shogun::DynArray<shogun::TParameter*>::set_element(shogun::TParameter*, int) (DynArray.h:208)
==24393== by 0x65F9C4F: shogun::DynArray<shogun::TParameter*>::append_element(shogun::TParameter*) (DynArray.h:244)
==24393== by 0x663882E: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2783)
==24393== by 0x662EC32: shogun::Parameter::add(shogun::CSGObject**, char const*, char const*) (Parameter.cpp:128)
==24393== by 0x62A1B76: shogun::CSubsetStack::init() (SubsetStack.cpp:52)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393==
==24393== 16 bytes in 1 blocks are indirectly lost in loss record 32 of 72
==24393== at 0x4C2CF8E: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA856: shogun::sg_realloc(void*, unsigned long) (memory.cpp:289)
==24393== by 0x65FAB97: shogun::TParameter** shogun::sg_generic_realloc<shogun::TParameter*>(shogun::TParameter**, unsigned long, unsigned long) (memory.h:86)
==24393== by 0x65FA972: shogun::DynArray<shogun::TParameter*>::resize_array(int, bool) (DynArray.h:349)
==24393== by 0x65FA329: shogun::DynArray<shogun::TParameter*>::set_element(shogun::TParameter*, int) (DynArray.h:208)
==24393== by 0x65F9C4F: shogun::DynArray<shogun::TParameter*>::append_element(shogun::TParameter*) (DynArray.h:244)
==24393== by 0x663882E: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2783)
==24393== by 0x6630E9A: shogun::Parameter::add(shogun::SGVector<double>*, char const*, char const*) (Parameter.cpp:716)
==24393== by 0x66F8BDC: shogun::CDenseLabels::init() (DenseLabels.cpp:50)
==24393== by 0x66F89A5: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:32)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393==
==24393== 19 bytes in 1 blocks are indirectly lost in loss record 33 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x5FD59CA: unsigned char* shogun::sg_generic_malloc<unsigned char>(unsigned long) (memory.h:80)
==24393== by 0x60F3327: shogun::get_copy(void*, unsigned long) (memory.cpp:445)
==24393== by 0x60F3381: shogun::get_strdup(char const*) (memory.cpp:455)
==24393== by 0x6634F63: shogun::TParameter::TParameter(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:1777)
==24393== by 0x663881B: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2782)
==24393== by 0x662E912: shogun::Parameter::add(int*, char const*, char const*) (Parameter.cpp:72)
==24393== by 0x6133D4B: shogun::CDynamicObjectArray::init() (DynamicObjectArray.h:455)
==24393== by 0x6133B08: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:40)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393==
==24393== 20 bytes in 1 blocks are indirectly lost in loss record 34 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x5FD59CA: unsigned char* shogun::sg_generic_malloc<unsigned char>(unsigned long) (memory.h:80)
==24393== by 0x60F3327: shogun::get_copy(void*, unsigned long) (memory.cpp:445)
==24393== by 0x60F3381: shogun::get_strdup(char const*) (memory.cpp:455)
==24393== by 0x6634F7A: shogun::TParameter::TParameter(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:1778)
==24393== by 0x663881B: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2782)
==24393== by 0x662E912: shogun::Parameter::add(int*, char const*, char const*) (Parameter.cpp:72)
==24393== by 0x6133D25: shogun::CDynamicObjectArray::init() (DynamicObjectArray.h:452)
==24393== by 0x6133B08: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:40)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393==
==24393== 21 bytes in 1 blocks are indirectly lost in loss record 35 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x5FD59CA: unsigned char* shogun::sg_generic_malloc<unsigned char>(unsigned long) (memory.h:80)
==24393== by 0x60F3327: shogun::get_copy(void*, unsigned long) (memory.cpp:445)
==24393== by 0x60F3381: shogun::get_strdup(char const*) (memory.cpp:455)
==24393== by 0x6634F63: shogun::TParameter::TParameter(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:1777)
==24393== by 0x663881B: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2782)
==24393== by 0x662EC32: shogun::Parameter::add(shogun::CSGObject**, char const*, char const*) (Parameter.cpp:128)
==24393== by 0x62A1B76: shogun::CSubsetStack::init() (SubsetStack.cpp:52)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393==
==24393== 21 bytes in 1 blocks are indirectly lost in loss record 36 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x5FD59CA: unsigned char* shogun::sg_generic_malloc<unsigned char>(unsigned long) (memory.h:80)
==24393== by 0x60F3327: shogun::get_copy(void*, unsigned long) (memory.cpp:445)
==24393== by 0x60F3381: shogun::get_strdup(char const*) (memory.cpp:455)
==24393== by 0x6634F7A: shogun::TParameter::TParameter(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:1778)
==24393== by 0x663881B: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2782)
==24393== by 0x662EC32: shogun::Parameter::add(shogun::CSGObject**, char const*, char const*) (Parameter.cpp:128)
==24393== by 0x66FB738: shogun::CLabels::init() (Labels.cpp:34)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393==
==24393== 23 bytes in 1 blocks are indirectly lost in loss record 37 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x5FD59CA: unsigned char* shogun::sg_generic_malloc<unsigned char>(unsigned long) (memory.h:80)
==24393== by 0x60F3327: shogun::get_copy(void*, unsigned long) (memory.cpp:445)
==24393== by 0x60F3381: shogun::get_strdup(char const*) (memory.cpp:455)
==24393== by 0x6634F7A: shogun::TParameter::TParameter(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:1778)
==24393== by 0x663881B: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2782)
==24393== by 0x662E912: shogun::Parameter::add(int*, char const*, char const*) (Parameter.cpp:72)
==24393== by 0x6133D4B: shogun::CDynamicObjectArray::init() (DynamicObjectArray.h:455)
==24393== by 0x6133B08: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:40)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393==
==24393== 24 bytes in 1 blocks are still reachable in loss record 38 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x65FAE5D: shogun::init_shogun(void (*)(_IO_FILE*, char const*), void (*)(_IO_FILE*, char const*), void (*)(_IO_FILE*, char const*), void (*)(bool&, bool&)) (init.cpp:54)
==24393== by 0x65FB0A8: shogun::init_shogun_with_defaults() (init.cpp:89)
==24393== by 0x40129B: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 24 bytes in 1 blocks are indirectly lost in loss record 39 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x5FD59CA: unsigned char* shogun::sg_generic_malloc<unsigned char>(unsigned long) (memory.h:80)
==24393== by 0x60F3327: shogun::get_copy(void*, unsigned long) (memory.cpp:445)
==24393== by 0x60F3381: shogun::get_strdup(char const*) (memory.cpp:455)
==24393== by 0x6634F7A: shogun::TParameter::TParameter(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:1778)
==24393== by 0x663881B: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2782)
==24393== by 0x662EC32: shogun::Parameter::add(shogun::CSGObject**, char const*, char const*) (Parameter.cpp:128)
==24393== by 0x62A1B50: shogun::CSubsetStack::init() (SubsetStack.cpp:50)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393==
==24393== 24 bytes in 1 blocks are indirectly lost in loss record 40 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x5FD59CA: unsigned char* shogun::sg_generic_malloc<unsigned char>(unsigned long) (memory.h:80)
==24393== by 0x60F3327: shogun::get_copy(void*, unsigned long) (memory.cpp:445)
==24393== by 0x60F3381: shogun::get_strdup(char const*) (memory.cpp:455)
==24393== by 0x6634F7A: shogun::TParameter::TParameter(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:1778)
==24393== by 0x663881B: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2782)
==24393== by 0x662EC32: shogun::Parameter::add(shogun::CSGObject**, char const*, char const*) (Parameter.cpp:128)
==24393== by 0x62A1B76: shogun::CSubsetStack::init() (SubsetStack.cpp:52)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393==
==24393== 26 bytes in 1 blocks are indirectly lost in loss record 41 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x5FD59CA: unsigned char* shogun::sg_generic_malloc<unsigned char>(unsigned long) (memory.h:80)
==24393== by 0x60F3327: shogun::get_copy(void*, unsigned long) (memory.cpp:445)
==24393== by 0x60F3381: shogun::get_strdup(char const*) (memory.cpp:455)
==24393== by 0x6634F7A: shogun::TParameter::TParameter(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:1778)
==24393== by 0x663881B: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2782)
==24393== by 0x662FD31: shogun::Parameter::add_vector(shogun::CSGObject***, int*, char const*, char const*) (Parameter.cpp:440)
==24393== by 0x6133CFF: shogun::CDynamicObjectArray::init() (DynamicObjectArray.h:449)
==24393== by 0x6133B08: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:40)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393==
==24393== 28 bytes in 1 blocks are indirectly lost in loss record 42 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x5FD59CA: unsigned char* shogun::sg_generic_malloc<unsigned char>(unsigned long) (memory.h:80)
==24393== by 0x60F3327: shogun::get_copy(void*, unsigned long) (memory.cpp:445)
==24393== by 0x60F3381: shogun::get_strdup(char const*) (memory.cpp:455)
==24393== by 0x6634F7A: shogun::TParameter::TParameter(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:1778)
==24393== by 0x663881B: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2782)
==24393== by 0x662E6BA: shogun::Parameter::add(bool*, char const*, char const*) (Parameter.cpp:30)
==24393== by 0x6133D97: shogun::CDynamicObjectArray::init() (DynamicObjectArray.h:463)
==24393== by 0x6133B08: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:40)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393==
==24393== 40 bytes in 1 blocks are indirectly lost in loss record 43 of 72
==24393== at 0x4C2CF8E: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA856: shogun::sg_realloc(void*, unsigned long) (memory.cpp:289)
==24393== by 0x65FAB97: shogun::TParameter** shogun::sg_generic_realloc<shogun::TParameter*>(shogun::TParameter**, unsigned long, unsigned long) (memory.h:86)
==24393== by 0x65FA972: shogun::DynArray<shogun::TParameter*>::resize_array(int, bool) (DynArray.h:349)
==24393== by 0x65FA329: shogun::DynArray<shogun::TParameter*>::set_element(shogun::TParameter*, int) (DynArray.h:208)
==24393== by 0x65F9C4F: shogun::DynArray<shogun::TParameter*>::append_element(shogun::TParameter*) (DynArray.h:244)
==24393== by 0x663882E: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2783)
==24393== by 0x662E6BA: shogun::Parameter::add(bool*, char const*, char const*) (Parameter.cpp:30)
==24393== by 0x6133D97: shogun::CDynamicObjectArray::init() (DynamicObjectArray.h:463)
==24393== by 0x6133B08: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:40)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393==
==24393== 43 bytes in 1 blocks are indirectly lost in loss record 44 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x5FD59CA: unsigned char* shogun::sg_generic_malloc<unsigned char>(unsigned long) (memory.h:80)
==24393== by 0x60F3327: shogun::get_copy(void*, unsigned long) (memory.cpp:445)
==24393== by 0x60F3381: shogun::get_strdup(char const*) (memory.cpp:455)
==24393== by 0x6634F7A: shogun::TParameter::TParameter(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:1778)
==24393== by 0x663881B: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2782)
==24393== by 0x662E6BA: shogun::Parameter::add(bool*, char const*, char const*) (Parameter.cpp:30)
==24393== by 0x6133D71: shogun::CDynamicObjectArray::init() (DynamicObjectArray.h:459)
==24393== by 0x6133B08: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:40)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393==
==24393== 48 bytes in 1 blocks are indirectly lost in loss record 45 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x65F81F0: shogun::CSGObject::init() (SGObject.cpp:1032)
==24393== by 0x65F37D8: shogun::CSGObject::CSGObject() (SGObject.cpp:123)
==24393== by 0x6133A94: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:34)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393==
==24393== 48 bytes in 1 blocks are indirectly lost in loss record 46 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x65F820D: shogun::CSGObject::init() (SGObject.cpp:1033)
==24393== by 0x65F37D8: shogun::CSGObject::CSGObject() (SGObject.cpp:123)
==24393== by 0x6133A94: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:34)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393==
==24393== 48 bytes in 1 blocks are indirectly lost in loss record 47 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x65F822A: shogun::CSGObject::init() (SGObject.cpp:1034)
==24393== by 0x65F37D8: shogun::CSGObject::CSGObject() (SGObject.cpp:123)
==24393== by 0x6133A94: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:34)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393==
==24393== 48 bytes in 1 blocks are indirectly lost in loss record 48 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x65F81F0: shogun::CSGObject::init() (SGObject.cpp:1032)
==24393== by 0x65F37D8: shogun::CSGObject::CSGObject() (SGObject.cpp:123)
==24393== by 0x66FB5B8: shogun::CLabels::CLabels() (Labels.cpp:21)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393== by 0x401514: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 48 bytes in 1 blocks are indirectly lost in loss record 49 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x65F820D: shogun::CSGObject::init() (SGObject.cpp:1033)
==24393== by 0x65F37D8: shogun::CSGObject::CSGObject() (SGObject.cpp:123)
==24393== by 0x66FB5B8: shogun::CLabels::CLabels() (Labels.cpp:21)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393== by 0x401514: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 48 bytes in 1 blocks are indirectly lost in loss record 50 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x65F822A: shogun::CSGObject::init() (SGObject.cpp:1034)
==24393== by 0x65F37D8: shogun::CSGObject::CSGObject() (SGObject.cpp:123)
==24393== by 0x66FB5B8: shogun::CLabels::CLabels() (Labels.cpp:21)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393== by 0x401514: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 48 bytes in 1 blocks are indirectly lost in loss record 51 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x65F81F0: shogun::CSGObject::init() (SGObject.cpp:1032)
==24393== by 0x65F37D8: shogun::CSGObject::CSGObject() (SGObject.cpp:123)
==24393== by 0x62A18AC: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:16)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393== by 0x401514: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 48 bytes in 1 blocks are indirectly lost in loss record 52 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x65F820D: shogun::CSGObject::init() (SGObject.cpp:1033)
==24393== by 0x65F37D8: shogun::CSGObject::CSGObject() (SGObject.cpp:123)
==24393== by 0x62A18AC: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:16)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393== by 0x401514: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 48 bytes in 1 blocks are indirectly lost in loss record 53 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x65F822A: shogun::CSGObject::init() (SGObject.cpp:1034)
==24393== by 0x65F37D8: shogun::CSGObject::CSGObject() (SGObject.cpp:123)
==24393== by 0x62A18AC: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:16)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393== by 0x401514: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 64 bytes in 1 blocks are still reachable in loss record 54 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x65FAE2F: shogun::init_shogun(void (*)(_IO_FILE*, char const*), void (*)(_IO_FILE*, char const*), void (*)(_IO_FILE*, char const*), void (*)(bool&, bool&)) (init.cpp:52)
==24393== by 0x65FB0A8: shogun::init_shogun_with_defaults() (init.cpp:89)
==24393== by 0x40129B: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 64 bytes in 1 blocks are indirectly lost in loss record 55 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x66387FA: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2783)
==24393== by 0x662EC32: shogun::Parameter::add(shogun::CSGObject**, char const*, char const*) (Parameter.cpp:128)
==24393== by 0x62A1B50: shogun::CSubsetStack::init() (SubsetStack.cpp:50)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393==
==24393== 64 bytes in 1 blocks are indirectly lost in loss record 56 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x66387FA: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2783)
==24393== by 0x662EC32: shogun::Parameter::add(shogun::CSGObject**, char const*, char const*) (Parameter.cpp:128)
==24393== by 0x62A1B76: shogun::CSubsetStack::init() (SubsetStack.cpp:52)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393==
==24393== 64 bytes in 1 blocks are indirectly lost in loss record 57 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x66387FA: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2783)
==24393== by 0x662FD31: shogun::Parameter::add_vector(shogun::CSGObject***, int*, char const*, char const*) (Parameter.cpp:440)
==24393== by 0x6133CFF: shogun::CDynamicObjectArray::init() (DynamicObjectArray.h:449)
==24393== by 0x6133B08: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:40)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393==
==24393== 64 bytes in 1 blocks are indirectly lost in loss record 58 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x66387FA: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2783)
==24393== by 0x662E912: shogun::Parameter::add(int*, char const*, char const*) (Parameter.cpp:72)
==24393== by 0x6133D25: shogun::CDynamicObjectArray::init() (DynamicObjectArray.h:452)
==24393== by 0x6133B08: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:40)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393==
==24393== 64 bytes in 1 blocks are indirectly lost in loss record 59 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x66387FA: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2783)
==24393== by 0x662E912: shogun::Parameter::add(int*, char const*, char const*) (Parameter.cpp:72)
==24393== by 0x6133D4B: shogun::CDynamicObjectArray::init() (DynamicObjectArray.h:455)
==24393== by 0x6133B08: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:40)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393==
==24393== 64 bytes in 1 blocks are indirectly lost in loss record 60 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x66387FA: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2783)
==24393== by 0x662E6BA: shogun::Parameter::add(bool*, char const*, char const*) (Parameter.cpp:30)
==24393== by 0x6133D71: shogun::CDynamicObjectArray::init() (DynamicObjectArray.h:459)
==24393== by 0x6133B08: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:40)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393==
==24393== 64 bytes in 1 blocks are indirectly lost in loss record 61 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x66387FA: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2783)
==24393== by 0x662E6BA: shogun::Parameter::add(bool*, char const*, char const*) (Parameter.cpp:30)
==24393== by 0x6133D97: shogun::CDynamicObjectArray::init() (DynamicObjectArray.h:463)
==24393== by 0x6133B08: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:40)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393==
==24393== 64 bytes in 1 blocks are indirectly lost in loss record 62 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x66387FA: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2783)
==24393== by 0x662EC32: shogun::Parameter::add(shogun::CSGObject**, char const*, char const*) (Parameter.cpp:128)
==24393== by 0x66FB738: shogun::CLabels::init() (Labels.cpp:34)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393== by 0x401514: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 64 bytes in 1 blocks are indirectly lost in loss record 63 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x66387FA: shogun::Parameter::add_type(shogun::TSGDataType const*, void*, char const*, char const*) (Parameter.cpp:2783)
==24393== by 0x6630E9A: shogun::Parameter::add(shogun::SGVector<double>*, char const*, char const*) (Parameter.cpp:716)
==24393== by 0x66F8BDC: shogun::CDenseLabels::init() (DenseLabels.cpp:50)
==24393== by 0x66F89A5: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:32)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393== by 0x401514: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 96 bytes in 1 blocks are indirectly lost in loss record 64 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x65F8247: shogun::CSGObject::init() (SGObject.cpp:1035)
==24393== by 0x65F37D8: shogun::CSGObject::CSGObject() (SGObject.cpp:123)
==24393== by 0x6133A94: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:34)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393==
==24393== 96 bytes in 1 blocks are indirectly lost in loss record 65 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x65F8247: shogun::CSGObject::init() (SGObject.cpp:1035)
==24393== by 0x65F37D8: shogun::CSGObject::CSGObject() (SGObject.cpp:123)
==24393== by 0x66FB5B8: shogun::CLabels::CLabels() (Labels.cpp:21)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393== by 0x401514: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 96 bytes in 1 blocks are indirectly lost in loss record 66 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x65F8247: shogun::CSGObject::init() (SGObject.cpp:1035)
==24393== by 0x65F37D8: shogun::CSGObject::CSGObject() (SGObject.cpp:123)
==24393== by 0x62A18AC: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:16)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393== by 0x401514: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 104 bytes in 1 blocks are indirectly lost in loss record 67 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x66FB742: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393== by 0x401514: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 152 bytes in 1 blocks are indirectly lost in loss record 68 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x62A1B8C: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393== by 0x401514: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 320 bytes in 1 blocks are indirectly lost in loss record 69 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x5ED3688: double* shogun::sg_generic_malloc<double>(unsigned long) (memory.h:80)
==24393== by 0x605008B: shogun::SGVector<double>::SGVector(int, bool) (SGVector.cpp:88)
==24393== by 0x66F89BB: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:33)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393== by 0x401514: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 320 bytes in 1 blocks are indirectly lost in loss record 70 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x5ED3688: double* shogun::sg_generic_malloc<double>(unsigned long) (memory.h:80)
==24393== by 0x605008B: shogun::SGVector<double>::SGVector(int, bool) (SGVector.cpp:88)
==24393== by 0x66F89F7: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:34)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393== by 0x401514: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== 1,024 bytes in 1 blocks are indirectly lost in loss record 71 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA572: shogun::sg_malloc(unsigned long) (memory.cpp:204)
==24393== by 0x613414D: shogun::CSGObject** shogun::sg_generic_malloc<shogun::CSGObject*>(unsigned long) (memory.h:80)
==24393== by 0x6133F4B: shogun::DynArray<shogun::CSGObject*>::DynArray(int, bool) (DynArray.h:49)
==24393== by 0x6133AC0: shogun::CDynamicObjectArray::CDynamicObjectArray() (DynamicObjectArray.h:34)
==24393== by 0x62A1B97: shogun::CSubsetStack::init() (SubsetStack.cpp:55)
==24393== by 0x62A18CA: shogun::CSubsetStack::CSubsetStack() (SubsetStack.cpp:18)
==24393== by 0x66FB74D: shogun::CLabels::init() (Labels.cpp:36)
==24393== by 0x66FB5E6: shogun::CLabels::CLabels() (Labels.cpp:23)
==24393== by 0x66F8977: shogun::CDenseLabels::CDenseLabels(int) (DenseLabels.cpp:30)
==24393== by 0x66F9D64: shogun::CMulticlassLabels::CMulticlassLabels(int) (MulticlassLabels.cpp:13)
==24393== by 0x66A6A66: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393==
==24393== 3,939 (192 direct, 3,747 indirect) bytes in 1 blocks are definitely lost in loss record 72 of 72
==24393== at 0x4C2CD7B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24393== by 0x60EA296: operator new(unsigned long) (memory.cpp:103)
==24393== by 0x66A6A53: shogun::CKNN::apply_multiclass(shogun::CFeatures*) (KNN.cpp:175)
==24393== by 0x614040A: shogun::CMachine::apply(shogun::CFeatures*) (Machine.cpp:178)
==24393== by 0x401514: main (in /home/dhruv13/Desktop/KDTree/obj)
==24393==
==24393== LEAK SUMMARY:
==24393== definitely lost: 192 bytes in 1 blocks
==24393== indirectly lost: 3,747 bytes in 65 blocks
==24393== possibly lost: 0 bytes in 0 blocks
==24393== still reachable: 116 bytes in 6 blocks
==24393== suppressed: 0 bytes in 0 blocks
==24393==
==24393== For counts of detected and suppressed errors, rerun with: -v
==24393== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 2 from 2)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment