14,659,544 bytes in 17 blocks are still reachable in loss record 19 of 19
==27212== at 0x4A19257: operator new(unsigned long) (vg_replace_malloc.c:167)
==27212== by 0x4BAA4CD: std::__default_alloc_template<true, 0>::_S_chunk_alloc(unsigned long, int&) (in /usr/lib64/libstdc++.so.5.0.5)
==27212== by 0x4BAA5A9: std::__default_alloc_template<true, 0>::_S_refill(unsigned long) (in /usr/lib64/libstdc++.so.5.0.5)
==27212== by 0x4BAA90D: std::__default_alloc_template<true, 0>::allocate(unsigned long) (in /usr/lib64/libstdc++.so.5.0.5)
==27212== by 0x4186C3: std::__simple_alloc<int, std::__default_alloc_template<true, 0> >::allocate(unsigned long) (stl_alloc.h:232)
==27212== by 0x418694: std::_Vector_alloc_base<int, std::allocator<int>, true>::_M_allocate(unsigned long) (stl_vector.h:127)
==27212== by 0x41797E: std::vector<int, std::allocator<int> >::_M_insert_aux(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) (vector.tcc:236)
==27212== by 0x4169AD: std::vector<int, std::allocator<int> >::push_back(int const&) (stl_vector.h:603)
==27212== by 0x44BAAE: VNSA_Token::Update_Token(double, VNSA_State*, int, bool) (VNSA_Token.cpp:132)
==27212== by 0x42BFBC: Token_Passing_VNSA::Pass_Token_DTW(boost::shared_ptr<VNSA_Token>, std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >&, std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >&, int, double, double) (Token_Passing_VNSA.cpp:169)
==27212== by 0x42C12A: Token_Passing_VNSA::Pass_Token_DTW(boost::shared_ptr<VNSA_Token>, std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >&, std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >&, int, double, double) (Token_Passing_VNSA.cpp:186)
==27212== by 0x42BDB2: Token_Passing_VNSA::Pass_Token_DTW(boost::shared_ptr<VNSA_Token>, std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >&, std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >&, int, double, double) (Token_Passing_VNSA.cpp:142)
==27212== by 0x42C3D4: Token_Passing_VNSA::Pass_Token_DTW(boost::shared_ptr<VNSA_Token>, std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >&, std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >&, int, double, double) (Token_Passing_VNSA.cpp:213)
==27212== by 0x42B8AD: Token_Passing_VNSA::Decode(VNSA*, std::vector<Template*, std::allocator<Template*> >&, std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >&, std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >&, std::vector<std::string, std::allocator<std::string> >*, int, double, double) (Token_Passing_VNSA.cpp:70)
==27212== by 0x422DD6: Template_Recogniser::Match_Templates(std::vector<std::vector<float, std::allocator<float> >, std::allocator<std::vector<float, std::allocator<float> > > >&, std::vector<std::string, std::allocator<std::string> >*, int, double, double) (Template_Recogniser.cpp:343)
==27212== by 0x406360: main (Main.cpp:331)