Sanitizer summary

Generated 2026-09-26 15:55:06 UTC

Overall: issues found

Sanitizers
address,undefined
Executable
/builds/libesys/esysrepo/esysrepo/build/linux-sanitizers/build/Release/src/esys/repo/test/esysrepo_t
Exit code
0
Tests run
118
Boost.Test failures
unknown
ASan / LSan reports
1
UBSan reports
0
TSan reports
0

Sanitizer SUMMARY

AddressSanitizer / LeakSanitizer (1)

==39141==ERROR: LeakSanitizer: detected memory leaks

Indirect leak of 4080 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d9621bbd in git__malloc util/alloc.h:19
    #3 0x70a9d9621bbd in pool_alloc_page util/pool.c:68
    #4 0x70a9d9621bbd in pool_alloc util/pool.c:86
    #5 0x70a9d9621bbd in git_pool_malloc util/pool.c:192
    #6 0x70a9d9621d3e in git_pool_strndup util/pool.c:215
    #7 0x70a9d9638e8a in git_attr_fnmatch__parse libgit2/attr_file.c:824↗
    #8 0x70a9d9670785 in parse_ignore_file libgit2/ignore.c:205↗
    #9 0x70a9d9670c1a in get_internal_ignores libgit2/ignore.c:287↗
    #10 0x70a9d9670c1a in get_internal_ignores libgit2/ignore.c:275↗
    #11 0x70a9d96710cf in git_ignore__for_path libgit2/ignore.c:343↗
    #12 0x70a9d967f60b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #13 0x70a9d9680c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #14 0x70a9d9680e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #15 0x70a9d96453ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #16 0x70a9d9647b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #17 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #18 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #19 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #20 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #21 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #22 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #23 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #24 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #25 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #26 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #27 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #28 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #32 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #33 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #34 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #35 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301

Indirect leak of 4080 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d9621bbd in git__malloc util/alloc.h:19
    #3 0x70a9d9621bbd in pool_alloc_page util/pool.c:68
    #4 0x70a9d9621bbd in pool_alloc util/pool.c:86
    #5 0x70a9d9621bbd in git_pool_malloc util/pool.c:192
    #6 0x70a9d9621d3e in git_pool_strndup util/pool.c:215
    #7 0x70a9d9621df6 in git_pool_strdup util/pool.c:229
    #8 0x70a9d963792e in git_attr_add_macro libgit2/attr.c:495↗
    #9 0x70a9d963b242 in git_attr_cache__init libgit2/attrcache.c:446↗
    #10 0x70a9d967104b in git_ignore__for_path libgit2/ignore.c:315↗
    #11 0x70a9d967f60b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #12 0x70a9d9680c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #13 0x70a9d9680e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #14 0x70a9d96453ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #15 0x70a9d9647b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #16 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #17 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #18 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #19 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #20 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #21 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #22 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #23 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #24 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #25 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #33 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301

Indirect leak of 2928 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d96568b5 in git_config_backend_from_file libgit2/config_file.c:497↗
    #5 0x70a9d9651aa5 in git_config_add_file_ondisk libgit2/config.c:149↗
    #6 0x70a9d96cbbf7 in load_config libgit2/repository.c:1365↗
    #7 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #8 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #9 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #10 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #14 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #15 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #16 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #17 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #18 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #19 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #27 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49

Indirect leak of 2928 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d96568b5 in git_config_backend_from_file libgit2/config_file.c:497↗
    #5 0x70a9d9651aa5 in git_config_add_file_ondisk libgit2/config.c:149↗
    #6 0x70a9d96cbc59 in load_config libgit2/repository.c:1382↗
    #7 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #8 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #9 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #10 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #14 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #15 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #16 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #17 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #18 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #19 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #27 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49

Indirect leak of 2928 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d96568b5 in git_config_backend_from_file libgit2/config_file.c:497↗
    #5 0x70a9d9651aa5 in git_config_add_file_ondisk libgit2/config.c:149↗
    #6 0x70a9d96cbcae in load_config libgit2/repository.c:1394↗
    #7 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #8 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #9 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #10 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #14 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #15 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #16 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #17 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #18 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #19 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #27 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49

Indirect leak of 512 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d96f8fee in git_tree__parse_raw libgit2/tree.c:405↗
    #5 0x70a9d96f92db in git_tree__parse libgit2/tree.c:452↗
    #6 0x70a9d9691109 in git_object__from_odb_object libgit2/object.c:164↗
    #7 0x70a9d96912c7 in git_object_lookup_prefix libgit2/object.c:275↗
    #8 0x70a9d9691444 in git_object_lookup libgit2/object.c:283↗
    #9 0x70a9d9692a71 in git_tree_lookup libgit2/object_api.c:56↗
    #10 0x70a9d964bd79 in git_commit_tree libgit2/commit.c:847↗
    #11 0x70a9d9691515 in dereference_object libgit2/object.c:373↗
    #12 0x70a9d9691515 in git_object_peel libgit2/object.c:453↗
    #13 0x70a9d96bfa76 in git_reference_peel libgit2/refs.c:1396↗
    #14 0x70a9d9642bf1 in checkout_lookup_head_tree libgit2/checkout.c:1935↗
    #15 0x70a9d9647b25 in git_checkout_tree libgit2/checkout.c:2778↗
    #16 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #17 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #18 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #19 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #20 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #21 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #22 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #23 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #24 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #25 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #33 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903

Indirect leak of 448 byte(s) in 8 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d965606b in read_on_variable libgit2/config_file.c:809↗
    #5 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #6 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #7 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #8 0x70a9d96553b9 in config_file_refresh libgit2/config_file.c:245↗
    #9 0x70a9d9656338 in config_file_get libgit2/config_file.c:350↗
    #10 0x70a9d9653384 in get_entry libgit2/config.c:808↗
    #11 0x70a9d96534d6 in git_config__lookup_entry libgit2/config.c:841↗
    #12 0x70a9d9654301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #13 0x70a9d9654411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #14 0x70a9d96bed35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #15 0x70a9d96bed35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #16 0x70a9d96bef0e in git_reference_lookup libgit2/refs.c:184↗
    #17 0x70a9d96cdbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #18 0x70a9d9648be8 in update_head_to_new_branch libgit2/clone.c:128↗
    #19 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #20 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #21 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #22 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #23 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #24 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #25 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #26 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #27 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #28 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #29 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #30 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #31 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #32 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #33 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

Indirect leak of 400 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d96c8956 in repository_alloc libgit2/repository.c:310↗
    #5 0x70a9d96cec39 in git_repository_open_ext libgit2/repository.c:1177↗
    #6 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #7 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #8 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #9 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #10 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #11 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #12 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #13 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #14 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #15 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #16 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #17 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #18 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #19 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #20 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #21 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #22 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #23 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #24 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #25 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #26 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #27 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #28 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #29 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #30 0x70a9db1091ee in boost::unit_test::framework::run(unsigned long, bool) boost/test/impl/framework.ipp:1722

Indirect leak of 384 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d9676e73 in git_index_open_ext libgit2/index.c:412↗
    #5 0x70a9d96ccc99 in git_repository_index__weakptr libgit2/repository.c:1731↗
    #6 0x70a9d96ccd84 in git_repository_index libgit2/repository.c:1754↗
    #7 0x70a9d9647a85 in git_checkout_tree libgit2/checkout.c:2787↗
    #8 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #9 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #10 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #11 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #12 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #13 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #14 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #15 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #16 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #17 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #18 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #19 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #25 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #29 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #30 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #31 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #32 0x70a9db1091ee in boost::unit_test::framework::run(unsigned long, bool) boost/test/impl/framework.ipp:1722

Indirect leak of 307 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d962333f in git_sortedcache_new util/sortedcache.c:26
    #5 0x70a9d96b8682 in git_refdb_backend_fs libgit2/refdb_fs.c:2615↗
    #6 0x70a9d96b2fab in git_refdb_open libgit2/refdb.c:56↗
    #7 0x70a9d96caa78 in git_repository_refdb__weakptr libgit2/repository.c:1668↗
    #8 0x70a9d96cfef9 in git_repository_init_ext libgit2/repository.c:3046↗
    #9 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #10 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #11 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #12 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #13 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #14 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #15 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #16 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #17 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #18 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #19 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #20 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #21 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #22 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #23 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #24 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #25 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #26 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #27 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #28 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #29 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #30 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)

Indirect leak of 280 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d96b859f in git_refdb_backend_fs libgit2/refdb_fs.c:2586↗
    #5 0x70a9d96b2fab in git_refdb_open libgit2/refdb.c:56↗
    #6 0x70a9d96caa78 in git_repository_refdb__weakptr libgit2/repository.c:1668↗
    #7 0x70a9d96cfef9 in git_repository_init_ext libgit2/repository.c:3046↗
    #8 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #9 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #10 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #11 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #12 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #13 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #14 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #15 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #16 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #17 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #18 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #19 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #20 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #21 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #22 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #23 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #24 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #25 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #26 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #27 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #28 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #29 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #30 0x70a9db1091ee in boost::unit_test::framework::run(unsigned long, bool) boost/test/impl/framework.ipp:1722

Indirect leak of 256 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9629e12 in resize_vector util/vector.c:38
    #5 0x70a9d9629e12 in resize_vector util/vector.c:31
    #6 0x70a9d9629e12 in git_vector_init util/vector.c:116
    #7 0x70a9d9676efa in git_index_open_ext libgit2/index.c:431↗
    #8 0x70a9d96ccc99 in git_repository_index__weakptr libgit2/repository.c:1731↗
    #9 0x70a9d96ccd84 in git_repository_index libgit2/repository.c:1754↗
    #10 0x70a9d9647a85 in git_checkout_tree libgit2/checkout.c:2787↗
    #11 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #12 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #13 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #14 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #15 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #16 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #17 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #18 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #19 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #20 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #21 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #22 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #28 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #32 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #33 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #34 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)

Indirect leak of 241 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d9698cba in git_odb__backend_loose libgit2/odb_loose.c:1206↗
    #5 0x70a9d969433b in git_odb__add_default_backends libgit2/odb.c:499↗
    #6 0x70a9d96ccefb in git_repository_odb__weakptr libgit2/repository.c:1623↗
    #7 0x70a9d966a66b in mark_local libgit2/fetch.c:58↗
    #8 0x70a9d966a66b in filter_wants libgit2/fetch.c:150↗
    #9 0x70a9d966a66b in git_fetch_negotiate libgit2/fetch.c:175↗
    #10 0x70a9d96c3e81 in git_remote__download libgit2/remote.c:1311↗
    #11 0x70a9d96c541a in git_remote_fetch libgit2/remote.c:1391↗
    #12 0x70a9d9649927 in clone_into libgit2/clone.c:452↗
    #13 0x70a9d9649927 in clone_repo libgit2/clone.c:661↗
    #14 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #15 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #16 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #17 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #18 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #19 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #20 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #21 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #22 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #23 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #24 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #25 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #26 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #27 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #28 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #29 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #30 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #31 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #32 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #33 0x70a9db1091ee in boost::unit_test::framework::run(unsigned long, bool) boost/test/impl/framework.ipp:1722

Indirect leak of 240 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d969b39f in pack_backend__alloc libgit2/odb_pack.c:898↗
    #5 0x70a9d969b908 in git_odb_backend_pack libgit2/odb_pack.c:988↗
    #6 0x70a9d9694379 in git_odb__add_default_backends libgit2/odb.c:510↗
    #7 0x70a9d96ccefb in git_repository_odb__weakptr libgit2/repository.c:1623↗
    #8 0x70a9d966a66b in mark_local libgit2/fetch.c:58↗
    #9 0x70a9d966a66b in filter_wants libgit2/fetch.c:150↗
    #10 0x70a9d966a66b in git_fetch_negotiate libgit2/fetch.c:175↗
    #11 0x70a9d96c3e81 in git_remote__download libgit2/remote.c:1311↗
    #12 0x70a9d96c541a in git_remote_fetch libgit2/remote.c:1391↗
    #13 0x70a9d9649927 in clone_into libgit2/clone.c:452↗
    #14 0x70a9d9649927 in clone_repo libgit2/clone.c:661↗
    #15 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #16 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #17 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #18 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #19 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #27 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #31 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #32 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #33 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)

Indirect leak of 230 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d96159b1 in git__malloc util/alloc.h:19
    #3 0x70a9d96159b1 in git__strndup util/alloc.c:66
    #4 0x70a9d964a6c0 in commit_parse libgit2/commit.c:649↗
    #5 0x70a9d964b4d8 in git_commit__parse_ext libgit2/commit.c:717↗
    #6 0x70a9d964b6dd in git_commit__parse libgit2/commit.c:677↗
    #7 0x70a9d9691109 in git_object__from_odb_object libgit2/object.c:164↗
    #8 0x70a9d96912c7 in git_object_lookup_prefix libgit2/object.c:275↗
    #9 0x70a9d9691444 in git_object_lookup libgit2/object.c:283↗
    #10 0x70a9d96929f1 in git_commit_lookup libgit2/object_api.c:23↗
    #11 0x70a9d9648b52 in create_branch libgit2/clone.c:41↗
    #12 0x70a9d9648b52 in create_tracking_branch libgit2/clone.c:102↗
    #13 0x70a9d9648b52 in update_head_to_new_branch libgit2/clone.c:124↗
    #14 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #15 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #16 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #17 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #18 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #19 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #20 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #21 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #22 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #23 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #24 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #30 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #34 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)

Indirect leak of 224 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d9693ec6 in git_odb_new_ext libgit2/odb.c:318↗
    #5 0x70a9d96cce8c in git_repository_odb__weakptr libgit2/repository.c:1616↗
    #6 0x70a9d966a66b in mark_local libgit2/fetch.c:58↗
    #7 0x70a9d966a66b in filter_wants libgit2/fetch.c:150↗
    #8 0x70a9d966a66b in git_fetch_negotiate libgit2/fetch.c:175↗
    #9 0x70a9d96c3e81 in git_remote__download libgit2/remote.c:1311↗
    #10 0x70a9d96c541a in git_remote_fetch libgit2/remote.c:1391↗
    #11 0x70a9d9649927 in clone_into libgit2/clone.c:452↗
    #12 0x70a9d9649927 in clone_repo libgit2/clone.c:661↗
    #13 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #14 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #15 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #16 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #17 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #18 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #19 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #25 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #29 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #30 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #31 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #32 0x70a9db1091ee in boost::unit_test::framework::run(unsigned long, bool) boost/test/impl/framework.ipp:1722
    #33 0x70a9db149637 in boost::unit_test::unit_test_main(bool (*)(), int, char**) boost/test/impl/unit_test_main.ipp:250

Indirect leak of 200 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d9637c06 in git_attr_file__new libgit2/attr_file.c:38↗
    #5 0x70a9d963808f in git_attr_file__load libgit2/attr_file.c:217↗
    #6 0x70a9d963a650 in git_attr_cache__get libgit2/attrcache.c:271↗
    #7 0x70a9d9670d4e in push_ignore_file libgit2/ignore.c:255↗
    #8 0x70a9d9670d4e in push_one_ignore libgit2/ignore.c:272↗
    #9 0x70a9d961a780 in git_fs_path_walk_up util/fs_path.c:558
    #10 0x70a9d96710f0 in git_ignore__for_path libgit2/ignore.c:348↗
    #11 0x70a9d967f60b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #12 0x70a9d9680c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #13 0x70a9d9680e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #14 0x70a9d96453ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #15 0x70a9d9647b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #16 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #17 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #18 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #19 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #20 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #21 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #22 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #23 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #24 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #25 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #33 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903

Indirect leak of 200 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d9637c06 in git_attr_file__new libgit2/attr_file.c:38↗
    #5 0x70a9d963808f in git_attr_file__load libgit2/attr_file.c:217↗
    #6 0x70a9d963a650 in git_attr_cache__get libgit2/attrcache.c:271↗
    #7 0x70a9d96364f2 in preload_attr_source libgit2/attr.c:323↗
    #8 0x70a9d96364f2 in preload_attr_file libgit2/attr.c:346↗
    #9 0x70a9d96364f2 in attr_setup libgit2/attr.c:428↗
    #10 0x70a9d96364f2 in collect_attr_files libgit2/attr.c:655↗
    #11 0x70a9d9636bd5 in git_attr_get_many_with_session libgit2/attr.c:165↗
    #12 0x70a9d966c985 in filter_list_check_attributes libgit2/filter.c:460↗
    #13 0x70a9d966c985 in git_filter_list__load libgit2/filter.c:558↗
    #14 0x70a9d96434ff in blob_content_to_file libgit2/checkout.c:1557↗
    #15 0x70a9d96434ff in checkout_write_content libgit2/checkout.c:1768↗
    #16 0x70a9d9643e50 in checkout_blob libgit2/checkout.c:1805↗
    #17 0x70a9d96462c6 in checkout_create_the_new libgit2/checkout.c:1888↗
    #18 0x70a9d96462c6 in git_checkout_iterator libgit2/checkout.c:2663↗
    #19 0x70a9d9647b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #20 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #21 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #22 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #23 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #24 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #25 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #26 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #27 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #28 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #29 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #34 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #35 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #36 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #37 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #38 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301

