We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Hi sir, When I used the "valgrind tool" to check the memory leak on linux, a memory leak is present in the "latgen-faster" executable program.
128 bytes in 1 blocks are still reachable in loss record 61 of 67 ==117594== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==117594== by 0x4FE9BA7: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::allocate(unsigned long, void const*) (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0) ==117594== by 0x4FE97E9: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >&, unsigned long) (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0) ==117594== by 0x4FE94F8: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::_M_get_node() (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0) ==117594== by 0x4FE901F: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::_M_create_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >&&) (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0) ==117594== by 0x4FE8B12: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::_Alloc_node::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >&&) const (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0) ==117594== by 0x4FE80A5: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::M_insert<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >&&, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::_Alloc_node&) (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0) ==117594== by 0x4FE7070: std::pair<std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, bool> std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::_M_insert_unique<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >&&) (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0) ==117594== by 0x4FE6613: std::pair<std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, bool> std::map<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::insert<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >, void>(std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >&&) (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0) ==117594== by 0x4FE5610: FlagRegister<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >::SetDescription(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > const&) (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0) ==117594== by 0x4FE3A3B: FlagRegisterer<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >::FlagRegisterer(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > const&) (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0) ==117594== by 0x4FEA67A: __static_initialization_and_destruction_0(int, int) (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0) ==117594== ==117594== 128 bytes in 1 blocks are still reachable in loss record 62 of 67 ==117594== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==117594== by 0x4FE9BA7: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::allocate(unsigned long, void const*) (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0) ==117594== by 0x4FE97E9: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >&, unsigned long) (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0) ==117594== by 0x4FE94F8: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::_M_get_node() (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0) ==117594== by 0x4FE901F: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::_M_create_node<std::pair<std::__cxx11::basic_string<char, std::char_traits
The text was updated successfully, but these errors were encountered:
Thanks, does this cause any trouble? Do you know how to fix it?
Sorry, something went wrong.
No branches or pull requests
Hi sir,
When I used the "valgrind tool" to check the memory leak on linux, a memory leak is present in the "latgen-faster" executable program.
128 bytes in 1 blocks are still reachable in loss record 61 of 67
==117594== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==117594== by 0x4FE9BA7: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::allocate(unsigned long, void const*) (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0)
==117594== by 0x4FE97E9: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >&, unsigned long) (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0)
==117594== by 0x4FE94F8: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::_M_get_node() (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0)
==117594== by 0x4FE901F: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::_M_create_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >&&) (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0)
==117594== by 0x4FE8B12: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::_Alloc_node::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >&&) const (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0)
==117594== by 0x4FE80A5: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::M_insert<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >&&, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::_Alloc_node&) (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0)
==117594== by 0x4FE7070: std::pair<std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, bool> std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::_M_insert_unique<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >&&) (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0)
==117594== by 0x4FE6613: std::pair<std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, bool> std::map<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::insert<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >, void>(std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >&&) (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0)
==117594== by 0x4FE5610: FlagRegister<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >::SetDescription(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > const&) (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0)
==117594== by 0x4FE3A3B: FlagRegisterer<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >::FlagRegisterer(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > const&) (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0)
==117594== by 0x4FEA67A: __static_initialization_and_destruction_0(int, int) (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0)
==117594==
==117594== 128 bytes in 1 blocks are still reachable in loss record 62 of 67
==117594== at 0x4C2E0EF: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==117594== by 0x4FE9BA7: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::allocate(unsigned long, void const*) (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0)
==117594== by 0x4FE97E9: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >&, unsigned long) (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0)
==117594== by 0x4FE94F8: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::_M_get_node() (in /home/mood/EM/tools/openfst-1.4.1/lib/libfst.so.3.0.0)
==117594== by 0x4FE901F: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, FlagDescription<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::_M_create_node<std::pair<std::__cxx11::basic_string<char, std::char_traits
The text was updated successfully, but these errors were encountered: