InvalidRead

Invalid read of size 4

/cvmfs/belle.cern.ch/el9/externals/v02-03-03/include/c++/bits/predefined_ops.h:270  bool __gnu_cxx::__ops::_Iter_equals_val<int const>::operator()<int const*>(int const*)
/cvmfs/belle.cern.ch/el9/externals/v02-03-03/include/c++/bits/stl_algobase.h:2117  int const* std::__find_if<int const*, __gnu_cxx::__ops::_Iter_equals_val<int const> >(int const*, int const*, __gnu_cxx::__ops::_Iter_equals_val<int const>, std::random_access_iterator_tag)
/cvmfs/belle.cern.ch/el9/externals/v02-03-03/include/c++/bits/stl_algobase.h:2142  int const* std::__find_if<int const*, __gnu_cxx::__ops::_Iter_equals_val<int const> >(int const*, int const*, __gnu_cxx::__ops::_Iter_equals_val<int const>)
/cvmfs/belle.cern.ch/el9/externals/v02-03-03/include/c++/bits/stl_algo.h:3849  int const* std::find<int const*, int>(int const*, int const*, int const&)
analysis/variables/src/FlavorTaggingVariables.cc:1224  Belle2::Variable::isRightTrack(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)::{lambda(Belle2::Particle const*)#1}::operator()(Belle2::Particle const*) const
/cvmfs/belle.cern.ch/el9/externals/v02-03-03/include/c++/bits/invoke.h:61  int std::__invoke_impl<int, Belle2::Variable::isRightTrack(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)::{lambda(Belle2::Particle const*)#1}&, Belle2::Particle const*>(std::__invoke_other, Belle2::Variable::isRightTrack(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)::{lambda(Belle2::Particle const*)#1}&, Belle2::Particle const*&&)
/cvmfs/belle.cern.ch/el9/externals/v02-03-03/include/c++/bits/invoke.h:114  std::enable_if<is_invocable_r_v<std::variant<double, int, bool>, Belle2::Variable::isRightTrack(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)::{lambda(Belle2::Particle const*)#1}&, Belle2::Particle const*>, std::enable_if>::type std::__invoke_r<std::variant<double, int, bool>, Belle2::Variable::isRightTrack(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)::{lambda(Belle2::Particle const*)#1}&, Belle2::Particle const*>(std::variant<double, int, bool>&&, (Belle2::Variable::isRightTrack(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)::{lambda(Belle2::Particle const*)#1}&)...)
/cvmfs/belle.cern.ch/el9/externals/v02-03-03/include/c++/bits/std_function.h:290  std::_Function_handler<std::variant<double, int, bool> (Belle2::Particle const*), Belle2::Variable::isRightTrack(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)::{lambda(Belle2::Particle const*)#1}>::_M_invoke(std::_Any_data const&, Belle2::Particle const*&&)
/cvmfs/belle.cern.ch/el9/externals/v02-03-03/include/c++/bits/std_function.h:591  std::function<std::variant<double, int, bool> (Belle2::Particle const*)>::operator()(Belle2::Particle const*) const
analysis/variables/src/FlavorTaggingVariables.cc:2112  Belle2::Variable::hasTrueTarget(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)::{lambda(Belle2::Particle const*)#1}::operator()(Belle2::Particle const*) const
/cvmfs/belle.cern.ch/el9/externals/v02-03-03/include/c++/bits/invoke.h:61  double std::__invoke_impl<double, Belle2::Variable::hasTrueTarget(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)::{lambda(Belle2::Particle const*)#1}&, Belle2::Particle const*>(std::__invoke_other, Belle2::Variable::hasTrueTarget(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)::{lambda(Belle2::Particle const*)#1}&, Belle2::Particle const*&&)
/cvmfs/belle.cern.ch/el9/externals/v02-03-03/include/c++/bits/invoke.h:114  std::enable_if<is_invocable_r_v<std::variant<double, int, bool>, Belle2::Variable::hasTrueTarget(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)::{lambda(Belle2::Particle const*)#1}&, Belle2::Particle const*>, std::enable_if>::type std::__invoke_r<std::variant<double, int, bool>, Belle2::Variable::hasTrueTarget(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)::{lambda(Belle2::Particle const*)#1}&, Belle2::Particle const*>(std::variant<double, int, bool>&&, (Belle2::Variable::hasTrueTarget(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)::{lambda(Belle2::Particle const*)#1}&)...)

Address 0xfd7c1a0c is 4 bytes before a block of size 4 alloc'd

/cvmfs/belle.cern.ch/el9/externals/v02-03-03/Linux_x86_64/common/lib/valgrind/vgpreload_memcheck-amd64-linux.so  operator new(unsigned long)
/cvmfs/belle.cern.ch/el9/externals/v02-03-03/include/c++/bits/new_allocator.h:151  std::__new_allocator<int>::allocate(unsigned long, void const*)
/cvmfs/belle.cern.ch/el9/externals/v02-03-03/include/c++/bits/allocator.h:196  allocate
/cvmfs/belle.cern.ch/el9/externals/v02-03-03/include/c++/bits/alloc_traits.h:478  allocate
/cvmfs/belle.cern.ch/el9/externals/v02-03-03/include/c++/bits/stl_vector.h:380  std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long)
/cvmfs/belle.cern.ch/el9/externals/v02-03-03/include/c++/bits/vector.tcc:596  void std::vector<int, std::allocator<int> >::_M_realloc_append<int>(int&&)
/cvmfs/belle.cern.ch/el9/externals/v02-03-03/include/c++/bits/vector.tcc:123  int& std::vector<int, std::allocator<int> >::emplace_back<int>(int&&)
/cvmfs/belle.cern.ch/el9/externals/v02-03-03/include/c++/bits/stl_vector.h:1301  std::vector<int, std::allocator<int> >::push_back(int&&)
analysis/variables/src/FlavorTaggingVariables.cc:1177  Belle2::Variable::isRightTrack(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)::{lambda(Belle2::Particle const*)#1}::operator()(Belle2::Particle const*) const
/cvmfs/belle.cern.ch/el9/externals/v02-03-03/include/c++/bits/invoke.h:61  int std::__invoke_impl<int, Belle2::Variable::isRightTrack(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)::{lambda(Belle2::Particle const*)#1}&, Belle2::Particle const*>(std::__invoke_other, Belle2::Variable::isRightTrack(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)::{lambda(Belle2::Particle const*)#1}&, Belle2::Particle const*&&)
/cvmfs/belle.cern.ch/el9/externals/v02-03-03/include/c++/bits/invoke.h:114  std::enable_if<is_invocable_r_v<std::variant<double, int, bool>, Belle2::Variable::isRightTrack(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)::{lambda(Belle2::Particle const*)#1}&, Belle2::Particle const*>, std::enable_if>::type std::__invoke_r<std::variant<double, int, bool>, Belle2::Variable::isRightTrack(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)::{lambda(Belle2::Particle const*)#1}&, Belle2::Particle const*>(std::variant<double, int, bool>&&, (Belle2::Variable::isRightTrack(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)::{lambda(Belle2::Particle const*)#1}&)...)
/cvmfs/belle.cern.ch/el9/externals/v02-03-03/include/c++/bits/std_function.h:290  std::_Function_handler<std::variant<double, int, bool> (Belle2::Particle const*), Belle2::Variable::isRightTrack(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)::{lambda(Belle2::Particle const*)#1}>::_M_invoke(std::_Any_data const&, Belle2::Particle const*&&)
/cvmfs/belle.cern.ch/el9/externals/v02-03-03/include/c++/bits/std_function.h:591  std::function<std::variant<double, int, bool> (Belle2::Particle const*)>::operator()(Belle2::Particle const*) const
analysis/variables/src/FlavorTaggingVariables.cc:2112  Belle2::Variable::hasTrueTarget(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)::{lambda(Belle2::Particle const*)#1}::operator()(Belle2::Particle const*) const