Indirect leak of 200 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d9637c06 in git_attr_file__new libgit2/attr_file.c:38↗
    #5 0x70a9d963808f in git_attr_file__load libgit2/attr_file.c:217↗
    #6 0x70a9d963a650 in git_attr_cache__get libgit2/attrcache.c:271↗
    #7 0x70a9d9635fd2 in preload_attr_source libgit2/attr.c:323↗
    #8 0x70a9d9635fd2 in preload_attr_file libgit2/attr.c:346↗
    #9 0x70a9d9635fd2 in attr_setup libgit2/attr.c:436↗
    #10 0x70a9d9635fd2 in collect_attr_files libgit2/attr.c:655↗
    #11 0x70a9d9636bd5 in git_attr_get_many_with_session libgit2/attr.c:165↗
    #12 0x70a9d966c985 in filter_list_check_attributes libgit2/filter.c:460↗
    #13 0x70a9d966c985 in git_filter_list__load libgit2/filter.c:558↗
    #14 0x70a9d96434ff in blob_content_to_file libgit2/checkout.c:1557↗
    #15 0x70a9d96434ff in checkout_write_content libgit2/checkout.c:1768↗
    #16 0x70a9d9643e50 in checkout_blob libgit2/checkout.c:1805↗
    #17 0x70a9d96462c6 in checkout_create_the_new libgit2/checkout.c:1888↗
    #18 0x70a9d96462c6 in git_checkout_iterator libgit2/checkout.c:2663↗
    #19 0x70a9d9647b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #20 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #21 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #22 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #23 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #24 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #25 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #26 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #27 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #28 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #29 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #34 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #35 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #36 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #37 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #38 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301

Indirect leak of 200 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d9637c06 in git_attr_file__new libgit2/attr_file.c:38↗
    #5 0x70a9d963808f in git_attr_file__load libgit2/attr_file.c:217↗
    #6 0x70a9d963a650 in git_attr_cache__get libgit2/attrcache.c:271↗
    #7 0x70a9d9670c8d in push_ignore_file libgit2/ignore.c:255↗
    #8 0x70a9d9671278 in git_ignore__for_path libgit2/ignore.c:356↗
    #9 0x70a9d967f60b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #10 0x70a9d9680c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #11 0x70a9d9680e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #12 0x70a9d96453ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #13 0x70a9d9647b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #14 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #15 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #16 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #17 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #18 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #19 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #20 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #21 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #22 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #23 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #24 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #25 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #26 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #27 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #28 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #29 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #30 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #31 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #32 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301

Indirect leak of 200 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d9637c06 in git_attr_file__new libgit2/attr_file.c:38↗
    #5 0x70a9d963808f in git_attr_file__load libgit2/attr_file.c:217↗
    #6 0x70a9d963a650 in git_attr_cache__get libgit2/attrcache.c:271↗
    #7 0x70a9d9670bd9 in get_internal_ignores libgit2/ignore.c:283↗
    #8 0x70a9d96710cf in git_ignore__for_path libgit2/ignore.c:343↗
    #9 0x70a9d967f60b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #10 0x70a9d9680c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #11 0x70a9d9680e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #12 0x70a9d96453ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #13 0x70a9d9647b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #14 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #15 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #16 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #17 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #18 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #19 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #20 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #21 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #22 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #23 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #24 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #25 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #26 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #27 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #28 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #29 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #30 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #31 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #32 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301

Indirect leak of 192 byte(s) in 8 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d96573c8 in git_config_list_append libgit2/config_list.c:180↗
    #5 0x70a9d965610d in read_on_variable libgit2/config_file.c:831↗
    #6 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #7 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #8 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #9 0x70a9d96553b9 in config_file_refresh libgit2/config_file.c:245↗
    #10 0x70a9d9656338 in config_file_get libgit2/config_file.c:350↗
    #11 0x70a9d9653384 in get_entry libgit2/config.c:808↗
    #12 0x70a9d96534d6 in git_config__lookup_entry libgit2/config.c:841↗
    #13 0x70a9d9654301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #14 0x70a9d9654411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #15 0x70a9d96bed35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #16 0x70a9d96bed35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #17 0x70a9d96bef0e in git_reference_lookup libgit2/refs.c:184↗
    #18 0x70a9d96cdbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #19 0x70a9d9648be8 in update_head_to_new_branch libgit2/clone.c:128↗
    #20 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #21 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #22 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #23 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #24 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #25 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #26 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #27 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #28 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #29 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #30 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #31 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #32 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #33 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137

Indirect leak of 192 byte(s) in 8 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d96244e8 in git__realloc util/alloc.h:29
    #3 0x70a9d96244e8 in git_str_try_grow util/str.c:86
    #4 0x70a9d96248f1 in git_str_grow util/str.c:110
    #5 0x70a9d96248f1 in git_str_putc util/str.c:178
    #6 0x70a9d9656042 in read_on_variable libgit2/config_file.c:804↗
    #7 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #8 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #9 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #10 0x70a9d96553b9 in config_file_refresh libgit2/config_file.c:245↗
    #11 0x70a9d9656338 in config_file_get libgit2/config_file.c:350↗
    #12 0x70a9d9653384 in get_entry libgit2/config.c:808↗
    #13 0x70a9d96534d6 in git_config__lookup_entry libgit2/config.c:841↗
    #14 0x70a9d9654301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #15 0x70a9d9654411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #16 0x70a9d96bed35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #17 0x70a9d96bed35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #18 0x70a9d96bef0e in git_reference_lookup libgit2/refs.c:184↗
    #19 0x70a9d96cdbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #20 0x70a9d9648be8 in update_head_to_new_branch libgit2/clone.c:128↗
    #21 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #22 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #23 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #24 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #25 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #26 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #27 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #28 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #29 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #34 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137

Indirect leak of 179 byte(s) in 2 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d9671cf1 in index_entry_create libgit2/index.c:958↗
    #5 0x70a9d9671d8e in index_entry_dup libgit2/index.c:1091↗
    #6 0x70a9d9673aca in git_index_add libgit2/index.c:1699↗
    #7 0x70a9d9643ed2 in checkout_update_index libgit2/checkout.c:1647↗
    #8 0x70a9d9643ed2 in checkout_update_index libgit2/checkout.c:1632↗
    #9 0x70a9d9643ed2 in checkout_blob libgit2/checkout.c:1810↗
    #10 0x70a9d96462c6 in checkout_create_the_new libgit2/checkout.c:1888↗
    #11 0x70a9d96462c6 in git_checkout_iterator libgit2/checkout.c:2663↗
    #12 0x70a9d9647b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #13 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #14 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #15 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #16 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #17 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #18 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #19 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #20 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #21 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #22 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #23 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #24 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #30 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #34 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #35 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)

Indirect leak of 160 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d963b181 in git_attr_cache__init libgit2/attrcache.c:410↗
    #5 0x70a9d967104b in git_ignore__for_path libgit2/ignore.c:315↗
    #6 0x70a9d967f60b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #7 0x70a9d9680c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #8 0x70a9d9680e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #9 0x70a9d96453ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #10 0x70a9d9647b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #11 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #12 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #13 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #14 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #15 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #16 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #17 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #18 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #19 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #20 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #21 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #22 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #28 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #32 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)

Indirect leak of 160 byte(s) in 4 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d96392fe in git_attr_assignment__parse libgit2/attr_file.c:908↗
    #5 0x70a9d9637962 in git_attr_add_macro libgit2/attr.c:501↗
    #6 0x70a9d963b242 in git_attr_cache__init libgit2/attrcache.c:446↗
    #7 0x70a9d967104b in git_ignore__for_path libgit2/ignore.c:315↗
    #8 0x70a9d967f60b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #9 0x70a9d9680c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #10 0x70a9d9680e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #11 0x70a9d96453ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #12 0x70a9d9647b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #13 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #14 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #15 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #16 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #17 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #18 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #19 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #20 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #21 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #22 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #23 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #24 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #30 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397

Indirect leak of 152 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d9690feb in git_object__init_from_odb_object libgit2/object.c:135↗
    #5 0x70a9d96910cd in git_object__from_odb_object libgit2/object.c:157↗
    #6 0x70a9d96912c7 in git_object_lookup_prefix libgit2/object.c:275↗
    #7 0x70a9d9691444 in git_object_lookup libgit2/object.c:283↗
    #8 0x70a9d96929f1 in git_commit_lookup libgit2/object_api.c:23↗
    #9 0x70a9d9648b52 in create_branch libgit2/clone.c:41↗
    #10 0x70a9d9648b52 in create_tracking_branch libgit2/clone.c:102↗
    #11 0x70a9d9648b52 in update_head_to_new_branch libgit2/clone.c:124↗
    #12 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #13 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #14 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #15 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #16 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #17 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #18 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #19 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #20 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #21 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #22 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #28 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #32 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #33 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #34 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)

Indirect leak of 128 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9657163 in git_config_list_headmap__resize libgit2/config_list.c:29↗
    #5 0x70a9d965765c in git_config_list_headmap__put_idx libgit2/config_list.c:29↗
    #6 0x70a9d965765c in git_config_list_headmap_put libgit2/config_list.c:29↗
    #7 0x70a9d965765c in git_config_list_append libgit2/config_list.c:175↗
    #8 0x70a9d965610d in read_on_variable libgit2/config_file.c:831↗
    #9 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x70a9d96553b9 in config_file_refresh libgit2/config_file.c:245↗
    #13 0x70a9d9656338 in config_file_get libgit2/config_file.c:350↗
    #14 0x70a9d9653384 in get_entry libgit2/config.c:808↗
    #15 0x70a9d96534d6 in git_config__lookup_entry libgit2/config.c:841↗
    #16 0x70a9d9654301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #17 0x70a9d9654411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #18 0x70a9d96bed35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #19 0x70a9d96bed35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #20 0x70a9d96bef0e in git_reference_lookup libgit2/refs.c:184↗
    #21 0x70a9d96cdbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #22 0x70a9d9648be8 in update_head_to_new_branch libgit2/clone.c:128↗
    #23 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #24 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #25 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #26 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #27 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #28 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #29 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #30 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #31 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #32 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #33 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #34 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #35 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388

Indirect leak of 128 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9657148 in git_config_list_headmap__resize libgit2/config_list.c:29↗
    #5 0x70a9d965765c in git_config_list_headmap__put_idx libgit2/config_list.c:29↗
    #6 0x70a9d965765c in git_config_list_headmap_put libgit2/config_list.c:29↗
    #7 0x70a9d965765c in git_config_list_append libgit2/config_list.c:175↗
    #8 0x70a9d965610d in read_on_variable libgit2/config_file.c:831↗
    #9 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x70a9d96553b9 in config_file_refresh libgit2/config_file.c:245↗
    #13 0x70a9d9656338 in config_file_get libgit2/config_file.c:350↗
    #14 0x70a9d9653384 in get_entry libgit2/config.c:808↗
    #15 0x70a9d96534d6 in git_config__lookup_entry libgit2/config.c:841↗
    #16 0x70a9d9654301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #17 0x70a9d9654411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #18 0x70a9d96bed35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #19 0x70a9d96bed35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #20 0x70a9d96bef0e in git_reference_lookup libgit2/refs.c:184↗
    #21 0x70a9d96cdbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #22 0x70a9d9648be8 in update_head_to_new_branch libgit2/clone.c:128↗
    #23 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #24 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #25 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #26 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #27 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #28 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #29 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #30 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #31 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #32 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #33 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #34 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #35 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388

Indirect leak of 128 byte(s) in 8 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d9657441 in git_config_list_append libgit2/config_list.c:174↗
    #5 0x70a9d965610d in read_on_variable libgit2/config_file.c:831↗
    #6 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #7 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #8 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #9 0x70a9d96553b9 in config_file_refresh libgit2/config_file.c:245↗
    #10 0x70a9d9656338 in config_file_get libgit2/config_file.c:350↗
    #11 0x70a9d9653384 in get_entry libgit2/config.c:808↗
    #12 0x70a9d96534d6 in git_config__lookup_entry libgit2/config.c:841↗
    #13 0x70a9d9654301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #14 0x70a9d9654411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #15 0x70a9d96bed35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #16 0x70a9d96bed35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #17 0x70a9d96bef0e in git_reference_lookup libgit2/refs.c:184↗
    #18 0x70a9d96cdbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #19 0x70a9d9648be8 in update_head_to_new_branch libgit2/clone.c:128↗
    #20 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #21 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #22 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #23 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #24 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #25 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #26 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #27 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #28 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #29 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #30 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #31 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #32 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #33 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137

Indirect leak of 126 byte(s) in 8 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d9615932 in git__malloc util/alloc.h:19
    #3 0x70a9d9615932 in git__strdup util/alloc.c:55
    #4 0x70a9d965609c in read_on_variable libgit2/config_file.c:816↗
    #5 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #6 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #7 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #8 0x70a9d96553b9 in config_file_refresh libgit2/config_file.c:245↗
    #9 0x70a9d9656338 in config_file_get libgit2/config_file.c:350↗
    #10 0x70a9d9653384 in get_entry libgit2/config.c:808↗
    #11 0x70a9d96534d6 in git_config__lookup_entry libgit2/config.c:841↗
    #12 0x70a9d9654301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #13 0x70a9d9654411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #14 0x70a9d96bed35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #15 0x70a9d96bed35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #16 0x70a9d96bef0e in git_reference_lookup libgit2/refs.c:184↗
    #17 0x70a9d96cdbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #18 0x70a9d9648be8 in update_head_to_new_branch libgit2/clone.c:128↗
    #19 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #20 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #21 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #22 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #23 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #24 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #25 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #26 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #27 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #28 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #29 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #30 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #31 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #32 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #33 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

Indirect leak of 120 byte(s) in 3 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d967083e in parse_ignore_file libgit2/ignore.c:197↗
    #5 0x70a9d9670c1a in get_internal_ignores libgit2/ignore.c:287↗
    #6 0x70a9d9670c1a in get_internal_ignores libgit2/ignore.c:275↗
    #7 0x70a9d96710cf in git_ignore__for_path libgit2/ignore.c:343↗
    #8 0x70a9d967f60b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #9 0x70a9d9680c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #10 0x70a9d9680e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #11 0x70a9d96453ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #12 0x70a9d9647b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #13 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #14 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #15 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #16 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #17 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #18 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #19 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #20 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #21 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #22 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #23 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #24 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #30 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49

Indirect leak of 112 byte(s) in 2 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d965606b in read_on_variable libgit2/config_file.c:809↗
    #5 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #6 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #7 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #8 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #9 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #10 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #11 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #12 0x70a9d96cbc59 in load_config libgit2/repository.c:1382↗
    #13 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #14 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #15 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #16 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #17 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #18 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #19 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #20 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #21 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #22 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #23 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #24 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #25 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

Indirect leak of 104 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d965724e in git_config_list_new libgit2/config_list.c:46↗
    #5 0x70a9d9655cfc in config_file_open libgit2/config_file.c:112↗
    #6 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #7 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #8 0x70a9d96cbc59 in load_config libgit2/repository.c:1382↗
    #9 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #10 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #11 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #12 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #13 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #14 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #15 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #16 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #17 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #18 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #19 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #20 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #21 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #22 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #23 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #29 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301

Indirect leak of 104 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d965724e in git_config_list_new libgit2/config_list.c:46↗
    #5 0x70a9d9655cfc in config_file_open libgit2/config_file.c:112↗
    #6 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #7 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #8 0x70a9d96cbcae in load_config libgit2/repository.c:1394↗
    #9 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #10 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #11 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #12 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #13 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #14 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #15 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #16 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #17 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #18 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #19 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #20 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #21 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #22 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #23 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #29 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301

Indirect leak of 104 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d965724e in git_config_list_new libgit2/config_list.c:46↗
    #5 0x70a9d9655396 in config_file_refresh libgit2/config_file.c:244↗
    #6 0x70a9d9656338 in config_file_get libgit2/config_file.c:350↗
    #7 0x70a9d9653384 in get_entry libgit2/config.c:808↗
    #8 0x70a9d96534d6 in git_config__lookup_entry libgit2/config.c:841↗
    #9 0x70a9d9654301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #10 0x70a9d9654411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #11 0x70a9d96bed35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #12 0x70a9d96bed35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #13 0x70a9d96bef0e in git_reference_lookup libgit2/refs.c:184↗
    #14 0x70a9d96cdbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #15 0x70a9d9648be8 in update_head_to_new_branch libgit2/clone.c:128↗
    #16 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #17 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #18 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #19 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #20 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #21 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #22 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #23 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #24 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #25 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #26 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #27 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #28 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #29 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #30 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #31 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #32 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #33 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301

Indirect leak of 96 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d96244e8 in git__realloc util/alloc.h:29
    #3 0x70a9d96244e8 in git_str_try_grow util/str.c:86
    #4 0x70a9d961ae15 in _check_dir_contents util/fs_path.c:775
    #5 0x70a9d961ae15 in git_fs_path_contains_dir util/fs_path.c:796
    #6 0x70a9d96c994d in is_valid_repository_path libgit2/repository.c:293↗
    #7 0x70a9d96c9fab in find_repo_traverse libgit2/repository.c:839↗
    #8 0x70a9d96c9fab in find_repo libgit2/repository.c:1016↗
    #9 0x70a9d96cec29 in git_repository_open_ext libgit2/repository.c:1172↗
    #10 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #14 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #15 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #16 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #17 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #18 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #19 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #27 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #31 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #32 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)

Indirect leak of 96 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d96c8995 in repository_alloc libgit2/repository.c:316↗
    #5 0x70a9d96cec39 in git_repository_open_ext libgit2/repository.c:1177↗
    #6 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #7 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #8 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #9 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #10 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #11 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #12 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #13 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #14 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #15 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #16 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #17 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #18 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #19 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #20 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #21 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #22 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #23 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #24 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #25 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #26 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #27 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #28 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #29 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #30 0x70a9db1091ee in boost::unit_test::framework::run(unsigned long, bool) boost/test/impl/framework.ipp:1722

Indirect leak of 96 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d965174c in git_config_new libgit2/config.c:114↗
    #5 0x70a9d96cbb6c in load_config libgit2/repository.c:1360↗
    #6 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #7 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #8 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #9 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #10 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #11 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #12 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #13 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #14 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #15 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #16 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #17 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #18 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #19 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #20 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #21 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #22 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #23 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #24 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #25 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #26 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #27 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #28 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #29 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #30 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)

Indirect leak of 96 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d96244e8 in git__realloc util/alloc.h:29
    #3 0x70a9d96244e8 in git_str_try_grow util/str.c:86
    #4 0x70a9d9626164 in git_str_grow util/str.c:110
    #5 0x70a9d9626164 in git_str_join util/str.c:790
    #6 0x70a9d9650330 in git_str_joinpath util/str.h:171
    #7 0x70a9d9650330 in git_commit_graph_new libgit2/commit_graph.c:326↗
    #8 0x70a9d9694553 in git_odb__add_default_backends libgit2/odb.c:522↗
    #9 0x70a9d96ccefb in git_repository_odb__weakptr libgit2/repository.c:1623↗
    #10 0x70a9d966a66b in mark_local libgit2/fetch.c:58↗
    #11 0x70a9d966a66b in filter_wants libgit2/fetch.c:150↗
    #12 0x70a9d966a66b in git_fetch_negotiate libgit2/fetch.c:175↗
    #13 0x70a9d96c3e81 in git_remote__download libgit2/remote.c:1311↗
    #14 0x70a9d96c541a in git_remote_fetch libgit2/remote.c:1391↗
    #15 0x70a9d9649927 in clone_into libgit2/clone.c:452↗
    #16 0x70a9d9649927 in clone_repo libgit2/clone.c:661↗
    #17 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #18 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #19 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #20 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #21 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #22 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #23 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #29 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #33 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #34 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #35 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)

Indirect leak of 88 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d966ed8e in git_grafts_new libgit2/grafts.c:36↗
    #5 0x70a9d966ed8e in git_grafts_open libgit2/grafts.c:55↗
    #6 0x70a9d966ee54 in git_grafts_open_or_refresh libgit2/grafts.c:80↗
    #7 0x70a9d96cbaa2 in load_grafts libgit2/repository.c:954↗
    #8 0x70a9d96ceec2 in git_repository_open_ext libgit2/repository.c:1203↗
    #9 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #10 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #11 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #12 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #13 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #14 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #15 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #16 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #17 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #18 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #19 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #20 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #21 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #22 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #23 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #24 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #25 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #26 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #27 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #28 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #29 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #30 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #31 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)

Indirect leak of 88 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d966ed8e in git_grafts_new libgit2/grafts.c:36↗
    #5 0x70a9d966ed8e in git_grafts_open libgit2/grafts.c:55↗
    #6 0x70a9d966ee54 in git_grafts_open_or_refresh libgit2/grafts.c:80↗
    #7 0x70a9d96cba61 in load_grafts libgit2/repository.c:948↗
    #8 0x70a9d96ceec2 in git_repository_open_ext libgit2/repository.c:1203↗
    #9 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #10 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #11 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #12 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #13 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #14 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #15 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #16 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #17 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #18 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #19 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #20 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #21 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #22 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #23 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #24 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #25 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #26 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #27 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #28 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #29 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #30 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #31 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)

Indirect leak of 80 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d9690feb in git_object__init_from_odb_object libgit2/object.c:135↗
    #5 0x70a9d96910cd in git_object__from_odb_object libgit2/object.c:157↗
    #6 0x70a9d96912c7 in git_object_lookup_prefix libgit2/object.c:275↗
    #7 0x70a9d9691444 in git_object_lookup libgit2/object.c:283↗
    #8 0x70a9d9692a71 in git_tree_lookup libgit2/object_api.c:56↗
    #9 0x70a9d964bd79 in git_commit_tree libgit2/commit.c:847↗
    #10 0x70a9d9691515 in dereference_object libgit2/object.c:373↗
    #11 0x70a9d9691515 in git_object_peel libgit2/object.c:453↗
    #12 0x70a9d96bfa76 in git_reference_peel libgit2/refs.c:1396↗
    #13 0x70a9d9642bf1 in checkout_lookup_head_tree libgit2/checkout.c:1935↗
    #14 0x70a9d9647b25 in git_checkout_tree libgit2/checkout.c:2778↗
    #15 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #16 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #17 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #18 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #19 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #20 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #21 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #22 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #23 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #24 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #25 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #26 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #27 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #28 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #29 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #30 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #31 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #32 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #33 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301

Indirect leak of 80 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d96244e8 in git__realloc util/alloc.h:29
    #3 0x70a9d96244e8 in git_str_try_grow util/str.c:86
    #4 0x70a9d9626164 in git_str_grow util/str.c:110
    #5 0x70a9d9626164 in git_str_join util/str.c:790
    #6 0x70a9d969b92b in git_str_joinpath util/str.h:171
    #7 0x70a9d969b92b in git_odb_backend_pack libgit2/odb_pack.c:991↗
    #8 0x70a9d9694379 in git_odb__add_default_backends libgit2/odb.c:510↗
    #9 0x70a9d96ccefb in git_repository_odb__weakptr libgit2/repository.c:1623↗
    #10 0x70a9d966a66b in mark_local libgit2/fetch.c:58↗
    #11 0x70a9d966a66b in filter_wants libgit2/fetch.c:150↗
    #12 0x70a9d966a66b in git_fetch_negotiate libgit2/fetch.c:175↗
    #13 0x70a9d96c3e81 in git_remote__download libgit2/remote.c:1311↗
    #14 0x70a9d96c541a in git_remote_fetch libgit2/remote.c:1391↗
    #15 0x70a9d9649927 in clone_into libgit2/clone.c:452↗
    #16 0x70a9d9649927 in clone_repo libgit2/clone.c:661↗
    #17 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #18 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #19 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #20 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #21 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #22 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #23 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #29 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #33 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #34 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #35 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)

Indirect leak of 80 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d9637907 in git_attr_add_macro libgit2/attr.c:489↗
    #5 0x70a9d963b242 in git_attr_cache__init libgit2/attrcache.c:446↗
    #6 0x70a9d967104b in git_ignore__for_path libgit2/ignore.c:315↗
    #7 0x70a9d967f60b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #8 0x70a9d9680c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #9 0x70a9d9680e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #10 0x70a9d96453ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #11 0x70a9d9647b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #12 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #13 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #14 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #15 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #16 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #17 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #18 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #19 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #20 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #21 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #22 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #23 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #29 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49

Indirect leak of 75 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d9615932 in git__malloc util/alloc.h:19
    #3 0x70a9d9615932 in git__strdup util/alloc.c:55
    #4 0x70a9d966eda2 in git_grafts_open libgit2/grafts.c:58↗
    #5 0x70a9d966ee54 in git_grafts_open_or_refresh libgit2/grafts.c:80↗
    #6 0x70a9d96cba61 in load_grafts libgit2/repository.c:948↗
    #7 0x70a9d96ceec2 in git_repository_open_ext libgit2/repository.c:1203↗
    #8 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #9 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #10 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #11 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #12 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #13 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #14 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #15 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #16 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #17 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #18 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #19 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #25 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #29 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #30 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)

Indirect leak of 74 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d96a25db in packfile_unpack_compressed libgit2/pack.c:900↗
    #5 0x70a9d96a4590 in git_packfile_unpack libgit2/pack.c:731↗
    #6 0x70a9d969ace0 in pack_backend__read libgit2/odb_pack.c:597↗
    #7 0x70a9d9693431 in odb_read_1 libgit2/odb.c:1115↗
    #8 0x70a9d9696007 in git_odb_read libgit2/odb.c:1177↗
    #9 0x70a9d969132f in git_object_lookup_prefix libgit2/object.c:250↗
    #10 0x70a9d9691444 in git_object_lookup libgit2/object.c:283↗
    #11 0x70a9d9692a71 in git_tree_lookup libgit2/object_api.c:56↗
    #12 0x70a9d964bd79 in git_commit_tree libgit2/commit.c:847↗
    #13 0x70a9d9691515 in dereference_object libgit2/object.c:373↗
    #14 0x70a9d9691515 in git_object_peel libgit2/object.c:453↗
    #15 0x70a9d96bfa76 in git_reference_peel libgit2/refs.c:1396↗
    #16 0x70a9d9642bf1 in checkout_lookup_head_tree libgit2/checkout.c:1935↗
    #17 0x70a9d9647b25 in git_checkout_tree libgit2/checkout.c:2778↗
    #18 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #19 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #20 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #21 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #22 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #23 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #24 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #25 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #26 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #27 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #28 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #29 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #30 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #31 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #32 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #33 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

Indirect leak of 71 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d9615932 in git__malloc util/alloc.h:19
    #3 0x70a9d9615932 in git__strdup util/alloc.c:55
    #4 0x70a9d966eda2 in git_grafts_open libgit2/grafts.c:58↗
    #5 0x70a9d966ee54 in git_grafts_open_or_refresh libgit2/grafts.c:80↗
    #6 0x70a9d96cbaa2 in load_grafts libgit2/repository.c:954↗
    #7 0x70a9d96ceec2 in git_repository_open_ext libgit2/repository.c:1203↗
    #8 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #9 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #10 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #11 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #12 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #13 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #14 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #15 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #16 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #17 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #18 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #19 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #25 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #29 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #30 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)

Indirect leak of 70 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d9615932 in git__malloc util/alloc.h:19
    #3 0x70a9d9615932 in git__strdup util/alloc.c:55
    #4 0x70a9d9657bd7 in git_config_list_add_string libgit2/config_list.c:280↗
    #5 0x70a9d96560d7 in read_on_variable libgit2/config_file.c:823↗
    #6 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #7 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #8 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #9 0x70a9d96553b9 in config_file_refresh libgit2/config_file.c:245↗
    #10 0x70a9d9656338 in config_file_get libgit2/config_file.c:350↗
    #11 0x70a9d9653384 in get_entry libgit2/config.c:808↗
    #12 0x70a9d96534d6 in git_config__lookup_entry libgit2/config.c:841↗
    #13 0x70a9d9654301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #14 0x70a9d9654411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #15 0x70a9d96bed35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #16 0x70a9d96bed35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #17 0x70a9d96bef0e in git_reference_lookup libgit2/refs.c:184↗
    #18 0x70a9d96cdbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #19 0x70a9d9648be8 in update_head_to_new_branch libgit2/clone.c:128↗
    #20 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #21 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #22 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #23 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #24 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #25 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #26 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #27 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #28 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #29 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #30 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #31 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #32 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #33 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137

Indirect leak of 70 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d9615932 in git__malloc util/alloc.h:19
    #3 0x70a9d9615932 in git__strdup util/alloc.c:55
    #4 0x70a9d96568da in git_config_backend_from_file libgit2/config_file.c:503↗
    #5 0x70a9d9651aa5 in git_config_add_file_ondisk libgit2/config.c:149↗
    #6 0x70a9d96cbbf7 in load_config libgit2/repository.c:1365↗
    #7 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #8 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #9 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #10 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #14 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #15 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #16 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #17 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #18 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #19 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #27 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49

Indirect leak of 69 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d9615932 in git__malloc util/alloc.h:19
    #3 0x70a9d9615932 in git__strdup util/alloc.c:55
    #4 0x70a9d9676ebe in git_index_open_ext libgit2/index.c:422↗
    #5 0x70a9d96ccc99 in git_repository_index__weakptr libgit2/repository.c:1731↗
    #6 0x70a9d96ccd84 in git_repository_index libgit2/repository.c:1754↗
    #7 0x70a9d9647a85 in git_checkout_tree libgit2/checkout.c:2787↗
    #8 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #9 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #10 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #11 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #12 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #13 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #14 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #15 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #16 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #17 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #18 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #19 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #25 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #29 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #30 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #31 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #32 0x70a9db1091ee in boost::unit_test::framework::run(unsigned long, bool) boost/test/impl/framework.ipp:1722

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d96244e8 in git__realloc util/alloc.h:29
    #3 0x70a9d96244e8 in git_str_try_grow util/str.c:86
    #4 0x70a9d9624814 in git_str_grow util/str.c:110
    #5 0x70a9d9624814 in git_str_set util/str.c:157
    #6 0x70a9d9624814 in git_str_set util/str.c:148
    #7 0x70a9d96ca00a in find_repo_traverse libgit2/repository.c:844↗
    #8 0x70a9d96ca00a in find_repo libgit2/repository.c:1016↗
    #9 0x70a9d96cec29 in git_repository_open_ext libgit2/repository.c:1172↗
    #10 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #14 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #15 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #16 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #17 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #18 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #19 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #27 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #31 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #32 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #33 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9629e12 in resize_vector util/vector.c:38
    #5 0x70a9d9629e12 in resize_vector util/vector.c:31
    #6 0x70a9d9629e12 in git_vector_init util/vector.c:116
    #7 0x70a9d9676f1b in git_index_open_ext libgit2/index.c:432↗
    #8 0x70a9d96ccc99 in git_repository_index__weakptr libgit2/repository.c:1731↗
    #9 0x70a9d96ccd84 in git_repository_index libgit2/repository.c:1754↗
    #10 0x70a9d9647a85 in git_checkout_tree libgit2/checkout.c:2787↗
    #11 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #12 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #13 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #14 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #15 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #16 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #17 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #18 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #19 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #20 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #21 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #22 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #28 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #32 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #33 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #34 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9629e12 in resize_vector util/vector.c:38
    #5 0x70a9d9629e12 in resize_vector util/vector.c:31
    #6 0x70a9d9629e12 in git_vector_init util/vector.c:116
    #7 0x70a9d9651769 in git_config_new libgit2/config.c:117↗
    #8 0x70a9d96cbb6c in load_config libgit2/repository.c:1360↗
    #9 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #10 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #11 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #12 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #13 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #14 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #15 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #16 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #17 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #18 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #19 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #20 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #21 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #22 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #23 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #29 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9629e12 in resize_vector util/vector.c:38
    #5 0x70a9d9629e12 in resize_vector util/vector.c:31
    #6 0x70a9d9629e12 in git_vector_init util/vector.c:116
    #7 0x70a9d9651783 in git_config_new libgit2/config.c:118↗
    #8 0x70a9d96cbb6c in load_config libgit2/repository.c:1360↗
    #9 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #10 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #11 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #12 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #13 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #14 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #15 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #16 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #17 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #18 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #19 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #20 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #21 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #22 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #23 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #29 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d96244e8 in git__realloc util/alloc.h:29
    #3 0x70a9d96244e8 in git_str_try_grow util/str.c:86
    #4 0x70a9d9624a1e in git_str_grow util/str.c:110
    #5 0x70a9d9624a1e in git_str_put util/str.c:205
    #6 0x70a9d9624a1e in git_str_put util/str.c:196
    #7 0x70a9d9624acc in git_str_puts util/str.c:217
    #8 0x70a9d96b4393 in setup_namespace libgit2/refdb_fs.c:2027↗
    #9 0x70a9d96b8604 in git_refdb_backend_fs libgit2/refdb_fs.c:2601↗
    #10 0x70a9d96b2fab in git_refdb_open libgit2/refdb.c:56↗
    #11 0x70a9d96caa78 in git_repository_refdb__weakptr libgit2/repository.c:1668↗
    #12 0x70a9d96cfef9 in git_repository_init_ext libgit2/repository.c:3046↗
    #13 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #14 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #15 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #16 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #17 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #18 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #19 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #20 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #21 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #22 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #28 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #32 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d96244e8 in git__realloc util/alloc.h:29
    #3 0x70a9d96244e8 in git_str_try_grow util/str.c:86
    #4 0x70a9d9624a1e in git_str_grow util/str.c:110
    #5 0x70a9d9624a1e in git_str_put util/str.c:205
    #6 0x70a9d9624a1e in git_str_put util/str.c:196
    #7 0x70a9d9624acc in git_str_puts util/str.c:217
    #8 0x70a9d96b4393 in setup_namespace libgit2/refdb_fs.c:2027↗
    #9 0x70a9d96b862d in git_refdb_backend_fs libgit2/refdb_fs.c:2608↗
    #10 0x70a9d96b2fab in git_refdb_open libgit2/refdb.c:56↗
    #11 0x70a9d96caa78 in git_repository_refdb__weakptr libgit2/repository.c:1668↗
    #12 0x70a9d96cfef9 in git_repository_init_ext libgit2/repository.c:3046↗
    #13 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #14 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #15 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #16 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #17 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #18 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #19 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #20 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #21 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #22 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #28 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #32 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9629e12 in resize_vector util/vector.c:38
    #5 0x70a9d9629e12 in resize_vector util/vector.c:31
    #6 0x70a9d9629e12 in git_vector_init util/vector.c:116
    #7 0x70a9d962337c in git_sortedcache_new util/sortedcache.c:30
    #8 0x70a9d96b8682 in git_refdb_backend_fs libgit2/refdb_fs.c:2615↗
    #9 0x70a9d96b2fab in git_refdb_open libgit2/refdb.c:56↗
    #10 0x70a9d96caa78 in git_repository_refdb__weakptr libgit2/repository.c:1668↗
    #11 0x70a9d96cfef9 in git_repository_init_ext libgit2/repository.c:3046↗
    #12 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #14 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #15 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #16 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #17 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #18 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #19 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #27 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #31 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #32 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d96244e8 in git__realloc util/alloc.h:29
    #3 0x70a9d96244e8 in git_str_try_grow util/str.c:86
    #4 0x70a9d9624814 in git_str_grow util/str.c:110
    #5 0x70a9d9624814 in git_str_set util/str.c:157
    #6 0x70a9d9624814 in git_str_set util/str.c:148
    #7 0x70a9d9619da0 in git_fs_path_dirname_r util/fs_path.c:234
    #8 0x70a9d96ca2bb in find_repo_traverse libgit2/repository.c:896↗
    #9 0x70a9d96ca2bb in find_repo libgit2/repository.c:1016↗
    #10 0x70a9d96cec29 in git_repository_open_ext libgit2/repository.c:1172↗
    #11 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #12 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #13 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #14 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #15 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #16 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #17 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #18 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #19 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #20 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #21 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #22 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #28 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #32 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #33 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9629e12 in resize_vector util/vector.c:38
    #5 0x70a9d9629e12 in resize_vector util/vector.c:31
    #6 0x70a9d9629e12 in git_vector_init util/vector.c:116
    #7 0x70a9d9693f1e in git_odb_new_ext libgit2/odb.c:332↗
    #8 0x70a9d96cce8c in git_repository_odb__weakptr libgit2/repository.c:1616↗
    #9 0x70a9d966a66b in mark_local libgit2/fetch.c:58↗
    #10 0x70a9d966a66b in filter_wants libgit2/fetch.c:150↗
    #11 0x70a9d966a66b in git_fetch_negotiate libgit2/fetch.c:175↗
    #12 0x70a9d96c3e81 in git_remote__download libgit2/remote.c:1311↗
    #13 0x70a9d96c541a in git_remote_fetch libgit2/remote.c:1391↗
    #14 0x70a9d9649927 in clone_into libgit2/clone.c:452↗
    #15 0x70a9d9649927 in clone_repo libgit2/clone.c:661↗
    #16 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #17 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #18 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #19 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #20 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #21 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #22 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #28 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #32 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #33 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #34 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #35 0x70a9db1091ee in boost::unit_test::framework::run(unsigned long, bool) boost/test/impl/framework.ipp:1722

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9629e12 in resize_vector util/vector.c:38
    #5 0x70a9d9629e12 in resize_vector util/vector.c:31
    #6 0x70a9d9629e12 in git_vector_init util/vector.c:116
    #7 0x70a9d969b3be in pack_backend__alloc libgit2/odb_pack.c:901↗
    #8 0x70a9d969b908 in git_odb_backend_pack libgit2/odb_pack.c:988↗
    #9 0x70a9d9694379 in git_odb__add_default_backends libgit2/odb.c:510↗
    #10 0x70a9d96ccefb in git_repository_odb__weakptr libgit2/repository.c:1623↗
    #11 0x70a9d966a66b in mark_local libgit2/fetch.c:58↗
    #12 0x70a9d966a66b in filter_wants libgit2/fetch.c:150↗
    #13 0x70a9d966a66b in git_fetch_negotiate libgit2/fetch.c:175↗
    #14 0x70a9d96c3e81 in git_remote__download libgit2/remote.c:1311↗
    #15 0x70a9d96c541a in git_remote_fetch libgit2/remote.c:1391↗
    #16 0x70a9d9649927 in clone_into libgit2/clone.c:452↗
    #17 0x70a9d9649927 in clone_repo libgit2/clone.c:661↗
    #18 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #19 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #20 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #21 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #22 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #23 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #24 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #30 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #34 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #35 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9629e12 in resize_vector util/vector.c:38
    #5 0x70a9d9629e12 in resize_vector util/vector.c:31
    #6 0x70a9d9629e12 in git_vector_init util/vector.c:116
    #7 0x70a9d969b3dd in pack_backend__alloc libgit2/odb_pack.c:906↗
    #8 0x70a9d969b908 in git_odb_backend_pack libgit2/odb_pack.c:988↗
    #9 0x70a9d9694379 in git_odb__add_default_backends libgit2/odb.c:510↗
    #10 0x70a9d96ccefb in git_repository_odb__weakptr libgit2/repository.c:1623↗
    #11 0x70a9d966a66b in mark_local libgit2/fetch.c:58↗
    #12 0x70a9d966a66b in filter_wants libgit2/fetch.c:150↗
    #13 0x70a9d966a66b in git_fetch_negotiate libgit2/fetch.c:175↗
    #14 0x70a9d96c3e81 in git_remote__download libgit2/remote.c:1311↗
    #15 0x70a9d96c541a in git_remote_fetch libgit2/remote.c:1391↗
    #16 0x70a9d9649927 in clone_into libgit2/clone.c:452↗
    #17 0x70a9d9649927 in clone_repo libgit2/clone.c:661↗
    #18 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #19 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #20 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #21 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #22 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #23 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #24 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #30 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #34 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #35 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9629e12 in resize_vector util/vector.c:38
    #5 0x70a9d9629e12 in resize_vector util/vector.c:31
    #6 0x70a9d9629e12 in git_vector_init util/vector.c:116
    #7 0x70a9d9676f3c in git_index_open_ext libgit2/index.c:433↗
    #8 0x70a9d96ccc99 in git_repository_index__weakptr libgit2/repository.c:1731↗
    #9 0x70a9d96ccd84 in git_repository_index libgit2/repository.c:1754↗
    #10 0x70a9d9647a85 in git_checkout_tree libgit2/checkout.c:2787↗
    #11 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #12 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #13 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #14 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #15 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #16 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #17 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #18 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #19 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #20 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #21 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #22 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #28 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #32 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #33 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #34 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9629e12 in resize_vector util/vector.c:38
    #5 0x70a9d9629e12 in resize_vector util/vector.c:31
    #6 0x70a9d9629e12 in git_vector_init util/vector.c:116
    #7 0x70a9d9676f59 in git_index_open_ext libgit2/index.c:434↗
    #8 0x70a9d96ccc99 in git_repository_index__weakptr libgit2/repository.c:1731↗
    #9 0x70a9d96ccd84 in git_repository_index libgit2/repository.c:1754↗
    #10 0x70a9d9647a85 in git_checkout_tree libgit2/checkout.c:2787↗
    #11 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #12 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #13 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #14 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #15 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #16 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #17 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #18 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #19 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #20 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #21 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #22 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #28 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #32 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #33 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #34 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d962a015 in resize_vector util/vector.c:38
    #5 0x70a9d962a015 in resize_vector util/vector.c:31
    #6 0x70a9d962a015 in git_vector_insert_sorted util/vector.c:163
    #7 0x70a9d96391d1 in git_attr_assignment__parse libgit2/attr_file.c:979↗
    #8 0x70a9d9637962 in git_attr_add_macro libgit2/attr.c:501↗
    #9 0x70a9d963b242 in git_attr_cache__init libgit2/attrcache.c:446↗
    #10 0x70a9d967104b in git_ignore__for_path libgit2/ignore.c:315↗
    #11 0x70a9d967f60b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #12 0x70a9d9680c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #13 0x70a9d9680e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #14 0x70a9d96453ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #15 0x70a9d9647b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #16 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #17 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #18 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #19 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #20 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #21 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #22 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #23 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #24 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #25 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #33 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9629f09 in resize_vector util/vector.c:38
    #5 0x70a9d9629f09 in resize_vector util/vector.c:31
    #6 0x70a9d9629f09 in git_vector_insert util/vector.c:140
    #7 0x70a9d9670804 in parse_ignore_file libgit2/ignore.c:226↗
    #8 0x70a9d9670c1a in get_internal_ignores libgit2/ignore.c:287↗
    #9 0x70a9d9670c1a in get_internal_ignores libgit2/ignore.c:275↗
    #10 0x70a9d96710cf in git_ignore__for_path libgit2/ignore.c:343↗
    #11 0x70a9d967f60b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #12 0x70a9d9680c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #13 0x70a9d9680e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #14 0x70a9d96453ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #15 0x70a9d9647b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #16 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #17 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #18 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #19 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #20 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #21 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #22 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #23 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #24 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #25 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #33 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9639e78 in git_attr_cache_filemap__resize libgit2/attrcache.c:18↗
    #5 0x70a9d963ab08 in git_attr_cache_filemap__put_idx libgit2/attrcache.c:18↗
    #6 0x70a9d963ab08 in git_attr_cache_filemap_put libgit2/attrcache.c:18↗
    #7 0x70a9d963ab08 in attr_cache_make_entry libgit2/attrcache.c:132↗
    #8 0x70a9d963ab08 in attr_cache_lookup libgit2/attrcache.c:236↗
    #9 0x70a9d963ab08 in git_attr_cache__get libgit2/attrcache.c:265↗
    #10 0x70a9d96364f2 in preload_attr_source libgit2/attr.c:323↗
    #11 0x70a9d96364f2 in preload_attr_file libgit2/attr.c:346↗
    #12 0x70a9d96364f2 in attr_setup libgit2/attr.c:428↗
    #13 0x70a9d96364f2 in collect_attr_files libgit2/attr.c:655↗
    #14 0x70a9d9636bd5 in git_attr_get_many_with_session libgit2/attr.c:165↗
    #15 0x70a9d966c985 in filter_list_check_attributes libgit2/filter.c:460↗
    #16 0x70a9d966c985 in git_filter_list__load libgit2/filter.c:558↗
    #17 0x70a9d96434ff in blob_content_to_file libgit2/checkout.c:1557↗
    #18 0x70a9d96434ff in checkout_write_content libgit2/checkout.c:1768↗
    #19 0x70a9d9643e50 in checkout_blob libgit2/checkout.c:1805↗
    #20 0x70a9d96462c6 in checkout_create_the_new libgit2/checkout.c:1888↗
    #21 0x70a9d96462c6 in git_checkout_iterator libgit2/checkout.c:2663↗
    #22 0x70a9d9647b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #23 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #24 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #25 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #26 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #27 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #28 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #29 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #30 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #31 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #32 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #33 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #34 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #35 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #36 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #37 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #38 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #39 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #40 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #41 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #42 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9639e93 in git_attr_cache_filemap__resize libgit2/attrcache.c:18↗
    #5 0x70a9d963ab08 in git_attr_cache_filemap__put_idx libgit2/attrcache.c:18↗
    #6 0x70a9d963ab08 in git_attr_cache_filemap_put libgit2/attrcache.c:18↗
    #7 0x70a9d963ab08 in attr_cache_make_entry libgit2/attrcache.c:132↗
    #8 0x70a9d963ab08 in attr_cache_lookup libgit2/attrcache.c:236↗
    #9 0x70a9d963ab08 in git_attr_cache__get libgit2/attrcache.c:265↗
    #10 0x70a9d96364f2 in preload_attr_source libgit2/attr.c:323↗
    #11 0x70a9d96364f2 in preload_attr_file libgit2/attr.c:346↗
    #12 0x70a9d96364f2 in attr_setup libgit2/attr.c:428↗
    #13 0x70a9d96364f2 in collect_attr_files libgit2/attr.c:655↗
    #14 0x70a9d9636bd5 in git_attr_get_many_with_session libgit2/attr.c:165↗
    #15 0x70a9d966c985 in filter_list_check_attributes libgit2/filter.c:460↗
    #16 0x70a9d966c985 in git_filter_list__load libgit2/filter.c:558↗
    #17 0x70a9d96434ff in blob_content_to_file libgit2/checkout.c:1557↗
    #18 0x70a9d96434ff in checkout_write_content libgit2/checkout.c:1768↗
    #19 0x70a9d9643e50 in checkout_blob libgit2/checkout.c:1805↗
    #20 0x70a9d96462c6 in checkout_create_the_new libgit2/checkout.c:1888↗
    #21 0x70a9d96462c6 in git_checkout_iterator libgit2/checkout.c:2663↗
    #22 0x70a9d9647b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #23 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #24 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #25 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #26 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #27 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #28 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #29 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #30 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #31 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #32 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #33 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #34 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #35 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #36 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #37 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #38 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #39 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #40 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #41 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #42 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397

Indirect leak of 56 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d965606b in read_on_variable libgit2/config_file.c:809↗
    #5 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #6 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #7 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #8 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #9 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #10 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #11 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #12 0x70a9d96cbcae in load_config libgit2/repository.c:1394↗
    #13 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #14 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #15 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #16 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #17 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #18 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #19 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #20 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #21 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #22 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #23 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #24 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #25 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

Indirect leak of 48 byte(s) in 2 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d96573c8 in git_config_list_append libgit2/config_list.c:180↗
    #5 0x70a9d965610d in read_on_variable libgit2/config_file.c:831↗
    #6 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #7 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #8 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #9 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #10 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #11 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #12 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #13 0x70a9d96cbc59 in load_config libgit2/repository.c:1382↗
    #14 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #15 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #16 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #17 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #18 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #19 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #20 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #21 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #22 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #23 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #24 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #25 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #26 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #27 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #28 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137

Indirect leak of 48 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d969347b in odb_object__alloc libgit2/odb.c:110↗
    #5 0x70a9d969347b in odb_read_1 libgit2/odb.c:1149↗
    #6 0x70a9d9696007 in git_odb_read libgit2/odb.c:1177↗
    #7 0x70a9d969132f in git_object_lookup_prefix libgit2/object.c:250↗
    #8 0x70a9d9691444 in git_object_lookup libgit2/object.c:283↗
    #9 0x70a9d9692a71 in git_tree_lookup libgit2/object_api.c:56↗
    #10 0x70a9d964bd79 in git_commit_tree libgit2/commit.c:847↗
    #11 0x70a9d9691515 in dereference_object libgit2/object.c:373↗
    #12 0x70a9d9691515 in git_object_peel libgit2/object.c:453↗
    #13 0x70a9d96bfa76 in git_reference_peel libgit2/refs.c:1396↗
    #14 0x70a9d9642bf1 in checkout_lookup_head_tree libgit2/checkout.c:1935↗
    #15 0x70a9d9647b25 in git_checkout_tree libgit2/checkout.c:2778↗
    #16 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #17 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #18 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #19 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #20 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #21 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #22 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #23 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #24 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #25 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #33 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301

Indirect leak of 40 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d9650309 in git_commit_graph_new libgit2/commit_graph.c:321↗
    #5 0x70a9d9694553 in git_odb__add_default_backends libgit2/odb.c:522↗
    #6 0x70a9d96ccefb in git_repository_odb__weakptr libgit2/repository.c:1623↗
    #7 0x70a9d966a66b in mark_local libgit2/fetch.c:58↗
    #8 0x70a9d966a66b in filter_wants libgit2/fetch.c:150↗
    #9 0x70a9d966a66b in git_fetch_negotiate libgit2/fetch.c:175↗
    #10 0x70a9d96c3e81 in git_remote__download libgit2/remote.c:1311↗
    #11 0x70a9d96c541a in git_remote_fetch libgit2/remote.c:1391↗
    #12 0x70a9d9649927 in clone_into libgit2/clone.c:452↗
    #13 0x70a9d9649927 in clone_repo libgit2/clone.c:661↗
    #14 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #15 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #16 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #17 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #18 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #19 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #20 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #21 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #22 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #23 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #24 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #25 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #26 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #27 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #28 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #29 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #30 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #31 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #32 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #33 0x70a9db1091ee in boost::unit_test::framework::run(unsigned long, bool) boost/test/impl/framework.ipp:1722

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d96795a3 in git_index_entrymap_default__resize libgit2/index_map.c:30↗
    #5 0x70a9d9679be7 in git_index_entrymap_default__put_idx libgit2/index_map.c:30↗
    #6 0x70a9d9679be7 in git_index_entrymap_default_put libgit2/index_map.c:30↗
    #7 0x70a9d9679be7 in git_index_entrymap_put libgit2/index_map.c:38↗
    #8 0x70a9d9672da4 in index_insert libgit2/index.c:1430↗
    #9 0x70a9d9673ae6 in git_index_add libgit2/index.c:1700↗
    #10 0x70a9d9643ed2 in checkout_update_index libgit2/checkout.c:1647↗
    #11 0x70a9d9643ed2 in checkout_update_index libgit2/checkout.c:1632↗
    #12 0x70a9d9643ed2 in checkout_blob libgit2/checkout.c:1810↗
    #13 0x70a9d96462c6 in checkout_create_the_new libgit2/checkout.c:1888↗
    #14 0x70a9d96462c6 in git_checkout_iterator libgit2/checkout.c:2663↗
    #15 0x70a9d9647b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #16 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #17 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #18 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #19 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #20 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #21 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #22 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #23 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #24 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #25 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #33 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #36 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #37 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9656e33 in git_config_list_pathmap__resize libgit2/config_list.c:28↗
    #5 0x70a9d9657d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28↗
    #6 0x70a9d9657d6a in git_config_list_pathmap_put libgit2/config_list.c:28↗
    #7 0x70a9d9657d6a in git_config_list_add_string libgit2/config_list.c:281↗
    #8 0x70a9d96560b9 in read_on_variable libgit2/config_file.c:820↗
    #9 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #13 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #14 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #15 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #16 0x70a9d96cbc59 in load_config libgit2/repository.c:1382↗
    #17 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #18 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #19 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #20 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #21 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #22 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #23 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #24 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #25 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #26 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #27 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #28 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #29 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9656e18 in git_config_list_pathmap__resize libgit2/config_list.c:28↗
    #5 0x70a9d9657d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28↗
    #6 0x70a9d9657d6a in git_config_list_pathmap_put libgit2/config_list.c:28↗
    #7 0x70a9d9657d6a in git_config_list_add_string libgit2/config_list.c:281↗
    #8 0x70a9d96560b9 in read_on_variable libgit2/config_file.c:820↗
    #9 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #13 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #14 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #15 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #16 0x70a9d96cbc59 in load_config libgit2/repository.c:1382↗
    #17 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #18 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #19 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #20 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #21 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #22 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #23 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #24 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #25 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #26 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #27 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #28 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #29 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9657148 in git_config_list_headmap__resize libgit2/config_list.c:29↗
    #5 0x70a9d965765c in git_config_list_headmap__put_idx libgit2/config_list.c:29↗
    #6 0x70a9d965765c in git_config_list_headmap_put libgit2/config_list.c:29↗
    #7 0x70a9d965765c in git_config_list_append libgit2/config_list.c:175↗
    #8 0x70a9d965610d in read_on_variable libgit2/config_file.c:831↗
    #9 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #13 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #14 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #15 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #16 0x70a9d96cbc59 in load_config libgit2/repository.c:1382↗
    #17 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #18 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #19 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #20 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #21 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #22 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #23 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #24 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #25 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #26 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #27 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #28 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #29 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388

Indirect leak of 32 byte(s) in 2 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d9657441 in git_config_list_append libgit2/config_list.c:174↗
    #5 0x70a9d965610d in read_on_variable libgit2/config_file.c:831↗
    #6 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #7 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #8 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #9 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #10 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #11 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #12 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #13 0x70a9d96cbc59 in load_config libgit2/repository.c:1382↗
    #14 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #15 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #16 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #17 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #18 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #19 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #20 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #21 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #22 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #23 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #24 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #25 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #26 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #27 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #28 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9657163 in git_config_list_headmap__resize libgit2/config_list.c:29↗
    #5 0x70a9d965765c in git_config_list_headmap__put_idx libgit2/config_list.c:29↗
    #6 0x70a9d965765c in git_config_list_headmap_put libgit2/config_list.c:29↗
    #7 0x70a9d965765c in git_config_list_append libgit2/config_list.c:175↗
    #8 0x70a9d965610d in read_on_variable libgit2/config_file.c:831↗
    #9 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #13 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #14 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #15 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #16 0x70a9d96cbc59 in load_config libgit2/repository.c:1382↗
    #17 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #18 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #19 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #20 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #21 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #22 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #23 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #24 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #25 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #26 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #27 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #28 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #29 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9656e18 in git_config_list_pathmap__resize libgit2/config_list.c:28↗
    #5 0x70a9d9657d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28↗
    #6 0x70a9d9657d6a in git_config_list_pathmap_put libgit2/config_list.c:28↗
    #7 0x70a9d9657d6a in git_config_list_add_string libgit2/config_list.c:281↗
    #8 0x70a9d96560b9 in read_on_variable libgit2/config_file.c:820↗
    #9 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #13 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #14 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #15 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #16 0x70a9d96cbcae in load_config libgit2/repository.c:1394↗
    #17 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #18 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #19 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #20 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #21 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #22 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #23 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #24 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #25 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #26 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #27 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #28 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #29 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9657148 in git_config_list_headmap__resize libgit2/config_list.c:29↗
    #5 0x70a9d965765c in git_config_list_headmap__put_idx libgit2/config_list.c:29↗
    #6 0x70a9d965765c in git_config_list_headmap_put libgit2/config_list.c:29↗
    #7 0x70a9d965765c in git_config_list_append libgit2/config_list.c:175↗
    #8 0x70a9d965610d in read_on_variable libgit2/config_file.c:831↗
    #9 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #13 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #14 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #15 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #16 0x70a9d96cbcae in load_config libgit2/repository.c:1394↗
    #17 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #18 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #19 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #20 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #21 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #22 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #23 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #24 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #25 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #26 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #27 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #28 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #29 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9656e33 in git_config_list_pathmap__resize libgit2/config_list.c:28↗
    #5 0x70a9d9657d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28↗
    #6 0x70a9d9657d6a in git_config_list_pathmap_put libgit2/config_list.c:28↗
    #7 0x70a9d9657d6a in git_config_list_add_string libgit2/config_list.c:281↗
    #8 0x70a9d96560b9 in read_on_variable libgit2/config_file.c:820↗
    #9 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #13 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #14 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #15 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #16 0x70a9d96cbcae in load_config libgit2/repository.c:1394↗
    #17 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #18 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #19 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #20 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #21 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #22 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #23 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #24 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #25 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #26 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #27 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #28 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #29 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388

Indirect leak of 32 byte(s) in 2 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d96244e8 in git__realloc util/alloc.h:29
    #3 0x70a9d96244e8 in git_str_try_grow util/str.c:86
    #4 0x70a9d96248f1 in git_str_grow util/str.c:110
    #5 0x70a9d96248f1 in git_str_putc util/str.c:178
    #6 0x70a9d9656042 in read_on_variable libgit2/config_file.c:804↗
    #7 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #8 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #9 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #10 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #11 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #12 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #13 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #14 0x70a9d96cbc59 in load_config libgit2/repository.c:1382↗
    #15 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #16 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #17 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #18 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #19 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #20 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #21 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #22 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #23 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #24 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #25 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #26 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #27 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #28 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #29 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #30 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #31 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #32 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9657163 in git_config_list_headmap__resize libgit2/config_list.c:29↗
    #5 0x70a9d965765c in git_config_list_headmap__put_idx libgit2/config_list.c:29↗
    #6 0x70a9d965765c in git_config_list_headmap_put libgit2/config_list.c:29↗
    #7 0x70a9d965765c in git_config_list_append libgit2/config_list.c:175↗
    #8 0x70a9d965610d in read_on_variable libgit2/config_file.c:831↗
    #9 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #13 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #14 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #15 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #16 0x70a9d96cbcae in load_config libgit2/repository.c:1394↗
    #17 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #18 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #19 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #20 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #21 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #22 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #23 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #24 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #25 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #26 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #27 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #28 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #29 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d96b2c79 in git_refdb_new libgit2/refdb.c:30↗
    #5 0x70a9d96b2f07 in git_refdb_open libgit2/refdb.c:51↗
    #6 0x70a9d96caa78 in git_repository_refdb__weakptr libgit2/repository.c:1668↗
    #7 0x70a9d96cfef9 in git_repository_init_ext libgit2/repository.c:3046↗
    #8 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #9 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #10 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #11 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #12 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #13 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #14 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #15 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #16 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #17 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #18 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #19 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #20 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #21 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #22 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #23 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #24 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #25 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #26 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #27 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #28 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #29 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #30 0x70a9db1091ee in boost::unit_test::framework::run(unsigned long, bool) boost/test/impl/framework.ipp:1722

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9641cc0 in git_cache_oidmap__resize libgit2/cache.c:19↗
    #5 0x70a9d9641d54 in git_cache_oidmap__put_idx libgit2/cache.c:19↗
    #6 0x70a9d964281d in git_cache_oidmap_put libgit2/cache.c:19↗
    #7 0x70a9d964281d in cache_store libgit2/cache.c:181↗
    #8 0x70a9d96429e5 in git_cache_store_raw libgit2/cache.c:215↗
    #9 0x70a9d96934ce in odb_read_1 libgit2/odb.c:1154↗
    #10 0x70a9d9696007 in git_odb_read libgit2/odb.c:1177↗
    #11 0x70a9d969132f in git_object_lookup_prefix libgit2/object.c:250↗
    #12 0x70a9d9691444 in git_object_lookup libgit2/object.c:283↗
    #13 0x70a9d96929f1 in git_commit_lookup libgit2/object_api.c:23↗
    #14 0x70a9d9648b52 in create_branch libgit2/clone.c:41↗
    #15 0x70a9d9648b52 in create_tracking_branch libgit2/clone.c:102↗
    #16 0x70a9d9648b52 in update_head_to_new_branch libgit2/clone.c:124↗
    #17 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #18 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #19 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #20 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #21 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #22 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #23 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #24 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #25 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #33 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d964a66f in git__malloc util/alloc.h:19
    #3 0x70a9d964a66f in commit_parse libgit2/commit.c:601↗
    #4 0x70a9d964b4d8 in git_commit__parse_ext libgit2/commit.c:717↗
    #5 0x70a9d964b6dd in git_commit__parse libgit2/commit.c:677↗
    #6 0x70a9d9691109 in git_object__from_odb_object libgit2/object.c:164↗
    #7 0x70a9d96912c7 in git_object_lookup_prefix libgit2/object.c:275↗
    #8 0x70a9d9691444 in git_object_lookup libgit2/object.c:283↗
    #9 0x70a9d96929f1 in git_commit_lookup libgit2/object_api.c:23↗
    #10 0x70a9d9648b52 in create_branch libgit2/clone.c:41↗
    #11 0x70a9d9648b52 in create_tracking_branch libgit2/clone.c:102↗
    #12 0x70a9d9648b52 in update_head_to_new_branch libgit2/clone.c:124↗
    #13 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #14 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #15 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #16 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #17 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #18 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #19 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #20 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #21 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #22 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #23 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #29 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #33 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #34 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9641cdb in git_cache_oidmap__resize libgit2/cache.c:19↗
    #5 0x70a9d9641d54 in git_cache_oidmap__put_idx libgit2/cache.c:19↗
    #6 0x70a9d964281d in git_cache_oidmap_put libgit2/cache.c:19↗
    #7 0x70a9d964281d in cache_store libgit2/cache.c:181↗
    #8 0x70a9d96429e5 in git_cache_store_raw libgit2/cache.c:215↗
    #9 0x70a9d96934ce in odb_read_1 libgit2/odb.c:1154↗
    #10 0x70a9d9696007 in git_odb_read libgit2/odb.c:1177↗
    #11 0x70a9d969132f in git_object_lookup_prefix libgit2/object.c:250↗
    #12 0x70a9d9691444 in git_object_lookup libgit2/object.c:283↗
    #13 0x70a9d96929f1 in git_commit_lookup libgit2/object_api.c:23↗
    #14 0x70a9d9648b52 in create_branch libgit2/clone.c:41↗
    #15 0x70a9d9648b52 in create_tracking_branch libgit2/clone.c:102↗
    #16 0x70a9d9648b52 in update_head_to_new_branch libgit2/clone.c:124↗
    #17 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #18 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #19 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #20 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #21 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #22 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #23 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #24 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #25 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #33 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d964a4d6 in git__malloc util/alloc.h:19
    #3 0x70a9d964a4d6 in commit_parse libgit2/commit.c:618↗
    #4 0x70a9d964b4d8 in git_commit__parse_ext libgit2/commit.c:717↗
    #5 0x70a9d964b6dd in git_commit__parse libgit2/commit.c:677↗
    #6 0x70a9d9691109 in git_object__from_odb_object libgit2/object.c:164↗
    #7 0x70a9d96912c7 in git_object_lookup_prefix libgit2/object.c:275↗
    #8 0x70a9d9691444 in git_object_lookup libgit2/object.c:283↗
    #9 0x70a9d96929f1 in git_commit_lookup libgit2/object_api.c:23↗
    #10 0x70a9d9648b52 in create_branch libgit2/clone.c:41↗
    #11 0x70a9d9648b52 in create_tracking_branch libgit2/clone.c:102↗
    #12 0x70a9d9648b52 in update_head_to_new_branch libgit2/clone.c:124↗
    #13 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #14 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #15 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #16 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #17 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #18 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #19 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #20 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #21 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #22 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #23 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #29 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #33 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #34 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9656e33 in git_config_list_pathmap__resize libgit2/config_list.c:28↗
    #5 0x70a9d9657d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28↗
    #6 0x70a9d9657d6a in git_config_list_pathmap_put libgit2/config_list.c:28↗
    #7 0x70a9d9657d6a in git_config_list_add_string libgit2/config_list.c:281↗
    #8 0x70a9d96560b9 in read_on_variable libgit2/config_file.c:820↗
    #9 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x70a9d96553b9 in config_file_refresh libgit2/config_file.c:245↗
    #13 0x70a9d9656338 in config_file_get libgit2/config_file.c:350↗
    #14 0x70a9d9653384 in get_entry libgit2/config.c:808↗
    #15 0x70a9d96534d6 in git_config__lookup_entry libgit2/config.c:841↗
    #16 0x70a9d9654301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #17 0x70a9d9654411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #18 0x70a9d96bed35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #19 0x70a9d96bed35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #20 0x70a9d96bef0e in git_reference_lookup libgit2/refs.c:184↗
    #21 0x70a9d96cdbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #22 0x70a9d9648be8 in update_head_to_new_branch libgit2/clone.c:128↗
    #23 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #24 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #25 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #26 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #27 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #28 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #29 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #30 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #31 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #32 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #33 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #34 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #35 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9656e18 in git_config_list_pathmap__resize libgit2/config_list.c:28↗
    #5 0x70a9d9657d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28↗
    #6 0x70a9d9657d6a in git_config_list_pathmap_put libgit2/config_list.c:28↗
    #7 0x70a9d9657d6a in git_config_list_add_string libgit2/config_list.c:281↗
    #8 0x70a9d96560b9 in read_on_variable libgit2/config_file.c:820↗
    #9 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x70a9d96553b9 in config_file_refresh libgit2/config_file.c:245↗
    #13 0x70a9d9656338 in config_file_get libgit2/config_file.c:350↗
    #14 0x70a9d9653384 in get_entry libgit2/config.c:808↗
    #15 0x70a9d96534d6 in git_config__lookup_entry libgit2/config.c:841↗
    #16 0x70a9d9654301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #17 0x70a9d9654411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #18 0x70a9d96bed35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #19 0x70a9d96bed35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #20 0x70a9d96bef0e in git_reference_lookup libgit2/refs.c:184↗
    #21 0x70a9d96cdbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #22 0x70a9d9648be8 in update_head_to_new_branch libgit2/clone.c:128↗
    #23 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #24 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #25 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #26 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #27 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #28 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #29 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #30 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #31 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #32 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #33 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #34 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #35 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d963a1a8 in git_attr_cache_macromap__resize libgit2/attrcache.c:19↗
    #5 0x70a9d963b68e in git_attr_cache_macromap__put_idx libgit2/attrcache.c:19↗
    #6 0x70a9d963b68e in git_attr_cache_macromap_put libgit2/attrcache.c:19↗
    #7 0x70a9d963b68e in git_attr_cache__insert_macro libgit2/attrcache.c:494↗
    #8 0x70a9d963798a in git_attr_add_macro libgit2/attr.c:504↗
    #9 0x70a9d963b242 in git_attr_cache__init libgit2/attrcache.c:446↗
    #10 0x70a9d967104b in git_ignore__for_path libgit2/ignore.c:315↗
    #11 0x70a9d967f60b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #12 0x70a9d9680c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #13 0x70a9d9680e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #14 0x70a9d96453ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #15 0x70a9d9647b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #16 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #17 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #18 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #19 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #20 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #21 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #22 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #23 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #24 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #25 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #33 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d963a1c3 in git_attr_cache_macromap__resize libgit2/attrcache.c:19↗
    #5 0x70a9d963b68e in git_attr_cache_macromap__put_idx libgit2/attrcache.c:19↗
    #6 0x70a9d963b68e in git_attr_cache_macromap_put libgit2/attrcache.c:19↗
    #7 0x70a9d963b68e in git_attr_cache__insert_macro libgit2/attrcache.c:494↗
    #8 0x70a9d963798a in git_attr_add_macro libgit2/attr.c:504↗
    #9 0x70a9d963b242 in git_attr_cache__init libgit2/attrcache.c:446↗
    #10 0x70a9d967104b in git_ignore__for_path libgit2/ignore.c:315↗
    #11 0x70a9d967f60b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #12 0x70a9d9680c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #13 0x70a9d9680e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #14 0x70a9d96453ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #15 0x70a9d9647b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #16 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #17 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #18 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #19 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #20 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #21 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #22 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #23 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #24 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #25 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #33 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301

Indirect leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9679588 in git_index_entrymap_default__resize libgit2/index_map.c:30↗
    #5 0x70a9d9679be7 in git_index_entrymap_default__put_idx libgit2/index_map.c:30↗
    #6 0x70a9d9679be7 in git_index_entrymap_default_put libgit2/index_map.c:30↗
    #7 0x70a9d9679be7 in git_index_entrymap_put libgit2/index_map.c:38↗
    #8 0x70a9d9672da4 in index_insert libgit2/index.c:1430↗
    #9 0x70a9d9673ae6 in git_index_add libgit2/index.c:1700↗
    #10 0x70a9d9643ed2 in checkout_update_index libgit2/checkout.c:1647↗
    #11 0x70a9d9643ed2 in checkout_update_index libgit2/checkout.c:1632↗
    #12 0x70a9d9643ed2 in checkout_blob libgit2/checkout.c:1810↗
    #13 0x70a9d96462c6 in checkout_create_the_new libgit2/checkout.c:1888↗
    #14 0x70a9d96462c6 in git_checkout_iterator libgit2/checkout.c:2663↗
    #15 0x70a9d9647b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #16 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #17 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #18 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #19 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #20 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #21 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #22 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #23 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #24 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #25 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #33 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #36 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #37 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)

Indirect leak of 28 byte(s) in 2 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d9615932 in git__malloc util/alloc.h:19
    #3 0x70a9d9615932 in git__strdup util/alloc.c:55
    #4 0x70a9d965609c in read_on_variable libgit2/config_file.c:816↗
    #5 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #6 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #7 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #8 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #9 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #10 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #11 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #12 0x70a9d96cbc59 in load_config libgit2/repository.c:1382↗
    #13 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #14 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #15 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #16 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #17 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #18 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #19 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #20 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #21 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #22 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #23 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #24 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #25 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

Indirect leak of 26 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d9615a2c in git__malloc util/alloc.h:19
    #3 0x70a9d9615a2c in git__substrdup util/alloc.c:78
    #4 0x70a9d96d7a35 in extract_trimmed libgit2/signature.c:67↗
    #5 0x70a9d96d84c6 in git_signature__parse libgit2/signature.c:351↗
    #6 0x70a9d964a4fe in commit_parse libgit2/commit.c:621↗
    #7 0x70a9d964b4d8 in git_commit__parse_ext libgit2/commit.c:717↗
    #8 0x70a9d964b6dd in git_commit__parse libgit2/commit.c:677↗
    #9 0x70a9d9691109 in git_object__from_odb_object libgit2/object.c:164↗
    #10 0x70a9d96912c7 in git_object_lookup_prefix libgit2/object.c:275↗
    #11 0x70a9d9691444 in git_object_lookup libgit2/object.c:283↗
    #12 0x70a9d96929f1 in git_commit_lookup libgit2/object_api.c:23↗
    #13 0x70a9d9648b52 in create_branch libgit2/clone.c:41↗
    #14 0x70a9d9648b52 in create_tracking_branch libgit2/clone.c:102↗
    #15 0x70a9d9648b52 in update_head_to_new_branch libgit2/clone.c:124↗
    #16 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #17 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #18 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #19 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #20 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #21 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #22 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #23 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #24 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #25 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #26 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #27 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #28 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #29 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #30 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #31 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #32 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #33 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #34 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397

Indirect leak of 26 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d9615a2c in git__malloc util/alloc.h:19
    #3 0x70a9d9615a2c in git__substrdup util/alloc.c:78
    #4 0x70a9d96d7a35 in extract_trimmed libgit2/signature.c:67↗
    #5 0x70a9d96d84c6 in git_signature__parse libgit2/signature.c:351↗
    #6 0x70a9d964a693 in commit_parse libgit2/commit.c:604↗
    #7 0x70a9d964b4d8 in git_commit__parse_ext libgit2/commit.c:717↗
    #8 0x70a9d964b6dd in git_commit__parse libgit2/commit.c:677↗
    #9 0x70a9d9691109 in git_object__from_odb_object libgit2/object.c:164↗
    #10 0x70a9d96912c7 in git_object_lookup_prefix libgit2/object.c:275↗
    #11 0x70a9d9691444 in git_object_lookup libgit2/object.c:283↗
    #12 0x70a9d96929f1 in git_commit_lookup libgit2/object_api.c:23↗
    #13 0x70a9d9648b52 in create_branch libgit2/clone.c:41↗
    #14 0x70a9d9648b52 in create_tracking_branch libgit2/clone.c:102↗
    #15 0x70a9d9648b52 in update_head_to_new_branch libgit2/clone.c:124↗
    #16 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #17 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #18 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #19 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #20 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #21 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #22 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #23 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #24 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #25 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #26 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #27 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #28 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #29 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #30 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #31 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #32 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #33 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #34 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397

Indirect leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d965195e in git_config_add_backend libgit2/config.c:380↗
    #5 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #6 0x70a9d96cbbf7 in load_config libgit2/repository.c:1365↗
    #7 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #8 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #9 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #10 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #14 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #15 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #16 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #17 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #18 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #19 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #27 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49

Indirect leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d965195e in git_config_add_backend libgit2/config.c:380↗
    #5 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #6 0x70a9d96cbc59 in load_config libgit2/repository.c:1382↗
    #7 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #8 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #9 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #10 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #14 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #15 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #16 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #17 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #18 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #19 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #27 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49

Indirect leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d96573c8 in git_config_list_append libgit2/config_list.c:180↗
    #5 0x70a9d965610d in read_on_variable libgit2/config_file.c:831↗
    #6 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #7 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #8 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #9 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #10 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #11 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #12 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #13 0x70a9d96cbcae in load_config libgit2/repository.c:1394↗
    #14 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #15 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #16 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #17 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #18 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #19 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #20 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #21 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #22 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #23 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #24 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #25 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #26 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #27 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #28 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137

Indirect leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d965195e in git_config_add_backend libgit2/config.c:380↗
    #5 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #6 0x70a9d96cbcae in load_config libgit2/repository.c:1394↗
    #7 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #8 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #9 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #10 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #14 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #15 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #16 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #17 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #18 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #19 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #27 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49

Indirect leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d9693218 in git__malloc util/alloc.h:19
    #3 0x70a9d9693218 in add_backend_internal libgit2/odb.c:363↗
    #4 0x70a9d9694362 in git_odb__add_default_backends libgit2/odb.c:500↗
    #5 0x70a9d96ccefb in git_repository_odb__weakptr libgit2/repository.c:1623↗
    #6 0x70a9d966a66b in mark_local libgit2/fetch.c:58↗
    #7 0x70a9d966a66b in filter_wants libgit2/fetch.c:150↗
    #8 0x70a9d966a66b in git_fetch_negotiate libgit2/fetch.c:175↗
    #9 0x70a9d96c3e81 in git_remote__download libgit2/remote.c:1311↗
    #10 0x70a9d96c541a in git_remote_fetch libgit2/remote.c:1391↗
    #11 0x70a9d9649927 in clone_into libgit2/clone.c:452↗
    #12 0x70a9d9649927 in clone_repo libgit2/clone.c:661↗
    #13 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #14 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #15 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #16 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #17 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #18 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #19 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #25 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #29 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #30 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #31 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #32 0x70a9db1091ee in boost::unit_test::framework::run(unsigned long, bool) boost/test/impl/framework.ipp:1722
    #33 0x70a9db149637 in boost::unit_test::unit_test_main(bool (*)(), int, char**) boost/test/impl/unit_test_main.ipp:250

Indirect leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d9693218 in git__malloc util/alloc.h:19
    #3 0x70a9d9693218 in add_backend_internal libgit2/odb.c:363↗
    #4 0x70a9d969439c in git_odb__add_default_backends libgit2/odb.c:514↗
    #5 0x70a9d96ccefb in git_repository_odb__weakptr libgit2/repository.c:1623↗
    #6 0x70a9d966a66b in mark_local libgit2/fetch.c:58↗
    #7 0x70a9d966a66b in filter_wants libgit2/fetch.c:150↗
    #8 0x70a9d966a66b in git_fetch_negotiate libgit2/fetch.c:175↗
    #9 0x70a9d96c3e81 in git_remote__download libgit2/remote.c:1311↗
    #10 0x70a9d96c541a in git_remote_fetch libgit2/remote.c:1391↗
    #11 0x70a9d9649927 in clone_into libgit2/clone.c:452↗
    #12 0x70a9d9649927 in clone_repo libgit2/clone.c:661↗
    #13 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #14 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #15 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #16 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #17 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #18 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #19 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #25 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #29 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)
    #30 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #31 0x70a9db10f1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)
    #32 0x70a9db1091ee in boost::unit_test::framework::run(unsigned long, bool) boost/test/impl/framework.ipp:1722
    #33 0x70a9db149637 in boost::unit_test::unit_test_main(bool (*)(), int, char**) boost/test/impl/unit_test_main.ipp:250

Indirect leak of 20 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d964a2bf in commit_parse libgit2/commit.c:574↗
    #5 0x70a9d964b4d8 in git_commit__parse_ext libgit2/commit.c:717↗
    #6 0x70a9d964b6dd in git_commit__parse libgit2/commit.c:677↗
    #7 0x70a9d9691109 in git_object__from_odb_object libgit2/object.c:164↗
    #8 0x70a9d96912c7 in git_object_lookup_prefix libgit2/object.c:275↗
    #9 0x70a9d9691444 in git_object_lookup libgit2/object.c:283↗
    #10 0x70a9d96929f1 in git_commit_lookup libgit2/object_api.c:23↗
    #11 0x70a9d9648b52 in create_branch libgit2/clone.c:41↗
    #12 0x70a9d9648b52 in create_tracking_branch libgit2/clone.c:102↗
    #13 0x70a9d9648b52 in update_head_to_new_branch libgit2/clone.c:124↗
    #14 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #15 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #16 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #17 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #18 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #19 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #20 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #21 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #22 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #23 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #24 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #30 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #34 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)

Indirect leak of 17 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d9615932 in git__malloc util/alloc.h:19
    #3 0x70a9d9615932 in git__strdup util/alloc.c:55
    #4 0x70a9d96568da in git_config_backend_from_file libgit2/config_file.c:503↗
    #5 0x70a9d9651aa5 in git_config_add_file_ondisk libgit2/config.c:149↗
    #6 0x70a9d96cbc59 in load_config libgit2/repository.c:1382↗
    #7 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #8 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #9 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #10 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #14 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #15 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #16 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #17 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #18 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #19 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #27 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49

Indirect leak of 17 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d9615932 in git__malloc util/alloc.h:19
    #3 0x70a9d9615932 in git__strdup util/alloc.c:55
    #4 0x70a9d9657bd7 in git_config_list_add_string libgit2/config_list.c:280↗
    #5 0x70a9d96560d7 in read_on_variable libgit2/config_file.c:823↗
    #6 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #7 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #8 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #9 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #10 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #11 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #12 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #13 0x70a9d96cbc59 in load_config libgit2/repository.c:1382↗
    #14 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #15 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #16 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #17 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #18 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #19 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #20 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #21 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #22 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #23 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #24 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #25 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #26 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #27 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #28 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137

Indirect leak of 16 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d965148b in git__malloc util/alloc.h:19
    #3 0x70a9d965148b in git_config__add_instance libgit2/config.c:303↗
    #4 0x70a9d9651983 in git_config_add_backend libgit2/config.c:386↗
    #5 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #6 0x70a9d96cbc59 in load_config libgit2/repository.c:1382↗
    #7 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #8 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #9 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #10 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #14 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #15 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #16 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #17 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #18 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #19 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #27 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49

Indirect leak of 16 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d965148b in git__malloc util/alloc.h:19
    #3 0x70a9d965148b in git_config__add_instance libgit2/config.c:303↗
    #4 0x70a9d9651983 in git_config_add_backend libgit2/config.c:386↗
    #5 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #6 0x70a9d96cbbf7 in load_config libgit2/repository.c:1365↗
    #7 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #8 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #9 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #10 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #14 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #15 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #16 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #17 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #18 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #19 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #27 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49

Indirect leak of 16 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d96244e8 in git__realloc util/alloc.h:29
    #3 0x70a9d96244e8 in git_str_try_grow util/str.c:86
    #4 0x70a9d96248f1 in git_str_grow util/str.c:110
    #5 0x70a9d96248f1 in git_str_putc util/str.c:178
    #6 0x70a9d9656042 in read_on_variable libgit2/config_file.c:804↗
    #7 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #8 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #9 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #10 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #11 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #12 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #13 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #14 0x70a9d96cbcae in load_config libgit2/repository.c:1394↗
    #15 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #16 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #17 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #18 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #19 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #20 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #21 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #22 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #23 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #24 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #25 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #26 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #27 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #28 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #29 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #30 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #31 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #32 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137

Indirect leak of 16 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d961581d in git__malloc util/alloc.h:19
    #3 0x70a9d961581d in git__calloc util/alloc.c:31
    #4 0x70a9d9657441 in git_config_list_append libgit2/config_list.c:174↗
    #5 0x70a9d965610d in read_on_variable libgit2/config_file.c:831↗
    #6 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #7 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #8 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #9 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #10 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #11 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #12 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #13 0x70a9d96cbcae in load_config libgit2/repository.c:1394↗
    #14 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #15 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #16 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #17 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #18 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #19 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #20 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #21 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #22 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #23 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #24 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #25 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #26 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #27 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #28 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137

Indirect leak of 16 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d965148b in git__malloc util/alloc.h:19
    #3 0x70a9d965148b in git_config__add_instance libgit2/config.c:303↗
    #4 0x70a9d9651983 in git_config_add_backend libgit2/config.c:386↗
    #5 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #6 0x70a9d96cbcae in load_config libgit2/repository.c:1394↗
    #7 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #8 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #9 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #10 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #14 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #15 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #16 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #17 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #18 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #19 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #27 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49

Indirect leak of 15 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d9615932 in git__malloc util/alloc.h:19
    #3 0x70a9d9615932 in git__strdup util/alloc.c:55
    #4 0x70a9d9657bd7 in git_config_list_add_string libgit2/config_list.c:280↗
    #5 0x70a9d96560d7 in read_on_variable libgit2/config_file.c:823↗
    #6 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #7 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #8 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #9 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #10 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #11 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #12 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #13 0x70a9d96cbcae in load_config libgit2/repository.c:1394↗
    #14 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #15 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #16 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #17 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #18 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #19 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #20 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #21 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #22 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #23 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #24 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #25 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #26 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #27 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #28 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137

Indirect leak of 15 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d9615932 in git__malloc util/alloc.h:19
    #3 0x70a9d9615932 in git__strdup util/alloc.c:55
    #4 0x70a9d96568da in git_config_backend_from_file libgit2/config_file.c:503↗
    #5 0x70a9d9651aa5 in git_config_add_file_ondisk libgit2/config.c:149↗
    #6 0x70a9d96cbcae in load_config libgit2/repository.c:1394↗
    #7 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #8 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #9 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #10 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #14 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #15 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #16 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #17 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #18 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #19 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #27 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49

Indirect leak of 14 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d9615a2c in git__malloc util/alloc.h:19
    #3 0x70a9d9615a2c in git__substrdup util/alloc.c:78
    #4 0x70a9d96d7a35 in extract_trimmed libgit2/signature.c:67↗
    #5 0x70a9d96d84b0 in git_signature__parse libgit2/signature.c:350↗
    #6 0x70a9d964a693 in commit_parse libgit2/commit.c:604↗
    #7 0x70a9d964b4d8 in git_commit__parse_ext libgit2/commit.c:717↗
    #8 0x70a9d964b6dd in git_commit__parse libgit2/commit.c:677↗
    #9 0x70a9d9691109 in git_object__from_odb_object libgit2/object.c:164↗
    #10 0x70a9d96912c7 in git_object_lookup_prefix libgit2/object.c:275↗
    #11 0x70a9d9691444 in git_object_lookup libgit2/object.c:283↗
    #12 0x70a9d96929f1 in git_commit_lookup libgit2/object_api.c:23↗
    #13 0x70a9d9648b52 in create_branch libgit2/clone.c:41↗
    #14 0x70a9d9648b52 in create_tracking_branch libgit2/clone.c:102↗
    #15 0x70a9d9648b52 in update_head_to_new_branch libgit2/clone.c:124↗
    #16 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #17 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #18 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #19 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #20 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #21 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #22 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #23 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #24 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #25 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #26 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #27 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #28 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #29 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #30 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #31 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #32 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #33 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #34 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397

Indirect leak of 14 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d9615a2c in git__malloc util/alloc.h:19
    #3 0x70a9d9615a2c in git__substrdup util/alloc.c:78
    #4 0x70a9d96d7a35 in extract_trimmed libgit2/signature.c:67↗
    #5 0x70a9d96d84b0 in git_signature__parse libgit2/signature.c:350↗
    #6 0x70a9d964a4fe in commit_parse libgit2/commit.c:621↗
    #7 0x70a9d964b4d8 in git_commit__parse_ext libgit2/commit.c:717↗
    #8 0x70a9d964b6dd in git_commit__parse libgit2/commit.c:677↗
    #9 0x70a9d9691109 in git_object__from_odb_object libgit2/object.c:164↗
    #10 0x70a9d96912c7 in git_object_lookup_prefix libgit2/object.c:275↗
    #11 0x70a9d9691444 in git_object_lookup libgit2/object.c:283↗
    #12 0x70a9d96929f1 in git_commit_lookup libgit2/object_api.c:23↗
    #13 0x70a9d9648b52 in create_branch libgit2/clone.c:41↗
    #14 0x70a9d9648b52 in create_tracking_branch libgit2/clone.c:102↗
    #15 0x70a9d9648b52 in update_head_to_new_branch libgit2/clone.c:124↗
    #16 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #17 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #18 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #19 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #20 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #21 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #22 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #23 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #24 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #25 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #26 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #27 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #28 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #29 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #30 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #31 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #32 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #33 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #34 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397

Indirect leak of 7 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d96159b1 in git__malloc util/alloc.h:19
    #3 0x70a9d96159b1 in git__strndup util/alloc.c:66
    #4 0x70a9d964a70d in commit_parse libgit2/commit.c:657↗
    #5 0x70a9d964b4d8 in git_commit__parse_ext libgit2/commit.c:717↗
    #6 0x70a9d964b6dd in git_commit__parse libgit2/commit.c:677↗
    #7 0x70a9d9691109 in git_object__from_odb_object libgit2/object.c:164↗
    #8 0x70a9d96912c7 in git_object_lookup_prefix libgit2/object.c:275↗
    #9 0x70a9d9691444 in git_object_lookup libgit2/object.c:283↗
    #10 0x70a9d96929f1 in git_commit_lookup libgit2/object_api.c:23↗
    #11 0x70a9d9648b52 in create_branch libgit2/clone.c:41↗
    #12 0x70a9d9648b52 in create_tracking_branch libgit2/clone.c:102↗
    #13 0x70a9d9648b52 in update_head_to_new_branch libgit2/clone.c:124↗
    #14 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #15 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #16 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #17 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #18 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #19 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #20 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #21 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #22 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #23 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #24 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #30 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #34 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)

Indirect leak of 5 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d9615932 in git__malloc util/alloc.h:19
    #3 0x70a9d9615932 in git__strdup util/alloc.c:55
    #4 0x70a9d9657bd7 in git_config_list_add_string libgit2/config_list.c:280↗
    #5 0x70a9d96560b9 in read_on_variable libgit2/config_file.c:820↗
    #6 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #7 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #8 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #9 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #10 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #11 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #12 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #13 0x70a9d96cbc59 in load_config libgit2/repository.c:1382↗
    #14 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #15 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #16 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #17 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #18 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #19 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #20 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #21 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #22 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #23 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #24 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #25 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #26 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #27 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #28 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137

Indirect leak of 5 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d9615932 in git__malloc util/alloc.h:19
    #3 0x70a9d9615932 in git__strdup util/alloc.c:55
    #4 0x70a9d9657bd7 in git_config_list_add_string libgit2/config_list.c:280↗
    #5 0x70a9d96560b9 in read_on_variable libgit2/config_file.c:820↗
    #6 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #7 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #8 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #9 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #10 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #11 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #12 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #13 0x70a9d96cbcae in load_config libgit2/repository.c:1394↗
    #14 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #15 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #16 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #17 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #18 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #19 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #20 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #21 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #22 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #23 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #24 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #25 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #26 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #27 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #28 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137

Indirect leak of 5 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d9615932 in git__malloc util/alloc.h:19
    #3 0x70a9d9615932 in git__strdup util/alloc.c:55
    #4 0x70a9d9657bd7 in git_config_list_add_string libgit2/config_list.c:280↗
    #5 0x70a9d96560b9 in read_on_variable libgit2/config_file.c:820↗
    #6 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #7 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #8 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #9 0x70a9d96553b9 in config_file_refresh libgit2/config_file.c:245↗
    #10 0x70a9d9656338 in config_file_get libgit2/config_file.c:350↗
    #11 0x70a9d9653384 in get_entry libgit2/config.c:808↗
    #12 0x70a9d96534d6 in git_config__lookup_entry libgit2/config.c:841↗
    #13 0x70a9d9654301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #14 0x70a9d9654411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #15 0x70a9d96bed35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #16 0x70a9d96bed35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #17 0x70a9d96bef0e in git_reference_lookup libgit2/refs.c:184↗
    #18 0x70a9d96cdbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #19 0x70a9d9648be8 in update_head_to_new_branch libgit2/clone.c:128↗
    #20 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #21 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #22 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #23 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #24 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #25 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #26 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #27 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #28 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #29 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #30 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #31 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #32 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #33 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137

Indirect leak of 4 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9656bd9 in git_config_list_pathmap__resize libgit2/config_list.c:28↗
    #5 0x70a9d9657d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28↗
    #6 0x70a9d9657d6a in git_config_list_pathmap_put libgit2/config_list.c:28↗
    #7 0x70a9d9657d6a in git_config_list_add_string libgit2/config_list.c:281↗
    #8 0x70a9d96560b9 in read_on_variable libgit2/config_file.c:820↗
    #9 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #13 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #14 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #15 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #16 0x70a9d96cbc59 in load_config libgit2/repository.c:1382↗
    #17 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #18 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #19 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #20 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #21 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #22 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #23 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #24 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #25 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #26 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #27 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #28 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #29 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388

Indirect leak of 4 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9656bd9 in git_config_list_pathmap__resize libgit2/config_list.c:28↗
    #5 0x70a9d9657d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28↗
    #6 0x70a9d9657d6a in git_config_list_pathmap_put libgit2/config_list.c:28↗
    #7 0x70a9d9657d6a in git_config_list_add_string libgit2/config_list.c:281↗
    #8 0x70a9d96560b9 in read_on_variable libgit2/config_file.c:820↗
    #9 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x70a9d96553b9 in config_file_refresh libgit2/config_file.c:245↗
    #13 0x70a9d9656338 in config_file_get libgit2/config_file.c:350↗
    #14 0x70a9d9653384 in get_entry libgit2/config.c:808↗
    #15 0x70a9d96534d6 in git_config__lookup_entry libgit2/config.c:841↗
    #16 0x70a9d9654301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #17 0x70a9d9654411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #18 0x70a9d96bed35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #19 0x70a9d96bed35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #20 0x70a9d96bef0e in git_reference_lookup libgit2/refs.c:184↗
    #21 0x70a9d96cdbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #22 0x70a9d9648be8 in update_head_to_new_branch libgit2/clone.c:128↗
    #23 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #24 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #25 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #26 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #27 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #28 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #29 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #30 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #31 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #32 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #33 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #34 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #35 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388

Indirect leak of 4 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9656f09 in git_config_list_headmap__resize libgit2/config_list.c:29↗
    #5 0x70a9d965765c in git_config_list_headmap__put_idx libgit2/config_list.c:29↗
    #6 0x70a9d965765c in git_config_list_headmap_put libgit2/config_list.c:29↗
    #7 0x70a9d965765c in git_config_list_append libgit2/config_list.c:175↗
    #8 0x70a9d965610d in read_on_variable libgit2/config_file.c:831↗
    #9 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #13 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #14 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #15 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #16 0x70a9d96cbc59 in load_config libgit2/repository.c:1382↗
    #17 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #18 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #19 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #20 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #21 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #22 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #23 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #24 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #25 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #26 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #27 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #28 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #29 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388

Indirect leak of 4 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d965710c in git_config_list_headmap__resize libgit2/config_list.c:29↗
    #5 0x70a9d965765c in git_config_list_headmap__put_idx libgit2/config_list.c:29↗
    #6 0x70a9d965765c in git_config_list_headmap_put libgit2/config_list.c:29↗
    #7 0x70a9d965765c in git_config_list_append libgit2/config_list.c:175↗
    #8 0x70a9d965610d in read_on_variable libgit2/config_file.c:831↗
    #9 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x70a9d96553b9 in config_file_refresh libgit2/config_file.c:245↗
    #13 0x70a9d9656338 in config_file_get libgit2/config_file.c:350↗
    #14 0x70a9d9653384 in get_entry libgit2/config.c:808↗
    #15 0x70a9d96534d6 in git_config__lookup_entry libgit2/config.c:841↗
    #16 0x70a9d9654301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #17 0x70a9d9654411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #18 0x70a9d96bed35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #19 0x70a9d96bed35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #20 0x70a9d96bef0e in git_reference_lookup libgit2/refs.c:184↗
    #21 0x70a9d96cdbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #22 0x70a9d9648be8 in update_head_to_new_branch libgit2/clone.c:128↗
    #23 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #24 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #25 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #26 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #27 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #28 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #29 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #30 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #31 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #32 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #33 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #34 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #35 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388

Indirect leak of 4 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9639f69 in git_attr_cache_macromap__resize libgit2/attrcache.c:19↗
    #5 0x70a9d963b68e in git_attr_cache_macromap__put_idx libgit2/attrcache.c:19↗
    #6 0x70a9d963b68e in git_attr_cache_macromap_put libgit2/attrcache.c:19↗
    #7 0x70a9d963b68e in git_attr_cache__insert_macro libgit2/attrcache.c:494↗
    #8 0x70a9d963798a in git_attr_add_macro libgit2/attr.c:504↗
    #9 0x70a9d963b242 in git_attr_cache__init libgit2/attrcache.c:446↗
    #10 0x70a9d967104b in git_ignore__for_path libgit2/ignore.c:315↗
    #11 0x70a9d967f60b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #12 0x70a9d9680c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #13 0x70a9d9680e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #14 0x70a9d96453ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #15 0x70a9d9647b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #16 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #17 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #18 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #19 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #20 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #21 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #22 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #23 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #24 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #25 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #33 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301

Indirect leak of 4 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9656bd9 in git_config_list_pathmap__resize libgit2/config_list.c:28↗
    #5 0x70a9d9657d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28↗
    #6 0x70a9d9657d6a in git_config_list_pathmap_put libgit2/config_list.c:28↗
    #7 0x70a9d9657d6a in git_config_list_add_string libgit2/config_list.c:281↗
    #8 0x70a9d96560b9 in read_on_variable libgit2/config_file.c:820↗
    #9 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #13 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #14 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #15 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #16 0x70a9d96cbcae in load_config libgit2/repository.c:1394↗
    #17 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #18 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #19 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #20 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #21 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #22 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #23 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #24 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #25 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #26 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #27 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #28 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #29 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388

Indirect leak of 4 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9641ab9 in git_cache_oidmap__resize libgit2/cache.c:19↗
    #5 0x70a9d9641d54 in git_cache_oidmap__put_idx libgit2/cache.c:19↗
    #6 0x70a9d964281d in git_cache_oidmap_put libgit2/cache.c:19↗
    #7 0x70a9d964281d in cache_store libgit2/cache.c:181↗
    #8 0x70a9d96429e5 in git_cache_store_raw libgit2/cache.c:215↗
    #9 0x70a9d96934ce in odb_read_1 libgit2/odb.c:1154↗
    #10 0x70a9d9696007 in git_odb_read libgit2/odb.c:1177↗
    #11 0x70a9d969132f in git_object_lookup_prefix libgit2/object.c:250↗
    #12 0x70a9d9691444 in git_object_lookup libgit2/object.c:283↗
    #13 0x70a9d96929f1 in git_commit_lookup libgit2/object_api.c:23↗
    #14 0x70a9d9648b52 in create_branch libgit2/clone.c:41↗
    #15 0x70a9d9648b52 in create_tracking_branch libgit2/clone.c:102↗
    #16 0x70a9d9648b52 in update_head_to_new_branch libgit2/clone.c:124↗
    #17 0x70a9d9648eae in update_head_to_remote libgit2/clone.c:248↗
    #18 0x70a9d9648eae in checkout_branch libgit2/clone.c:398↗
    #19 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #20 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #21 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #22 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #23 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #24 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #25 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #33 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397

Indirect leak of 4 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d967931a in git_index_entrymap_default__resize libgit2/index_map.c:30↗
    #5 0x70a9d9679be7 in git_index_entrymap_default__put_idx libgit2/index_map.c:30↗
    #6 0x70a9d9679be7 in git_index_entrymap_default_put libgit2/index_map.c:30↗
    #7 0x70a9d9679be7 in git_index_entrymap_put libgit2/index_map.c:38↗
    #8 0x70a9d9672da4 in index_insert libgit2/index.c:1430↗
    #9 0x70a9d9673ae6 in git_index_add libgit2/index.c:1700↗
    #10 0x70a9d9643ed2 in checkout_update_index libgit2/checkout.c:1647↗
    #11 0x70a9d9643ed2 in checkout_update_index libgit2/checkout.c:1632↗
    #12 0x70a9d9643ed2 in checkout_blob libgit2/checkout.c:1810↗
    #13 0x70a9d96462c6 in checkout_create_the_new libgit2/checkout.c:1888↗
    #14 0x70a9d96462c6 in git_checkout_iterator libgit2/checkout.c:2663↗
    #15 0x70a9d9647b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #16 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #17 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #18 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #19 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #20 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #21 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #22 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #23 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #24 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #25 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #33 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #36 0x70a9db14b68a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49
    #37 0x70a9db10fd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)

Indirect leak of 4 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9656f09 in git_config_list_headmap__resize libgit2/config_list.c:29↗
    #5 0x70a9d965765c in git_config_list_headmap__put_idx libgit2/config_list.c:29↗
    #6 0x70a9d965765c in git_config_list_headmap_put libgit2/config_list.c:29↗
    #7 0x70a9d965765c in git_config_list_append libgit2/config_list.c:175↗
    #8 0x70a9d965610d in read_on_variable libgit2/config_file.c:831↗
    #9 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #13 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #14 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #15 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #16 0x70a9d96cbcae in load_config libgit2/repository.c:1394↗
    #17 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #18 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #19 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #20 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #21 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #22 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #23 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #24 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #25 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #26 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #27 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #28 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #29 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388

Indirect leak of 4 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray util/alloc.c:44
    #4 0x70a9d9639c39 in git_attr_cache_filemap__resize libgit2/attrcache.c:18↗
    #5 0x70a9d963ab08 in git_attr_cache_filemap__put_idx libgit2/attrcache.c:18↗
    #6 0x70a9d963ab08 in git_attr_cache_filemap_put libgit2/attrcache.c:18↗
    #7 0x70a9d963ab08 in attr_cache_make_entry libgit2/attrcache.c:132↗
    #8 0x70a9d963ab08 in attr_cache_lookup libgit2/attrcache.c:236↗
    #9 0x70a9d963ab08 in git_attr_cache__get libgit2/attrcache.c:265↗
    #10 0x70a9d96364f2 in preload_attr_source libgit2/attr.c:323↗
    #11 0x70a9d96364f2 in preload_attr_file libgit2/attr.c:346↗
    #12 0x70a9d96364f2 in attr_setup libgit2/attr.c:428↗
    #13 0x70a9d96364f2 in collect_attr_files libgit2/attr.c:655↗
    #14 0x70a9d9636bd5 in git_attr_get_many_with_session libgit2/attr.c:165↗
    #15 0x70a9d966c985 in filter_list_check_attributes libgit2/filter.c:460↗
    #16 0x70a9d966c985 in git_filter_list__load libgit2/filter.c:558↗
    #17 0x70a9d96434ff in blob_content_to_file libgit2/checkout.c:1557↗
    #18 0x70a9d96434ff in checkout_write_content libgit2/checkout.c:1768↗
    #19 0x70a9d9643e50 in checkout_blob libgit2/checkout.c:1805↗
    #20 0x70a9d96462c6 in checkout_create_the_new libgit2/checkout.c:1888↗
    #21 0x70a9d96462c6 in git_checkout_iterator libgit2/checkout.c:2663↗
    #22 0x70a9d9647b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #23 0x70a9d9647be6 in git_checkout_head libgit2/checkout.c:2808↗
    #24 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:407↗
    #25 0x70a9d9648dd9 in checkout_branch libgit2/clone.c:385↗
    #26 0x70a9d9649947 in clone_into libgit2/clone.c:455↗
    #27 0x70a9d9649947 in clone_repo libgit2/clone.c:661↗
    #28 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #29 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #30 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #31 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #32 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #33 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #34 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #35 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #36 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #37 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #38 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #39 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #40 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #41 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #42 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397

Indirect leak of 2 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x70a9d9615932 in git__malloc util/alloc.h:19
    #3 0x70a9d9615932 in git__strdup util/alloc.c:55
    #4 0x70a9d965609c in read_on_variable libgit2/config_file.c:816↗
    #5 0x70a9d9659281 in git_config_parse libgit2/config_parse.c:564↗
    #6 0x70a9d96547b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #7 0x70a9d96548c5 in config_file_read libgit2/config_file.c:909↗
    #8 0x70a9d9655d58 in config_file_open libgit2/config_file.c:127↗
    #9 0x70a9d9655d58 in config_file_open libgit2/config_file.c:104↗
    #10 0x70a9d965194b in git_config_add_backend libgit2/config.c:377↗
    #11 0x70a9d9651ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #12 0x70a9d96cbcae in load_config libgit2/repository.c:1394↗
    #13 0x70a9d96cbf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #14 0x70a9d96cc118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #15 0x70a9d96cf36e in git_repository_open_ext libgit2/repository.c:1209↗
    #16 0x70a9d96cfa73 in git_repository_open libgit2/repository.c:1244↗
    #17 0x70a9d96cfed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #18 0x70a9d96d0a50 in git_repository_init libgit2/repository.c:2927↗
    #19 0x70a9d964884c in default_repository_create libgit2/clone.c:308↗
    #20 0x70a9d96491c5 in clone_repo libgit2/clone.c:647↗
    #21 0x70a9d9649b9f in git_clone libgit2/clone.c:688↗
    #22 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/gitimpl_libgit2.cpp:658↗
    #23 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) src/esys/repo/libgit2/git_libgit2.cpp:109↗
    #24 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178↗
    #25 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x60602ce944f4 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x70a9db1026a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x70a9db102fae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

SUMMARY: AddressSanitizer: 27216 byte(s) leaked in 175 allocation(s).

UndefinedBehaviorSanitizer (UBSan) (0)

No reports.

Raw combined output

Full capture (raw paths): sanitizer.log (1215660 bytes).

Show captured stdout/stderr (raw paths)
Running 118 test cases...
Return value :
    type  : b
    value : false
[1] GENERIC_ERROR(-1)
    file : /builds/libesys/esysrepo/esysrepo/src/esys/repo/test/result_t01.cpp
    line : 52
    fct  : esys::repo::Result_t<bool> esys::repo::test::result_t01::fct_c()
    text : 
    err  : 0
[0] GENERIC_ERROR(-1)
    file : /builds/libesys/esysrepo/esysrepo/src/esys/repo/test/result_t01.cpp
    line : 45
    fct  : esys::repo::Result_t<bool> esys::repo::test::result_t01::fct_b()
    text : 
    err  : 0

Return value :
    type  : b
    value : true
[1] ERROR_OPENING_FILE(-2)
    file : /builds/libesys/esysrepo/esysrepo/src/esys/repo/test/result_t01.cpp
    line : 64
    fct  : esys::repo::Result_t<bool> esys::repo::test::result_t01::fct_e()
    text : 
    err  : 0
[0] ERROR_OPENING_FILE(-2)
    file : /builds/libesys/esysrepo/esysrepo/src/esys/repo/test/result_t01.cpp
    line : 57
    fct  : esys::repo::Result esys::repo::test::result_t01::fct_d()
    text : 
    err  : 0

[1] GENERIC_ERROR(-1)
    file : /builds/libesys/esysrepo/esysrepo/src/esys/repo/test/result01.cpp
    line : 49
    fct  : esys::repo::Result esys::repo::test::fct_c()
    text : 
    err  : 0
[0] GENERIC_ERROR(-1)
    file : /builds/libesys/esysrepo/esysrepo/src/esys/repo/test/result01.cpp
    line : 42
    fct  : esys::repo::Result esys::repo::test::fct_b()
    text : 
    err  : 0

0 = OK
-1 = GENERIC_ERROR
-2 = ERROR_OPENING_FILE
-3 = PATH_NOT_EXISTING
-4 = EMPTY_PATH
-5 = FILE_NOT_EXISTING
-6 = INTERNAL_ERROR
-7 = NOT_IMPLEMENTED
-8 = FOLDER_CREATION_ERROR
-9 = FAILED_TO_COPY
-10 = FAILED_TO_REMOVE_ALL
-11 = RAW_INT_ERROR
-12 = FOLDER_ALREADY_EXISTS
-13 = MANIFEST_IS_NULLPTR
-14 = CONFIG_FOLDER_IS_NULLPTR
-15 = GIT_IS_NULLPTR
-16 = JOB_COUNT_NEGATIVE
-17 = ERROR_VECTOR
-18 = NO_AUTHOR_GIVEN
-100 = CFGFILE_ERROR_PARSING_FILE
-101 = CFGFILE_NO_MANIFEST_TYPE
-102 = CFGFILE_UNKNOWN_MANIFEST_TYPE
-103 = CFGFILE_NO_MANIFEST_URL
-104 = CFGFILE_UNKNOWN_MANIFEST_KIND
-105 = CFGFILE_UNKNOWN_MANIFEST_FORMAT
-200 = MANIFEST_ERROR_PARSING_FILE
-201 = MANIFEST_NO_LOCATIONS_DEFINED
-202 = MANIFEST_ELEMENT_UNKNOWN
-203 = MANIFEST_ATTRIBUTE_UNKNOWN
-204 = MANIFEST_INCORRECT_ATTRIBUTE_VALUE
-205 = MANIFEST_NO_DEFAULT_LOCATION
-206 = MANIFEST_TYPE_UNKNOWN
-207 = MANIFEST_KIND_UNKNOWN
-208 = MANIFEST_FORMAT_UNKNOWN
-209 = MANIFEST_LOCATION_WITHOUT_NAME
-210 = MANIFEST_LOCATION_WITHOUT_ADDRESS
-211 = MANIFEST_REPOSITORY_WITHOUT_NAME
-212 = MANIFEST_REPOSITORY_WITHOUT_PATH
-213 = MANIFEST_GROUP_WITHOUT_NAME
-214 = MANIFEST_GROUP_REPO_WITHOUT_NAME
-215 = MANIFEST_GROUP_REPO_WITHOUT_PATH
-216 = MANIFEST_REPO_UNKNOWN
-217 = MANIFEST_FILE_EXT_UNKNOWN
-218 = MANIFEST_FAILED_TO_DETECT
-219 = MANIFEST_XML_DATA_NULLPTR
-220 = MANIFEST_REPOSITORY_WITHOUT_LOCATION
-221 = MANIFEST_FORMAT_NOT_SET
-222 = MANIFEST_REVISION_SET_UNKNOWN
-223 = MANIFEST_DEPENDS_WITHOUT_IDENTITY
-224 = MANIFEST_DEPENDS_UNRESOLVED
-225 = MANIFEST_DEPENDS_AMBIGUOUS
-226 = MANIFEST_DEPENDS_CYCLE
-300 = GREPO_FOLDER_NO_INCLUDE
-400 = CMDINIT_NO_URL
-401 = CMDINIT_FAILED_FETCH_UNKNOWN_MANIFEST
-402 = CMDINIT_NO_LOCAL_MANIFEST
-500 = GIT_GENERIC_ERROR
-501 = GIT_UNKNOWN_PROTOCOL
-502 = GIT_RAW_INT_ERROR
-503 = GIT_ERROR_OPENING_REPO
-504 = GIT_RESET_TYPE_NOT_SET
-505 = GIT_RESET_TYPE_UNKNOWN
-506 = GIT_NO_BRANCH_FOUND
-507 = GIT_REPO_NOT_OPEN
-508 = GIT_FIND_REF_FAILED
-509 = GIT_GET_HASH_FAILED
-510 = GIT_NO_PARENT
-511 = GIT_ALREADY_OPENED
-512 = GIT_SSH_BACKEND_NOT_SUPPORTED
-600 = CMD_INCORRECT_PARAMETERS_IN_CONTEXT
-601 = CMD_INCORRECT_PARAMETERS_COMBINATION
-602 = CMD_MISSING_PARAMETERS
-603 = CMD_GENERIC_RAW_ERROR
-604 = CMD_NO_ESYSREPO_FOLDER_FOUND
-605 = CMD_CONFIG_FOLDER_NULLPTR
-606 = CMD_GIT_IS_NULLPTR
-607 = CMD_GIT_IS_NOT_OPENED
-608 = CMD_GIT_OPEN_FAILED
-609 = CMD_GIT_IS_DIRTY_FAILED
-610 = CMD_GIT_FETCH_FAILED
-611 = CMD_GIT_GET_HEAD_FAILED
-612 = CMD_GIT_MORE_THAN_ONE_COMMIT
-613 = CMD_WORKSPACE_PATH_IS_EMPTY
-700 = CMDSYNC_ABORTED_FOUND_CHANGES
-701 = CMDSYNC_GIT_CAN_NOT_BE_FAST_FORWARDED
-800 = RUNTASKS_NO_TASK
-900 = DIRECTORY_XML_DATA_NULLPTR
-901 = DIRECTORY_XML_ERROR_PARSING_STREAM
-902 = DIRECTORY_XML_ERROR_PARSING_FILE
-903 = DIRECTORY_XML_ELEMENT_UNKNOWN
-904 = DIRECTORY_XML_MISSING_ATTR
-905 = DIRECTORY_XML_UNKNOWN_URL_TYPE
-1000 = MULTI_XML_CAPTURE_NULLPTR
-1001 = MULTI_ELEMENT_UNKNOWN
-1002 = MULTI_REPOSITORY_WITHOUT_PATH
-1003 = MULTI_REPOSITORY_WITHOUT_REV
-1004 = MULTI_ERROR_PARSING_FILE
-1005 = MULTI_ERROR_PARSING_STREAM
-1100 = USERCONFIG_XML_DATA_NULLPTR
-1101 = USERCONFIG_XML_ELEMENT_UNKNOWN
-1102 = USERCONFIG_XML_MISSING_ELEMENT
-1103 = USERCONFIG_XML_MISSING_ATTR
-1104 = USERCONFIG_XML_UNKNOWN_ATTR_VALUE
-1200 = CMDPIN_NO_MATCH
-1201 = CMDPIN_AMBIGUOUS_MATCH
-1202 = CMDPIN_CI_NOT_DETECTED
-1203 = CMDPIN_CI_UNSUPPORTED
-1204 = CMDPIN_PINS_FILE_PARSE_ERROR
App01 1 (temp-move)
===========
Usage: esysrepo [cmd] [cmd_options] [common_options]

Commands:
    build-info     Print embedded build provenance and dependency SHAs
    deps           Print the manifest repository depends graph
    env            Print process environment variables
    help           Help
    info           Get info on the manifest branch, current branch or unmerged branches
    init           Initialize a repo client checkout in the current directory
    list           List projects and their associated directories
    manifest       Manifest tools
    multi          Handle branches from multiple repositories
    pin            Pin a workspace repository revision (identity-based)
    status         Show the working tree status
    sync           Update working tree to the latest revision
    version        Print version information

'esysrepo [cmd] --help' to get information about a cmd.
'esysrepo [cmd] --doc' to get documentation about a cmd.

Options:
  -h [ --help ]                Print help message
  -d [ --doc ]                 Print documentation
  --version                    Print version information (same as 'version' 
                               command)
  --command arg                Command to execute
  --subargs arg                Arguments for command
  --time [=arg(=1)] (=0)       Display timestamp
  --delta-time [=arg(=1)] (=0) Display delta timestamp
  --public [=arg(=1)] (=0)     Only use https when possible
  --log arg                    Log execution to a file
  --verbose [=arg(=1)] (=0)    Set verbose level
  --debug [=arg(=1)] (=0)      Set debug mode
  -w [ --workspace ] arg       the path to the workspade to use
  -f [ --folder ] arg          the folder to work with
  --trace                      enable execution trace to a file and to the 
                               console
  --trace-file                 enable execution trace to a file
  --trace-cons                 enable execution trace to the console
[info] Init ...
[info] User config file loaded successfully.
[info] Created folder : temp/app01/.esysrepo
[info] Created folder : temp/app01/.esysrepo/temp
[info] Detecting the manifest type ...

                                                                                                        

                                                                                                        

                                                                                                        

                                                                                                        
[info] Cloning done.
    path : temp/app01/.esysrepo/temp/unknown_manifest
    elapsed time (s): 0.992

                                                                                                        

                                                                                                        
[info] ESysRepo manifest detected.
[info] Isolated kind.

                                                                                                        
[info] Init done.
    elapsed time (s): 1.19
App01 2 (sync)
===========
[info] Sync ...
[info] User config file loaded 

… [truncated for HTML; see sanitizer.log for full capture] …

rc/util/alloc.c:44
    #4 0x70a9d9656f09 in git_config_list_headmap__resize /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_list.c:29
    #5 0x70a9d965765c in git_config_list_headmap__put_idx /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_list.c:29
    #6 0x70a9d965765c in git_config_list_headmap_put /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_list.c:29
    #7 0x70a9d965765c in git_config_list_append /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_list.c:175
    #8 0x70a9d965610d in read_on_variable /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:831
    #9 0x70a9d9659281 in git_config_parse /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_parse.c:564
    #10 0x70a9d96547b3 in config_file_read_buffer /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:880
    #11 0x70a9d96548c5 in config_file_read /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:909
    #12 0x70a9d9655d58 in config_file_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:127
    #13 0x70a9d9655d58 in config_file_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:104
    #14 0x70a9d965194b in git_config_add_backend /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config.c:377
    #15 0x70a9d9651ac5 in git_config_add_file_ondisk /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config.c:152
    #16 0x70a9d96cbcae in load_config /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1394
    #17 0x70a9d96cbf85 in git_repository_config__weakptr /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1494
    #18 0x70a9d96cc118 in git_repository_config_snapshot /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1535
    #19 0x70a9d96cf36e in git_repository_open_ext /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1209
    #20 0x70a9d96cfa73 in git_repository_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1244
    #21 0x70a9d96cfed4 in git_repository_init_ext /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:3043
    #22 0x70a9d96d0a50 in git_repository_init /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:2927
    #23 0x70a9d964884c in default_repository_create /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:308
    #24 0x70a9d96491c5 in clone_repo /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:647
    #25 0x70a9d9649b9f in git_clone /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:688
    #26 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/gitimpl_libgit2.cpp:658
    #27 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/git_libgit2.cpp:109
    #28 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /builds/libesys/esysrepo/esysrepo/src/esys/repo/../../../include/esys/repo/gitbase.h:178
    #29 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x60602ce944f4 in AddRemote01LibGit2_invoker /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) /builds/libesys/esysrepo/esysrepo/.conan2/p/b/boost15ace5336cd30/p/include/boost/function/function_template.hpp:117
    #32 0x70a9db1026a2 in boost::function0<void>::operator()() const boost/function/function_template.hpp:771
    #33 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388

Indirect leak of 4 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4c38 in __interceptor_realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:164
    #1 0x70a9d9615c9c in stdalloc__realloc /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/allocators/stdalloc.c:23
    #2 0x70a9d9615888 in git__realloc /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/alloc.h:29
    #3 0x70a9d9615888 in git__reallocarray /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/alloc.c:44
    #4 0x70a9d9639c39 in git_attr_cache_filemap__resize /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/attrcache.c:18
    #5 0x70a9d963ab08 in git_attr_cache_filemap__put_idx /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/attrcache.c:18
    #6 0x70a9d963ab08 in git_attr_cache_filemap_put /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/attrcache.c:18
    #7 0x70a9d963ab08 in attr_cache_make_entry /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/attrcache.c:132
    #8 0x70a9d963ab08 in attr_cache_lookup /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/attrcache.c:236
    #9 0x70a9d963ab08 in git_attr_cache__get /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/attrcache.c:265
    #10 0x70a9d96364f2 in preload_attr_source /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/attr.c:323
    #11 0x70a9d96364f2 in preload_attr_file /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/attr.c:346
    #12 0x70a9d96364f2 in attr_setup /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/attr.c:428
    #13 0x70a9d96364f2 in collect_attr_files /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/attr.c:655
    #14 0x70a9d9636bd5 in git_attr_get_many_with_session /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/attr.c:165
    #15 0x70a9d966c985 in filter_list_check_attributes /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/filter.c:460
    #16 0x70a9d966c985 in git_filter_list__load /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/filter.c:558
    #17 0x70a9d96434ff in blob_content_to_file /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/checkout.c:1557
    #18 0x70a9d96434ff in checkout_write_content /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/checkout.c:1768
    #19 0x70a9d9643e50 in checkout_blob /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/checkout.c:1805
    #20 0x70a9d96462c6 in checkout_create_the_new /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/checkout.c:1888
    #21 0x70a9d96462c6 in git_checkout_iterator /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/checkout.c:2663
    #22 0x70a9d9647b5f in git_checkout_tree /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/checkout.c:2793
    #23 0x70a9d9647be6 in git_checkout_head /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/checkout.c:2808
    #24 0x70a9d9648dd9 in checkout_branch /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:407
    #25 0x70a9d9648dd9 in checkout_branch /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:385
    #26 0x70a9d9649947 in clone_into /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:455
    #27 0x70a9d9649947 in clone_repo /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:661
    #28 0x70a9d9649b9f in git_clone /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:688
    #29 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/gitimpl_libgit2.cpp:658
    #30 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/git_libgit2.cpp:109
    #31 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /builds/libesys/esysrepo/esysrepo/src/esys/repo/../../../include/esys/repo/gitbase.h:178
    #32 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #33 0x60602ce944f4 in AddRemote01LibGit2_invoker /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #34 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) /builds/libesys/esysrepo/esysrepo/.conan2/p/b/boost15ace5336cd30/p/include/boost/function/function_template.hpp:117
    #35 0x70a9db1026a2 in boost::function0<void>::operator()() const boost/function/function_template.hpp:771
    #36 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #37 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boost/function/function_template.hpp:137
    #38 0x70a9db102fae in boost::function0<int>::operator()() const boost/function/function_template.hpp:771
    #39 0x70a9db101ef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<int ()> >(boost::shared_ptr<boost::detail::translator_holder_base> const&, boost::function<int ()> const&) (/builds/libesys/esysrepo/esysrepo/.conan2/p/b/boost15ace5336cd30/p/lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #40 0x70a9db0fefcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #41 0x70a9db0ff154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #42 0x70a9db0ffed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397

Indirect leak of 2 byte(s) in 1 object(s) allocated from:
    #0 0x70a9e2be4887 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
    #1 0x70a9d9615cac in stdalloc__malloc /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/allocators/stdalloc.c:15
    #2 0x70a9d9615932 in git__malloc /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/alloc.h:19
    #3 0x70a9d9615932 in git__strdup /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/alloc.c:55
    #4 0x70a9d965609c in read_on_variable /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:816
    #5 0x70a9d9659281 in git_config_parse /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_parse.c:564
    #6 0x70a9d96547b3 in config_file_read_buffer /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:880
    #7 0x70a9d96548c5 in config_file_read /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:909
    #8 0x70a9d9655d58 in config_file_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:127
    #9 0x70a9d9655d58 in config_file_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:104
    #10 0x70a9d965194b in git_config_add_backend /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config.c:377
    #11 0x70a9d9651ac5 in git_config_add_file_ondisk /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config.c:152
    #12 0x70a9d96cbcae in load_config /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1394
    #13 0x70a9d96cbf85 in git_repository_config__weakptr /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1494
    #14 0x70a9d96cc118 in git_repository_config_snapshot /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1535
    #15 0x70a9d96cf36e in git_repository_open_ext /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1209
    #16 0x70a9d96cfa73 in git_repository_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1244
    #17 0x70a9d96cfed4 in git_repository_init_ext /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:3043
    #18 0x70a9d96d0a50 in git_repository_init /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:2927
    #19 0x70a9d964884c in default_repository_create /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:308
    #20 0x70a9d96491c5 in clone_repo /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:647
    #21 0x70a9d9649b9f in git_clone /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:688
    #22 0x70a9df019dab in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/gitimpl_libgit2.cpp:658
    #23 0x70a9defb1dca in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/git_libgit2.cpp:109
    #24 0x60602ce87d67 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /builds/libesys/esysrepo/esysrepo/src/esys/repo/../../../include/esys/repo/gitbase.h:178
    #25 0x60602ce87d67 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x60602ce944f4 in AddRemote01LibGit2_invoker /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x60602c5f50df in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) /builds/libesys/esysrepo/esysrepo/.conan2/p/b/boost15ace5336cd30/p/include/boost/function/function_template.hpp:117
    #28 0x70a9db1026a2 in boost::function0<void>::operator()() const boost/function/function_template.hpp:771
    #29 0x70a9db101518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x70a9db1043a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boost/function/function_template.hpp:137
    #31 0x70a9db102fae in boost::function0<int>::operator()() const boost/function/function_template.hpp:771

SUMMARY: AddressSanitizer: 27216 byte(s) leaked in 175 allocation(s).