Sanitizer summary

Generated 2026-11-07 22:20:57 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
130
Boost.Test failures
unknown
ASan / LSan reports
1
UBSan reports
0
TSan reports
0

Sanitizer SUMMARY

AddressSanitizer / LeakSanitizer (1)

==39530==ERROR: LeakSanitizer: detected memory leaks

Indirect leak of 4080 byte(s) in 1 object(s) allocated from:
    #0 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad303bbd in git__malloc util/alloc.h:19
    #3 0x7cd4ad303bbd in pool_alloc_page util/pool.c:68
    #4 0x7cd4ad303bbd in pool_alloc util/pool.c:86
    #5 0x7cd4ad303bbd in git_pool_malloc util/pool.c:192
    #6 0x7cd4ad303d3e in git_pool_strndup util/pool.c:215
    #7 0x7cd4ad303df6 in git_pool_strdup util/pool.c:229
    #8 0x7cd4ad31992e in git_attr_add_macro libgit2/attr.c:495↗
    #9 0x7cd4ad31d242 in git_attr_cache__init libgit2/attrcache.c:446↗
    #10 0x7cd4ad35304b in git_ignore__for_path libgit2/ignore.c:315↗
    #11 0x7cd4ad36160b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #12 0x7cd4ad362c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #13 0x7cd4ad362e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #14 0x7cd4ad3273ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #15 0x7cd4ad329b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #16 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #17 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #18 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #19 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #20 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #21 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #22 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #25 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7cd4aed5c154 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad303bbd in git__malloc util/alloc.h:19
    #3 0x7cd4ad303bbd in pool_alloc_page util/pool.c:68
    #4 0x7cd4ad303bbd in pool_alloc util/pool.c:86
    #5 0x7cd4ad303bbd in git_pool_malloc util/pool.c:192
    #6 0x7cd4ad303d3e in git_pool_strndup util/pool.c:215
    #7 0x7cd4ad31ae8a in git_attr_fnmatch__parse libgit2/attr_file.c:824↗
    #8 0x7cd4ad352785 in parse_ignore_file libgit2/ignore.c:205↗
    #9 0x7cd4ad352c1a in get_internal_ignores libgit2/ignore.c:287↗
    #10 0x7cd4ad352c1a in get_internal_ignores libgit2/ignore.c:275↗
    #11 0x7cd4ad3530cf in git_ignore__for_path libgit2/ignore.c:343↗
    #12 0x7cd4ad36160b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #13 0x7cd4ad362c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #14 0x7cd4ad362e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #15 0x7cd4ad3273ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #16 0x7cd4ad329b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #17 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #18 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #19 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #20 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #21 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #22 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #23 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #26 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #27 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #28 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #32 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #35 0x7cd4aed5c154 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad3388b5 in git_config_backend_from_file libgit2/config_file.c:497↗
    #5 0x7cd4ad333aa5 in git_config_add_file_ondisk libgit2/config.c:149↗
    #6 0x7cd4ad3adcae in load_config libgit2/repository.c:1394↗
    #7 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #8 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #9 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #10 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #14 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #15 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #16 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #19 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7cd4aeda868a 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad3388b5 in git_config_backend_from_file libgit2/config_file.c:497↗
    #5 0x7cd4ad333aa5 in git_config_add_file_ondisk libgit2/config.c:149↗
    #6 0x7cd4ad3adc59 in load_config libgit2/repository.c:1382↗
    #7 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #8 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #9 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #10 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #14 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #15 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #16 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #19 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7cd4aeda868a 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad3388b5 in git_config_backend_from_file libgit2/config_file.c:497↗
    #5 0x7cd4ad333aa5 in git_config_add_file_ondisk libgit2/config.c:149↗
    #6 0x7cd4ad3adbf7 in load_config libgit2/repository.c:1365↗
    #7 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #8 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #9 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #10 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #14 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #15 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #16 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #19 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7cd4aeda868a 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad3dafee in git_tree__parse_raw libgit2/tree.c:405↗
    #5 0x7cd4ad3db2db in git_tree__parse libgit2/tree.c:452↗
    #6 0x7cd4ad373109 in git_object__from_odb_object libgit2/object.c:164↗
    #7 0x7cd4ad3732c7 in git_object_lookup_prefix libgit2/object.c:275↗
    #8 0x7cd4ad373444 in git_object_lookup libgit2/object.c:283↗
    #9 0x7cd4ad374a71 in git_tree_lookup libgit2/object_api.c:56↗
    #10 0x7cd4ad32dd79 in git_commit_tree libgit2/commit.c:847↗
    #11 0x7cd4ad373515 in dereference_object libgit2/object.c:373↗
    #12 0x7cd4ad373515 in git_object_peel libgit2/object.c:453↗
    #13 0x7cd4ad3a1a76 in git_reference_peel libgit2/refs.c:1396↗
    #14 0x7cd4ad324bf1 in checkout_lookup_head_tree libgit2/checkout.c:1935↗
    #15 0x7cd4ad329b25 in git_checkout_tree libgit2/checkout.c:2778↗
    #16 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #17 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #18 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #19 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #20 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #21 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #22 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #25 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7cd4aed5eef9 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 0x7cd4aed5bfcf 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad33806b in read_on_variable libgit2/config_file.c:809↗
    #5 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #6 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #7 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #8 0x7cd4ad3373b9 in config_file_refresh libgit2/config_file.c:245↗
    #9 0x7cd4ad338338 in config_file_get libgit2/config_file.c:350↗
    #10 0x7cd4ad335384 in get_entry libgit2/config.c:808↗
    #11 0x7cd4ad3354d6 in git_config__lookup_entry libgit2/config.c:841↗
    #12 0x7cd4ad336301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #13 0x7cd4ad336411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #14 0x7cd4ad3a0d35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #15 0x7cd4ad3a0d35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #16 0x7cd4ad3a0f0e in git_reference_lookup libgit2/refs.c:184↗
    #17 0x7cd4ad3afbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #18 0x7cd4ad32abe8 in update_head_to_new_branch libgit2/clone.c:128↗
    #19 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #20 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #21 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #22 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #23 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #24 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #27 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #28 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #29 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #30 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #31 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #32 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #33 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

Indirect leak of 400 byte(s) in 1 object(s) allocated from:
    #0 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad3aa956 in repository_alloc libgit2/repository.c:310↗
    #5 0x7cd4ad3b0c39 in git_repository_open_ext libgit2/repository.c:1177↗
    #6 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #7 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #8 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #9 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #10 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #11 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #12 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #15 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #16 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #17 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #18 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #19 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #20 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #21 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #22 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #24 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #25 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #26 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4aed6c1d3 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 0x7cd4aed661ee 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad358e73 in git_index_open_ext libgit2/index.c:412↗
    #5 0x7cd4ad3aec99 in git_repository_index__weakptr libgit2/repository.c:1731↗
    #6 0x7cd4ad3aed84 in git_repository_index libgit2/repository.c:1754↗
    #7 0x7cd4ad329a85 in git_checkout_tree libgit2/checkout.c:2787↗
    #8 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #9 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #10 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #11 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #12 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #13 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #14 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #17 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #18 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #19 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4aed6c1d3 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 0x7cd4aed661ee 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad30533f in git_sortedcache_new util/sortedcache.c:26
    #5 0x7cd4ad39a682 in git_refdb_backend_fs libgit2/refdb_fs.c:2615↗
    #6 0x7cd4ad394fab in git_refdb_open libgit2/refdb.c:56↗
    #7 0x7cd4ad3aca78 in git_repository_refdb__weakptr libgit2/repository.c:1668↗
    #8 0x7cd4ad3b1ef9 in git_repository_init_ext libgit2/repository.c:3046↗
    #9 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #10 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #11 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #12 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #13 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #16 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #17 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #18 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #19 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #20 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #21 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #22 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #25 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #26 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #27 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4aed6c1d3 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad39a59f in git_refdb_backend_fs libgit2/refdb_fs.c:2586↗
    #5 0x7cd4ad394fab in git_refdb_open libgit2/refdb.c:56↗
    #6 0x7cd4ad3aca78 in git_repository_refdb__weakptr libgit2/repository.c:1668↗
    #7 0x7cd4ad3b1ef9 in git_repository_init_ext libgit2/repository.c:3046↗
    #8 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #9 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #10 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #11 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #12 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #15 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #16 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #17 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #18 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #19 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #20 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #21 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #22 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #24 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #25 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #26 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4aed6c1d3 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 0x7cd4aed661ee 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad30be12 in resize_vector util/vector.c:38
    #5 0x7cd4ad30be12 in resize_vector util/vector.c:31
    #6 0x7cd4ad30be12 in git_vector_init util/vector.c:116
    #7 0x7cd4ad358efa in git_index_open_ext libgit2/index.c:431↗
    #8 0x7cd4ad3aec99 in git_repository_index__weakptr libgit2/repository.c:1731↗
    #9 0x7cd4ad3aed84 in git_repository_index libgit2/repository.c:1754↗
    #10 0x7cd4ad329a85 in git_checkout_tree libgit2/checkout.c:2787↗
    #11 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #12 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #13 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #14 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #15 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #16 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #17 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #20 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #21 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #22 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4aed6c1d3 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad37acba in git_odb__backend_loose libgit2/odb_loose.c:1206↗
    #5 0x7cd4ad37633b in git_odb__add_default_backends libgit2/odb.c:499↗
    #6 0x7cd4ad3aeefb in git_repository_odb__weakptr libgit2/repository.c:1623↗
    #7 0x7cd4ad34c66b in mark_local libgit2/fetch.c:58↗
    #8 0x7cd4ad34c66b in filter_wants libgit2/fetch.c:150↗
    #9 0x7cd4ad34c66b in git_fetch_negotiate libgit2/fetch.c:175↗
    #10 0x7cd4ad3a5e81 in git_remote__download libgit2/remote.c:1311↗
    #11 0x7cd4ad3a741a in git_remote_fetch libgit2/remote.c:1391↗
    #12 0x7cd4ad32b927 in clone_into libgit2/clone.c:452↗
    #13 0x7cd4ad32b927 in clone_repo libgit2/clone.c:661↗
    #14 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #15 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #18 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #19 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #20 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #21 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #22 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #23 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #24 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #27 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #28 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #29 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4aed6c1d3 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 0x7cd4aed661ee 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad37d39f in pack_backend__alloc libgit2/odb_pack.c:898↗
    #5 0x7cd4ad37d908 in git_odb_backend_pack libgit2/odb_pack.c:988↗
    #6 0x7cd4ad376379 in git_odb__add_default_backends libgit2/odb.c:510↗
    #7 0x7cd4ad3aeefb in git_repository_odb__weakptr libgit2/repository.c:1623↗
    #8 0x7cd4ad34c66b in mark_local libgit2/fetch.c:58↗
    #9 0x7cd4ad34c66b in filter_wants libgit2/fetch.c:150↗
    #10 0x7cd4ad34c66b in git_fetch_negotiate libgit2/fetch.c:175↗
    #11 0x7cd4ad3a5e81 in git_remote__download libgit2/remote.c:1311↗
    #12 0x7cd4ad3a741a in git_remote_fetch libgit2/remote.c:1391↗
    #13 0x7cd4ad32b927 in clone_into libgit2/clone.c:452↗
    #14 0x7cd4ad32b927 in clone_repo libgit2/clone.c:661↗
    #15 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #16 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #19 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4aed6c1d3 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f79b1 in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f79b1 in git__strndup util/alloc.c:66
    #4 0x7cd4ad32c6c0 in commit_parse libgit2/commit.c:649↗
    #5 0x7cd4ad32d4d8 in git_commit__parse_ext libgit2/commit.c:717↗
    #6 0x7cd4ad32d6dd in git_commit__parse libgit2/commit.c:677↗
    #7 0x7cd4ad373109 in git_object__from_odb_object libgit2/object.c:164↗
    #8 0x7cd4ad3732c7 in git_object_lookup_prefix libgit2/object.c:275↗
    #9 0x7cd4ad373444 in git_object_lookup libgit2/object.c:283↗
    #10 0x7cd4ad3749f1 in git_commit_lookup libgit2/object_api.c:23↗
    #11 0x7cd4ad32ab52 in create_branch libgit2/clone.c:41↗
    #12 0x7cd4ad32ab52 in create_tracking_branch libgit2/clone.c:102↗
    #13 0x7cd4ad32ab52 in update_head_to_new_branch libgit2/clone.c:124↗
    #14 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #15 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #16 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #17 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #18 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #19 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #22 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #23 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #24 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad375ec6 in git_odb_new_ext libgit2/odb.c:318↗
    #5 0x7cd4ad3aee8c in git_repository_odb__weakptr libgit2/repository.c:1616↗
    #6 0x7cd4ad34c66b in mark_local libgit2/fetch.c:58↗
    #7 0x7cd4ad34c66b in filter_wants libgit2/fetch.c:150↗
    #8 0x7cd4ad34c66b in git_fetch_negotiate libgit2/fetch.c:175↗
    #9 0x7cd4ad3a5e81 in git_remote__download libgit2/remote.c:1311↗
    #10 0x7cd4ad3a741a in git_remote_fetch libgit2/remote.c:1391↗
    #11 0x7cd4ad32b927 in clone_into libgit2/clone.c:452↗
    #12 0x7cd4ad32b927 in clone_repo libgit2/clone.c:661↗
    #13 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #14 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #17 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #18 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #19 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4aed6c1d3 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 0x7cd4aed661ee in boost::unit_test::framework::run(unsigned long, bool) boost/test/impl/framework.ipp:1722
    #33 0x7cd4aeda6637 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad319c06 in git_attr_file__new libgit2/attr_file.c:38↗
    #5 0x7cd4ad31a08f in git_attr_file__load libgit2/attr_file.c:217↗
    #6 0x7cd4ad31c650 in git_attr_cache__get libgit2/attrcache.c:271↗
    #7 0x7cd4ad352bd9 in get_internal_ignores libgit2/ignore.c:283↗
    #8 0x7cd4ad3530cf in git_ignore__for_path libgit2/ignore.c:343↗
    #9 0x7cd4ad36160b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #10 0x7cd4ad362c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #11 0x7cd4ad362e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #12 0x7cd4ad3273ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #13 0x7cd4ad329b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #14 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #15 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #16 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #17 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #18 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #19 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #20 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #23 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #24 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #25 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #26 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #27 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #28 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #29 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #30 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #32 0x7cd4aed5c154 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad319c06 in git_attr_file__new libgit2/attr_file.c:38↗
    #5 0x7cd4ad31a08f in git_attr_file__load libgit2/attr_file.c:217↗
    #6 0x7cd4ad31c650 in git_attr_cache__get libgit2/attrcache.c:271↗
    #7 0x7cd4ad3184f2 in preload_attr_source libgit2/attr.c:323↗
    #8 0x7cd4ad3184f2 in preload_attr_file libgit2/attr.c:346↗
    #9 0x7cd4ad3184f2 in attr_setup libgit2/attr.c:428↗
    #10 0x7cd4ad3184f2 in collect_attr_files libgit2/attr.c:655↗
    #11 0x7cd4ad318bd5 in git_attr_get_many_with_session libgit2/attr.c:165↗
    #12 0x7cd4ad34e985 in filter_list_check_attributes libgit2/filter.c:460↗
    #13 0x7cd4ad34e985 in git_filter_list__load libgit2/filter.c:558↗
    #14 0x7cd4ad3254ff in blob_content_to_file libgit2/checkout.c:1557↗
    #15 0x7cd4ad3254ff in checkout_write_content libgit2/checkout.c:1768↗
    #16 0x7cd4ad325e50 in checkout_blob libgit2/checkout.c:1805↗
    #17 0x7cd4ad3282c6 in checkout_create_the_new libgit2/checkout.c:1888↗
    #18 0x7cd4ad3282c6 in git_checkout_iterator libgit2/checkout.c:2663↗
    #19 0x7cd4ad329b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #20 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #21 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #22 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #23 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #24 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #25 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #26 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #29 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #34 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #35 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #36 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #38 0x7cd4aed5c154 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad319c06 in git_attr_file__new libgit2/attr_file.c:38↗
    #5 0x7cd4ad31a08f in git_attr_file__load libgit2/attr_file.c:217↗
    #6 0x7cd4ad31c650 in git_attr_cache__get libgit2/attrcache.c:271↗
    #7 0x7cd4ad352d4e in push_ignore_file libgit2/ignore.c:255↗
    #8 0x7cd4ad352d4e in push_one_ignore libgit2/ignore.c:272↗
    #9 0x7cd4ad2fc780 in git_fs_path_walk_up util/fs_path.c:558
    #10 0x7cd4ad3530f0 in git_ignore__for_path libgit2/ignore.c:348↗
    #11 0x7cd4ad36160b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #12 0x7cd4ad362c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #13 0x7cd4ad362e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #14 0x7cd4ad3273ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #15 0x7cd4ad329b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #16 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #17 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #18 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #19 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #20 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #21 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #22 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #25 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7cd4aed5eef9 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 0x7cd4aed5bfcf 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad319c06 in git_attr_file__new libgit2/attr_file.c:38↗
    #5 0x7cd4ad31a08f in git_attr_file__load libgit2/attr_file.c:217↗
    #6 0x7cd4ad31c650 in git_attr_cache__get libgit2/attrcache.c:271↗
    #7 0x7cd4ad317fd2 in preload_attr_source libgit2/attr.c:323↗
    #8 0x7cd4ad317fd2 in preload_attr_file libgit2/attr.c:346↗
    #9 0x7cd4ad317fd2 in attr_setup libgit2/attr.c:436↗
    #10 0x7cd4ad317fd2 in collect_attr_files libgit2/attr.c:655↗
    #11 0x7cd4ad318bd5 in git_attr_get_many_with_session libgit2/attr.c:165↗
    #12 0x7cd4ad34e985 in filter_list_check_attributes libgit2/filter.c:460↗
    #13 0x7cd4ad34e985 in git_filter_list__load libgit2/filter.c:558↗
    #14 0x7cd4ad3254ff in blob_content_to_file libgit2/checkout.c:1557↗
    #15 0x7cd4ad3254ff in checkout_write_content libgit2/checkout.c:1768↗
    #16 0x7cd4ad325e50 in checkout_blob libgit2/checkout.c:1805↗
    #17 0x7cd4ad3282c6 in checkout_create_the_new libgit2/checkout.c:1888↗
    #18 0x7cd4ad3282c6 in git_checkout_iterator libgit2/checkout.c:2663↗
    #19 0x7cd4ad329b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #20 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #21 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #22 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #23 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #24 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #25 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #26 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #29 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #34 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #35 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #36 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #38 0x7cd4aed5c154 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad319c06 in git_attr_file__new libgit2/attr_file.c:38↗
    #5 0x7cd4ad31a08f in git_attr_file__load libgit2/attr_file.c:217↗
    #6 0x7cd4ad31c650 in git_attr_cache__get libgit2/attrcache.c:271↗
    #7 0x7cd4ad352c8d in push_ignore_file libgit2/ignore.c:255↗
    #8 0x7cd4ad353278 in git_ignore__for_path libgit2/ignore.c:356↗
    #9 0x7cd4ad36160b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #10 0x7cd4ad362c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #11 0x7cd4ad362e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #12 0x7cd4ad3273ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #13 0x7cd4ad329b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #14 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #15 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #16 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #17 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #18 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #19 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #20 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #23 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #24 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #25 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #26 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #27 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #28 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #29 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #30 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #32 0x7cd4aed5c154 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad3064e8 in git__realloc util/alloc.h:29
    #3 0x7cd4ad3064e8 in git_str_try_grow util/str.c:86
    #4 0x7cd4ad3068f1 in git_str_grow util/str.c:110
    #5 0x7cd4ad3068f1 in git_str_putc util/str.c:178
    #6 0x7cd4ad338042 in read_on_variable libgit2/config_file.c:804↗
    #7 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #8 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #9 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #10 0x7cd4ad3373b9 in config_file_refresh libgit2/config_file.c:245↗
    #11 0x7cd4ad338338 in config_file_get libgit2/config_file.c:350↗
    #12 0x7cd4ad335384 in get_entry libgit2/config.c:808↗
    #13 0x7cd4ad3354d6 in git_config__lookup_entry libgit2/config.c:841↗
    #14 0x7cd4ad336301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #15 0x7cd4ad336411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #16 0x7cd4ad3a0d35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #17 0x7cd4ad3a0d35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #18 0x7cd4ad3a0f0e in git_reference_lookup libgit2/refs.c:184↗
    #19 0x7cd4ad3afbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #20 0x7cd4ad32abe8 in update_head_to_new_branch libgit2/clone.c:128↗
    #21 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #22 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #23 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #24 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #25 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #26 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #29 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #34 0x7cd4aed613a5 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad3393c8 in git_config_list_append libgit2/config_list.c:180↗
    #5 0x7cd4ad33810d in read_on_variable libgit2/config_file.c:831↗
    #6 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #7 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #8 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #9 0x7cd4ad3373b9 in config_file_refresh libgit2/config_file.c:245↗
    #10 0x7cd4ad338338 in config_file_get libgit2/config_file.c:350↗
    #11 0x7cd4ad335384 in get_entry libgit2/config.c:808↗
    #12 0x7cd4ad3354d6 in git_config__lookup_entry libgit2/config.c:841↗
    #13 0x7cd4ad336301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #14 0x7cd4ad336411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #15 0x7cd4ad3a0d35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #16 0x7cd4ad3a0d35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #17 0x7cd4ad3a0f0e in git_reference_lookup libgit2/refs.c:184↗
    #18 0x7cd4ad3afbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #19 0x7cd4ad32abe8 in update_head_to_new_branch libgit2/clone.c:128↗
    #20 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #21 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #22 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #23 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #24 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #25 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #28 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #29 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #30 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #31 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #33 0x7cd4aed613a5 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad353cf1 in index_entry_create libgit2/index.c:958↗
    #5 0x7cd4ad353d8e in index_entry_dup libgit2/index.c:1091↗
    #6 0x7cd4ad355aca in git_index_add libgit2/index.c:1699↗
    #7 0x7cd4ad325ed2 in checkout_update_index libgit2/checkout.c:1647↗
    #8 0x7cd4ad325ed2 in checkout_update_index libgit2/checkout.c:1632↗
    #9 0x7cd4ad325ed2 in checkout_blob libgit2/checkout.c:1810↗
    #10 0x7cd4ad3282c6 in checkout_create_the_new libgit2/checkout.c:1888↗
    #11 0x7cd4ad3282c6 in git_checkout_iterator libgit2/checkout.c:2663↗
    #12 0x7cd4ad329b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #13 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #14 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #15 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #16 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #17 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #18 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #19 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #22 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #23 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #24 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 4 object(s) allocated from:
    #0 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad31b2fe in git_attr_assignment__parse libgit2/attr_file.c:908↗
    #5 0x7cd4ad319962 in git_attr_add_macro libgit2/attr.c:501↗
    #6 0x7cd4ad31d242 in git_attr_cache__init libgit2/attrcache.c:446↗
    #7 0x7cd4ad35304b in git_ignore__for_path libgit2/ignore.c:315↗
    #8 0x7cd4ad36160b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #9 0x7cd4ad362c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #10 0x7cd4ad362e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #11 0x7cd4ad3273ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #12 0x7cd4ad329b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #13 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #14 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #15 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #16 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #17 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #18 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #19 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #22 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #23 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #24 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397

Indirect leak of 160 byte(s) in 1 object(s) allocated from:
    #0 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad31d181 in git_attr_cache__init libgit2/attrcache.c:410↗
    #5 0x7cd4ad35304b in git_ignore__for_path libgit2/ignore.c:315↗
    #6 0x7cd4ad36160b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #7 0x7cd4ad362c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #8 0x7cd4ad362e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #9 0x7cd4ad3273ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #10 0x7cd4ad329b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #11 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #12 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #13 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #14 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #15 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #16 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #17 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #20 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #21 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #22 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 152 byte(s) in 1 object(s) allocated from:
    #0 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad372feb in git_object__init_from_odb_object libgit2/object.c:135↗
    #5 0x7cd4ad3730cd in git_object__from_odb_object libgit2/object.c:157↗
    #6 0x7cd4ad3732c7 in git_object_lookup_prefix libgit2/object.c:275↗
    #7 0x7cd4ad373444 in git_object_lookup libgit2/object.c:283↗
    #8 0x7cd4ad3749f1 in git_commit_lookup libgit2/object_api.c:23↗
    #9 0x7cd4ad32ab52 in create_branch libgit2/clone.c:41↗
    #10 0x7cd4ad32ab52 in create_tracking_branch libgit2/clone.c:102↗
    #11 0x7cd4ad32ab52 in update_head_to_new_branch libgit2/clone.c:124↗
    #12 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #13 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #14 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #15 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #16 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #17 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #20 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #21 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #22 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4aed6c1d3 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad339163 in git_config_list_headmap__resize libgit2/config_list.c:29↗
    #5 0x7cd4ad33965c in git_config_list_headmap__put_idx libgit2/config_list.c:29↗
    #6 0x7cd4ad33965c in git_config_list_headmap_put libgit2/config_list.c:29↗
    #7 0x7cd4ad33965c in git_config_list_append libgit2/config_list.c:175↗
    #8 0x7cd4ad33810d in read_on_variable libgit2/config_file.c:831↗
    #9 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x7cd4ad3373b9 in config_file_refresh libgit2/config_file.c:245↗
    #13 0x7cd4ad338338 in config_file_get libgit2/config_file.c:350↗
    #14 0x7cd4ad335384 in get_entry libgit2/config.c:808↗
    #15 0x7cd4ad3354d6 in git_config__lookup_entry libgit2/config.c:841↗
    #16 0x7cd4ad336301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #17 0x7cd4ad336411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #18 0x7cd4ad3a0d35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #19 0x7cd4ad3a0d35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #20 0x7cd4ad3a0f0e in git_reference_lookup libgit2/refs.c:184↗
    #21 0x7cd4ad3afbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #22 0x7cd4ad32abe8 in update_head_to_new_branch libgit2/clone.c:128↗
    #23 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #24 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #25 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #26 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #27 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #28 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #31 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #32 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #33 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #34 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #35 0x7cd4aed5e518 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad339148 in git_config_list_headmap__resize libgit2/config_list.c:29↗
    #5 0x7cd4ad33965c in git_config_list_headmap__put_idx libgit2/config_list.c:29↗
    #6 0x7cd4ad33965c in git_config_list_headmap_put libgit2/config_list.c:29↗
    #7 0x7cd4ad33965c in git_config_list_append libgit2/config_list.c:175↗
    #8 0x7cd4ad33810d in read_on_variable libgit2/config_file.c:831↗
    #9 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x7cd4ad3373b9 in config_file_refresh libgit2/config_file.c:245↗
    #13 0x7cd4ad338338 in config_file_get libgit2/config_file.c:350↗
    #14 0x7cd4ad335384 in get_entry libgit2/config.c:808↗
    #15 0x7cd4ad3354d6 in git_config__lookup_entry libgit2/config.c:841↗
    #16 0x7cd4ad336301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #17 0x7cd4ad336411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #18 0x7cd4ad3a0d35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #19 0x7cd4ad3a0d35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #20 0x7cd4ad3a0f0e in git_reference_lookup libgit2/refs.c:184↗
    #21 0x7cd4ad3afbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #22 0x7cd4ad32abe8 in update_head_to_new_branch libgit2/clone.c:128↗
    #23 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #24 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #25 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #26 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #27 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #28 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #31 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #32 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #33 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #34 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #35 0x7cd4aed5e518 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad339441 in git_config_list_append libgit2/config_list.c:174↗
    #5 0x7cd4ad33810d in read_on_variable libgit2/config_file.c:831↗
    #6 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #7 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #8 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #9 0x7cd4ad3373b9 in config_file_refresh libgit2/config_file.c:245↗
    #10 0x7cd4ad338338 in config_file_get libgit2/config_file.c:350↗
    #11 0x7cd4ad335384 in get_entry libgit2/config.c:808↗
    #12 0x7cd4ad3354d6 in git_config__lookup_entry libgit2/config.c:841↗
    #13 0x7cd4ad336301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #14 0x7cd4ad336411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #15 0x7cd4ad3a0d35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #16 0x7cd4ad3a0d35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #17 0x7cd4ad3a0f0e in git_reference_lookup libgit2/refs.c:184↗
    #18 0x7cd4ad3afbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #19 0x7cd4ad32abe8 in update_head_to_new_branch libgit2/clone.c:128↗
    #20 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #21 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #22 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #23 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #24 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #25 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #28 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #29 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #30 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #31 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #33 0x7cd4aed613a5 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f7932 in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f7932 in git__strdup util/alloc.c:55
    #4 0x7cd4ad33809c in read_on_variable libgit2/config_file.c:816↗
    #5 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #6 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #7 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #8 0x7cd4ad3373b9 in config_file_refresh libgit2/config_file.c:245↗
    #9 0x7cd4ad338338 in config_file_get libgit2/config_file.c:350↗
    #10 0x7cd4ad335384 in get_entry libgit2/config.c:808↗
    #11 0x7cd4ad3354d6 in git_config__lookup_entry libgit2/config.c:841↗
    #12 0x7cd4ad336301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #13 0x7cd4ad336411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #14 0x7cd4ad3a0d35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #15 0x7cd4ad3a0d35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #16 0x7cd4ad3a0f0e in git_reference_lookup libgit2/refs.c:184↗
    #17 0x7cd4ad3afbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #18 0x7cd4ad32abe8 in update_head_to_new_branch libgit2/clone.c:128↗
    #19 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #20 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #21 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #22 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #23 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #24 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #27 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #28 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #29 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #30 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #31 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #32 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #33 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

Indirect leak of 120 byte(s) in 3 object(s) allocated from:
    #0 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad35283e in parse_ignore_file libgit2/ignore.c:197↗
    #5 0x7cd4ad352c1a in get_internal_ignores libgit2/ignore.c:287↗
    #6 0x7cd4ad352c1a in get_internal_ignores libgit2/ignore.c:275↗
    #7 0x7cd4ad3530cf in git_ignore__for_path libgit2/ignore.c:343↗
    #8 0x7cd4ad36160b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #9 0x7cd4ad362c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #10 0x7cd4ad362e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #11 0x7cd4ad3273ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #12 0x7cd4ad329b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #13 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #14 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #15 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #16 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #17 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #18 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #19 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #22 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #23 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #24 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x7cd4aeda868a 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad33806b in read_on_variable libgit2/config_file.c:809↗
    #5 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #6 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #7 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #8 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #9 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #10 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #11 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #12 0x7cd4ad3adc59 in load_config libgit2/repository.c:1382↗
    #13 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #14 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #15 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #16 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #17 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #18 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #19 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #20 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #21 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #22 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #25 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

Indirect leak of 104 byte(s) in 1 object(s) allocated from:
    #0 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad33924e in git_config_list_new libgit2/config_list.c:46↗
    #5 0x7cd4ad337396 in config_file_refresh libgit2/config_file.c:244↗
    #6 0x7cd4ad338338 in config_file_get libgit2/config_file.c:350↗
    #7 0x7cd4ad335384 in get_entry libgit2/config.c:808↗
    #8 0x7cd4ad3354d6 in git_config__lookup_entry libgit2/config.c:841↗
    #9 0x7cd4ad336301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #10 0x7cd4ad336411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #11 0x7cd4ad3a0d35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #12 0x7cd4ad3a0d35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #13 0x7cd4ad3a0f0e in git_reference_lookup libgit2/refs.c:184↗
    #14 0x7cd4ad3afbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #15 0x7cd4ad32abe8 in update_head_to_new_branch libgit2/clone.c:128↗
    #16 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #17 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #18 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #19 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #20 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #21 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #24 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #25 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #26 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #27 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #29 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #30 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #31 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #33 0x7cd4aed5c154 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad33924e in git_config_list_new libgit2/config_list.c:46↗
    #5 0x7cd4ad337cfc in config_file_open libgit2/config_file.c:112↗
    #6 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #7 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #8 0x7cd4ad3adcae in load_config libgit2/repository.c:1394↗
    #9 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #10 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #11 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #12 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #13 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #14 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #15 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #16 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #17 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #18 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #21 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #22 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #23 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x7cd4aed5c154 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad33924e in git_config_list_new libgit2/config_list.c:46↗
    #5 0x7cd4ad337cfc in config_file_open libgit2/config_file.c:112↗
    #6 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #7 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #8 0x7cd4ad3adc59 in load_config libgit2/repository.c:1382↗
    #9 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #10 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #11 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #12 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #13 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #14 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #15 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #16 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #17 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #18 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #21 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #22 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #23 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x7cd4aed5c154 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad3aa995 in repository_alloc libgit2/repository.c:316↗
    #5 0x7cd4ad3b0c39 in git_repository_open_ext libgit2/repository.c:1177↗
    #6 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #7 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #8 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #9 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #10 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #11 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #12 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #15 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #16 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #17 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #18 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #19 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #20 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #21 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #22 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #24 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #25 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #26 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4aed6c1d3 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 0x7cd4aed661ee 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad3064e8 in git__realloc util/alloc.h:29
    #3 0x7cd4ad3064e8 in git_str_try_grow util/str.c:86
    #4 0x7cd4ad2fce15 in _check_dir_contents util/fs_path.c:775
    #5 0x7cd4ad2fce15 in git_fs_path_contains_dir util/fs_path.c:796
    #6 0x7cd4ad3ab94d in is_valid_repository_path libgit2/repository.c:293↗
    #7 0x7cd4ad3abfab in find_repo_traverse libgit2/repository.c:839↗
    #8 0x7cd4ad3abfab in find_repo libgit2/repository.c:1016↗
    #9 0x7cd4ad3b0c29 in git_repository_open_ext libgit2/repository.c:1172↗
    #10 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #14 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #15 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #16 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #19 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad3064e8 in git__realloc util/alloc.h:29
    #3 0x7cd4ad3064e8 in git_str_try_grow util/str.c:86
    #4 0x7cd4ad308164 in git_str_grow util/str.c:110
    #5 0x7cd4ad308164 in git_str_join util/str.c:790
    #6 0x7cd4ad332330 in git_str_joinpath util/str.h:171
    #7 0x7cd4ad332330 in git_commit_graph_new libgit2/commit_graph.c:326↗
    #8 0x7cd4ad376553 in git_odb__add_default_backends libgit2/odb.c:522↗
    #9 0x7cd4ad3aeefb in git_repository_odb__weakptr libgit2/repository.c:1623↗
    #10 0x7cd4ad34c66b in mark_local libgit2/fetch.c:58↗
    #11 0x7cd4ad34c66b in filter_wants libgit2/fetch.c:150↗
    #12 0x7cd4ad34c66b in git_fetch_negotiate libgit2/fetch.c:175↗
    #13 0x7cd4ad3a5e81 in git_remote__download libgit2/remote.c:1311↗
    #14 0x7cd4ad3a741a in git_remote_fetch libgit2/remote.c:1391↗
    #15 0x7cd4ad32b927 in clone_into libgit2/clone.c:452↗
    #16 0x7cd4ad32b927 in clone_repo libgit2/clone.c:661↗
    #17 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #18 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #21 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #22 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #23 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4aed6c1d3 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad33374c in git_config_new libgit2/config.c:114↗
    #5 0x7cd4ad3adb6c in load_config libgit2/repository.c:1360↗
    #6 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #7 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #8 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #9 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #10 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #11 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #12 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #13 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #14 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #15 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #18 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #19 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #20 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #21 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #22 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #23 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #24 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #27 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #28 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #29 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 88 byte(s) in 1 object(s) allocated from:
    #0 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad350d8e in git_grafts_new libgit2/grafts.c:36↗
    #5 0x7cd4ad350d8e in git_grafts_open libgit2/grafts.c:55↗
    #6 0x7cd4ad350e54 in git_grafts_open_or_refresh libgit2/grafts.c:80↗
    #7 0x7cd4ad3ada61 in load_grafts libgit2/repository.c:948↗
    #8 0x7cd4ad3b0ec2 in git_repository_open_ext libgit2/repository.c:1203↗
    #9 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #10 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #11 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #12 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #13 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #14 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #15 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #18 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #19 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #20 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #21 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #22 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #23 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #24 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #27 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #28 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #29 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad350d8e in git_grafts_new libgit2/grafts.c:36↗
    #5 0x7cd4ad350d8e in git_grafts_open libgit2/grafts.c:55↗
    #6 0x7cd4ad350e54 in git_grafts_open_or_refresh libgit2/grafts.c:80↗
    #7 0x7cd4ad3adaa2 in load_grafts libgit2/repository.c:954↗
    #8 0x7cd4ad3b0ec2 in git_repository_open_ext libgit2/repository.c:1203↗
    #9 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #10 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #11 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #12 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #13 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #14 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #15 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #18 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #19 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #20 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #21 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #22 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #23 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #24 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #27 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #28 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #29 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad3064e8 in git__realloc util/alloc.h:29
    #3 0x7cd4ad3064e8 in git_str_try_grow util/str.c:86
    #4 0x7cd4ad308164 in git_str_grow util/str.c:110
    #5 0x7cd4ad308164 in git_str_join util/str.c:790
    #6 0x7cd4ad37d92b in git_str_joinpath util/str.h:171
    #7 0x7cd4ad37d92b in git_odb_backend_pack libgit2/odb_pack.c:991↗
    #8 0x7cd4ad376379 in git_odb__add_default_backends libgit2/odb.c:510↗
    #9 0x7cd4ad3aeefb in git_repository_odb__weakptr libgit2/repository.c:1623↗
    #10 0x7cd4ad34c66b in mark_local libgit2/fetch.c:58↗
    #11 0x7cd4ad34c66b in filter_wants libgit2/fetch.c:150↗
    #12 0x7cd4ad34c66b in git_fetch_negotiate libgit2/fetch.c:175↗
    #13 0x7cd4ad3a5e81 in git_remote__download libgit2/remote.c:1311↗
    #14 0x7cd4ad3a741a in git_remote_fetch libgit2/remote.c:1391↗
    #15 0x7cd4ad32b927 in clone_into libgit2/clone.c:452↗
    #16 0x7cd4ad32b927 in clone_repo libgit2/clone.c:661↗
    #17 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #18 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #21 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #22 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #23 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4aed6c1d3 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad319907 in git_attr_add_macro libgit2/attr.c:489↗
    #5 0x7cd4ad31d242 in git_attr_cache__init libgit2/attrcache.c:446↗
    #6 0x7cd4ad35304b in git_ignore__for_path libgit2/ignore.c:315↗
    #7 0x7cd4ad36160b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #8 0x7cd4ad362c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #9 0x7cd4ad362e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #10 0x7cd4ad3273ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #11 0x7cd4ad329b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #12 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #13 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #14 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #15 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #16 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #17 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #18 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #21 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #22 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #23 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x7cd4aeda868a 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 80 byte(s) in 1 object(s) allocated from:
    #0 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad372feb in git_object__init_from_odb_object libgit2/object.c:135↗
    #5 0x7cd4ad3730cd in git_object__from_odb_object libgit2/object.c:157↗
    #6 0x7cd4ad3732c7 in git_object_lookup_prefix libgit2/object.c:275↗
    #7 0x7cd4ad373444 in git_object_lookup libgit2/object.c:283↗
    #8 0x7cd4ad374a71 in git_tree_lookup libgit2/object_api.c:56↗
    #9 0x7cd4ad32dd79 in git_commit_tree libgit2/commit.c:847↗
    #10 0x7cd4ad373515 in dereference_object libgit2/object.c:373↗
    #11 0x7cd4ad373515 in git_object_peel libgit2/object.c:453↗
    #12 0x7cd4ad3a1a76 in git_reference_peel libgit2/refs.c:1396↗
    #13 0x7cd4ad324bf1 in checkout_lookup_head_tree libgit2/checkout.c:1935↗
    #14 0x7cd4ad329b25 in git_checkout_tree libgit2/checkout.c:2778↗
    #15 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #16 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #17 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #18 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #19 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #20 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #21 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #24 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #25 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #26 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #27 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #29 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #30 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #31 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #33 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301

Indirect leak of 75 byte(s) in 1 object(s) allocated from:
    #0 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f7932 in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f7932 in git__strdup util/alloc.c:55
    #4 0x7cd4ad350da2 in git_grafts_open libgit2/grafts.c:58↗
    #5 0x7cd4ad350e54 in git_grafts_open_or_refresh libgit2/grafts.c:80↗
    #6 0x7cd4ad3ada61 in load_grafts libgit2/repository.c:948↗
    #7 0x7cd4ad3b0ec2 in git_repository_open_ext libgit2/repository.c:1203↗
    #8 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #9 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #10 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #11 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #12 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #13 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #14 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #17 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #18 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #19 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad3845db in packfile_unpack_compressed libgit2/pack.c:900↗
    #5 0x7cd4ad386590 in git_packfile_unpack libgit2/pack.c:731↗
    #6 0x7cd4ad37cce0 in pack_backend__read libgit2/odb_pack.c:597↗
    #7 0x7cd4ad375431 in odb_read_1 libgit2/odb.c:1115↗
    #8 0x7cd4ad378007 in git_odb_read libgit2/odb.c:1177↗
    #9 0x7cd4ad37332f in git_object_lookup_prefix libgit2/object.c:250↗
    #10 0x7cd4ad373444 in git_object_lookup libgit2/object.c:283↗
    #11 0x7cd4ad374a71 in git_tree_lookup libgit2/object_api.c:56↗
    #12 0x7cd4ad32dd79 in git_commit_tree libgit2/commit.c:847↗
    #13 0x7cd4ad373515 in dereference_object libgit2/object.c:373↗
    #14 0x7cd4ad373515 in git_object_peel libgit2/object.c:453↗
    #15 0x7cd4ad3a1a76 in git_reference_peel libgit2/refs.c:1396↗
    #16 0x7cd4ad324bf1 in checkout_lookup_head_tree libgit2/checkout.c:1935↗
    #17 0x7cd4ad329b25 in git_checkout_tree libgit2/checkout.c:2778↗
    #18 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #19 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #20 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #21 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #22 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #23 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #24 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #27 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #28 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #29 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #30 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #31 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #32 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #33 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

Indirect leak of 71 byte(s) in 1 object(s) allocated from:
    #0 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f7932 in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f7932 in git__strdup util/alloc.c:55
    #4 0x7cd4ad350da2 in git_grafts_open libgit2/grafts.c:58↗
    #5 0x7cd4ad350e54 in git_grafts_open_or_refresh libgit2/grafts.c:80↗
    #6 0x7cd4ad3adaa2 in load_grafts libgit2/repository.c:954↗
    #7 0x7cd4ad3b0ec2 in git_repository_open_ext libgit2/repository.c:1203↗
    #8 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #9 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #10 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #11 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #12 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #13 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #14 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #17 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #18 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #19 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f7932 in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f7932 in git__strdup util/alloc.c:55
    #4 0x7cd4ad3388da in git_config_backend_from_file libgit2/config_file.c:503↗
    #5 0x7cd4ad333aa5 in git_config_add_file_ondisk libgit2/config.c:149↗
    #6 0x7cd4ad3adbf7 in load_config libgit2/repository.c:1365↗
    #7 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #8 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #9 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #10 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #14 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #15 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #16 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #19 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7cd4aeda868a 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 70 byte(s) in 1 object(s) allocated from:
    #0 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f7932 in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f7932 in git__strdup util/alloc.c:55
    #4 0x7cd4ad339bd7 in git_config_list_add_string libgit2/config_list.c:280↗
    #5 0x7cd4ad3380d7 in read_on_variable libgit2/config_file.c:823↗
    #6 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #7 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #8 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #9 0x7cd4ad3373b9 in config_file_refresh libgit2/config_file.c:245↗
    #10 0x7cd4ad338338 in config_file_get libgit2/config_file.c:350↗
    #11 0x7cd4ad335384 in get_entry libgit2/config.c:808↗
    #12 0x7cd4ad3354d6 in git_config__lookup_entry libgit2/config.c:841↗
    #13 0x7cd4ad336301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #14 0x7cd4ad336411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #15 0x7cd4ad3a0d35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #16 0x7cd4ad3a0d35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #17 0x7cd4ad3a0f0e in git_reference_lookup libgit2/refs.c:184↗
    #18 0x7cd4ad3afbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #19 0x7cd4ad32abe8 in update_head_to_new_branch libgit2/clone.c:128↗
    #20 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #21 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #22 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #23 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #24 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #25 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #28 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #29 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #30 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #31 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #33 0x7cd4aed613a5 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 69 byte(s) in 1 object(s) allocated from:
    #0 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f7932 in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f7932 in git__strdup util/alloc.c:55
    #4 0x7cd4ad358ebe in git_index_open_ext libgit2/index.c:422↗
    #5 0x7cd4ad3aec99 in git_repository_index__weakptr libgit2/repository.c:1731↗
    #6 0x7cd4ad3aed84 in git_repository_index libgit2/repository.c:1754↗
    #7 0x7cd4ad329a85 in git_checkout_tree libgit2/checkout.c:2787↗
    #8 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #9 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #10 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #11 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #12 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #13 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #14 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #17 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #18 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #19 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4aed6c1d3 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 0x7cd4aed661ee 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad3064e8 in git__realloc util/alloc.h:29
    #3 0x7cd4ad3064e8 in git_str_try_grow util/str.c:86
    #4 0x7cd4ad306a1e in git_str_grow util/str.c:110
    #5 0x7cd4ad306a1e in git_str_put util/str.c:205
    #6 0x7cd4ad306a1e in git_str_put util/str.c:196
    #7 0x7cd4ad306acc in git_str_puts util/str.c:217
    #8 0x7cd4ad396393 in setup_namespace libgit2/refdb_fs.c:2027↗
    #9 0x7cd4ad39a62d in git_refdb_backend_fs libgit2/refdb_fs.c:2608↗
    #10 0x7cd4ad394fab in git_refdb_open libgit2/refdb.c:56↗
    #11 0x7cd4ad3aca78 in git_repository_refdb__weakptr libgit2/repository.c:1668↗
    #12 0x7cd4ad3b1ef9 in git_repository_init_ext libgit2/repository.c:3046↗
    #13 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #14 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #15 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #16 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #17 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #20 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #21 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #22 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad30be12 in resize_vector util/vector.c:38
    #5 0x7cd4ad30be12 in resize_vector util/vector.c:31
    #6 0x7cd4ad30be12 in git_vector_init util/vector.c:116
    #7 0x7cd4ad358f1b in git_index_open_ext libgit2/index.c:432↗
    #8 0x7cd4ad3aec99 in git_repository_index__weakptr libgit2/repository.c:1731↗
    #9 0x7cd4ad3aed84 in git_repository_index libgit2/repository.c:1754↗
    #10 0x7cd4ad329a85 in git_checkout_tree libgit2/checkout.c:2787↗
    #11 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #12 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #13 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #14 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #15 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #16 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #17 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #20 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #21 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #22 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4aed6c1d3 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad3064e8 in git__realloc util/alloc.h:29
    #3 0x7cd4ad3064e8 in git_str_try_grow util/str.c:86
    #4 0x7cd4ad306814 in git_str_grow util/str.c:110
    #5 0x7cd4ad306814 in git_str_set util/str.c:157
    #6 0x7cd4ad306814 in git_str_set util/str.c:148
    #7 0x7cd4ad3ac00a in find_repo_traverse libgit2/repository.c:844↗
    #8 0x7cd4ad3ac00a in find_repo libgit2/repository.c:1016↗
    #9 0x7cd4ad3b0c29 in git_repository_open_ext libgit2/repository.c:1172↗
    #10 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #14 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #15 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #16 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #19 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4aed6c1d3 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad3064e8 in git__realloc util/alloc.h:29
    #3 0x7cd4ad3064e8 in git_str_try_grow util/str.c:86
    #4 0x7cd4ad306814 in git_str_grow util/str.c:110
    #5 0x7cd4ad306814 in git_str_set util/str.c:157
    #6 0x7cd4ad306814 in git_str_set util/str.c:148
    #7 0x7cd4ad2fbda0 in git_fs_path_dirname_r util/fs_path.c:234
    #8 0x7cd4ad3ac2bb in find_repo_traverse libgit2/repository.c:896↗
    #9 0x7cd4ad3ac2bb in find_repo libgit2/repository.c:1016↗
    #10 0x7cd4ad3b0c29 in git_repository_open_ext libgit2/repository.c:1172↗
    #11 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #12 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #13 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #14 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #15 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #16 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #17 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #20 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #21 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #22 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad30be12 in resize_vector util/vector.c:38
    #5 0x7cd4ad30be12 in resize_vector util/vector.c:31
    #6 0x7cd4ad30be12 in git_vector_init util/vector.c:116
    #7 0x7cd4ad333769 in git_config_new libgit2/config.c:117↗
    #8 0x7cd4ad3adb6c in load_config libgit2/repository.c:1360↗
    #9 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #10 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #11 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #12 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #13 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #14 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #15 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #16 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #17 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #18 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #21 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #22 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #23 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x7cd4aeda868a 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad30be12 in resize_vector util/vector.c:38
    #5 0x7cd4ad30be12 in resize_vector util/vector.c:31
    #6 0x7cd4ad30be12 in git_vector_init util/vector.c:116
    #7 0x7cd4ad333783 in git_config_new libgit2/config.c:118↗
    #8 0x7cd4ad3adb6c in load_config libgit2/repository.c:1360↗
    #9 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #10 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #11 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #12 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #13 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #14 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #15 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #16 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #17 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #18 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #21 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #22 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #23 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x7cd4aeda868a 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad3064e8 in git__realloc util/alloc.h:29
    #3 0x7cd4ad3064e8 in git_str_try_grow util/str.c:86
    #4 0x7cd4ad306a1e in git_str_grow util/str.c:110
    #5 0x7cd4ad306a1e in git_str_put util/str.c:205
    #6 0x7cd4ad306a1e in git_str_put util/str.c:196
    #7 0x7cd4ad306acc in git_str_puts util/str.c:217
    #8 0x7cd4ad396393 in setup_namespace libgit2/refdb_fs.c:2027↗
    #9 0x7cd4ad39a604 in git_refdb_backend_fs libgit2/refdb_fs.c:2601↗
    #10 0x7cd4ad394fab in git_refdb_open libgit2/refdb.c:56↗
    #11 0x7cd4ad3aca78 in git_repository_refdb__weakptr libgit2/repository.c:1668↗
    #12 0x7cd4ad3b1ef9 in git_repository_init_ext libgit2/repository.c:3046↗
    #13 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #14 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #15 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #16 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #17 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #20 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #21 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #22 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad30be12 in resize_vector util/vector.c:38
    #5 0x7cd4ad30be12 in resize_vector util/vector.c:31
    #6 0x7cd4ad30be12 in git_vector_init util/vector.c:116
    #7 0x7cd4ad30537c in git_sortedcache_new util/sortedcache.c:30
    #8 0x7cd4ad39a682 in git_refdb_backend_fs libgit2/refdb_fs.c:2615↗
    #9 0x7cd4ad394fab in git_refdb_open libgit2/refdb.c:56↗
    #10 0x7cd4ad3aca78 in git_repository_refdb__weakptr libgit2/repository.c:1668↗
    #11 0x7cd4ad3b1ef9 in git_repository_init_ext libgit2/repository.c:3046↗
    #12 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #14 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #15 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #16 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #19 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad30be12 in resize_vector util/vector.c:38
    #5 0x7cd4ad30be12 in resize_vector util/vector.c:31
    #6 0x7cd4ad30be12 in git_vector_init util/vector.c:116
    #7 0x7cd4ad37d3dd in pack_backend__alloc libgit2/odb_pack.c:906↗
    #8 0x7cd4ad37d908 in git_odb_backend_pack libgit2/odb_pack.c:988↗
    #9 0x7cd4ad376379 in git_odb__add_default_backends libgit2/odb.c:510↗
    #10 0x7cd4ad3aeefb in git_repository_odb__weakptr libgit2/repository.c:1623↗
    #11 0x7cd4ad34c66b in mark_local libgit2/fetch.c:58↗
    #12 0x7cd4ad34c66b in filter_wants libgit2/fetch.c:150↗
    #13 0x7cd4ad34c66b in git_fetch_negotiate libgit2/fetch.c:175↗
    #14 0x7cd4ad3a5e81 in git_remote__download libgit2/remote.c:1311↗
    #15 0x7cd4ad3a741a in git_remote_fetch libgit2/remote.c:1391↗
    #16 0x7cd4ad32b927 in clone_into libgit2/clone.c:452↗
    #17 0x7cd4ad32b927 in clone_repo libgit2/clone.c:661↗
    #18 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #19 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #22 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #23 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #24 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad30be12 in resize_vector util/vector.c:38
    #5 0x7cd4ad30be12 in resize_vector util/vector.c:31
    #6 0x7cd4ad30be12 in git_vector_init util/vector.c:116
    #7 0x7cd4ad375f1e in git_odb_new_ext libgit2/odb.c:332↗
    #8 0x7cd4ad3aee8c in git_repository_odb__weakptr libgit2/repository.c:1616↗
    #9 0x7cd4ad34c66b in mark_local libgit2/fetch.c:58↗
    #10 0x7cd4ad34c66b in filter_wants libgit2/fetch.c:150↗
    #11 0x7cd4ad34c66b in git_fetch_negotiate libgit2/fetch.c:175↗
    #12 0x7cd4ad3a5e81 in git_remote__download libgit2/remote.c:1311↗
    #13 0x7cd4ad3a741a in git_remote_fetch libgit2/remote.c:1391↗
    #14 0x7cd4ad32b927 in clone_into libgit2/clone.c:452↗
    #15 0x7cd4ad32b927 in clone_repo libgit2/clone.c:661↗
    #16 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #17 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #20 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #21 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #22 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4aed6c1d3 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 0x7cd4aed661ee 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad30be12 in resize_vector util/vector.c:38
    #5 0x7cd4ad30be12 in resize_vector util/vector.c:31
    #6 0x7cd4ad30be12 in git_vector_init util/vector.c:116
    #7 0x7cd4ad37d3be in pack_backend__alloc libgit2/odb_pack.c:901↗
    #8 0x7cd4ad37d908 in git_odb_backend_pack libgit2/odb_pack.c:988↗
    #9 0x7cd4ad376379 in git_odb__add_default_backends libgit2/odb.c:510↗
    #10 0x7cd4ad3aeefb in git_repository_odb__weakptr libgit2/repository.c:1623↗
    #11 0x7cd4ad34c66b in mark_local libgit2/fetch.c:58↗
    #12 0x7cd4ad34c66b in filter_wants libgit2/fetch.c:150↗
    #13 0x7cd4ad34c66b in git_fetch_negotiate libgit2/fetch.c:175↗
    #14 0x7cd4ad3a5e81 in git_remote__download libgit2/remote.c:1311↗
    #15 0x7cd4ad3a741a in git_remote_fetch libgit2/remote.c:1391↗
    #16 0x7cd4ad32b927 in clone_into libgit2/clone.c:452↗
    #17 0x7cd4ad32b927 in clone_repo libgit2/clone.c:661↗
    #18 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #19 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #22 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #23 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #24 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad30be12 in resize_vector util/vector.c:38
    #5 0x7cd4ad30be12 in resize_vector util/vector.c:31
    #6 0x7cd4ad30be12 in git_vector_init util/vector.c:116
    #7 0x7cd4ad358f3c in git_index_open_ext libgit2/index.c:433↗
    #8 0x7cd4ad3aec99 in git_repository_index__weakptr libgit2/repository.c:1731↗
    #9 0x7cd4ad3aed84 in git_repository_index libgit2/repository.c:1754↗
    #10 0x7cd4ad329a85 in git_checkout_tree libgit2/checkout.c:2787↗
    #11 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #12 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #13 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #14 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #15 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #16 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #17 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #20 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #21 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #22 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4aed6c1d3 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad30be12 in resize_vector util/vector.c:38
    #5 0x7cd4ad30be12 in resize_vector util/vector.c:31
    #6 0x7cd4ad30be12 in git_vector_init util/vector.c:116
    #7 0x7cd4ad358f59 in git_index_open_ext libgit2/index.c:434↗
    #8 0x7cd4ad3aec99 in git_repository_index__weakptr libgit2/repository.c:1731↗
    #9 0x7cd4ad3aed84 in git_repository_index libgit2/repository.c:1754↗
    #10 0x7cd4ad329a85 in git_checkout_tree libgit2/checkout.c:2787↗
    #11 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #12 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #13 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #14 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #15 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #16 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #17 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #20 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #21 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #22 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4aed6c1d3 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad30c015 in resize_vector util/vector.c:38
    #5 0x7cd4ad30c015 in resize_vector util/vector.c:31
    #6 0x7cd4ad30c015 in git_vector_insert_sorted util/vector.c:163
    #7 0x7cd4ad31b1d1 in git_attr_assignment__parse libgit2/attr_file.c:979↗
    #8 0x7cd4ad319962 in git_attr_add_macro libgit2/attr.c:501↗
    #9 0x7cd4ad31d242 in git_attr_cache__init libgit2/attrcache.c:446↗
    #10 0x7cd4ad35304b in git_ignore__for_path libgit2/ignore.c:315↗
    #11 0x7cd4ad36160b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #12 0x7cd4ad362c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #13 0x7cd4ad362e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #14 0x7cd4ad3273ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #15 0x7cd4ad329b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #16 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #17 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #18 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #19 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #20 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #21 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #22 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #25 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7cd4aed5c154 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad30bf09 in resize_vector util/vector.c:38
    #5 0x7cd4ad30bf09 in resize_vector util/vector.c:31
    #6 0x7cd4ad30bf09 in git_vector_insert util/vector.c:140
    #7 0x7cd4ad352804 in parse_ignore_file libgit2/ignore.c:226↗
    #8 0x7cd4ad352c1a in get_internal_ignores libgit2/ignore.c:287↗
    #9 0x7cd4ad352c1a in get_internal_ignores libgit2/ignore.c:275↗
    #10 0x7cd4ad3530cf in git_ignore__for_path libgit2/ignore.c:343↗
    #11 0x7cd4ad36160b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #12 0x7cd4ad362c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #13 0x7cd4ad362e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #14 0x7cd4ad3273ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #15 0x7cd4ad329b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #16 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #17 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #18 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #19 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #20 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #21 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #22 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #25 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x7cd4aed5ced5 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad31be78 in git_attr_cache_filemap__resize libgit2/attrcache.c:18↗
    #5 0x7cd4ad31cb08 in git_attr_cache_filemap__put_idx libgit2/attrcache.c:18↗
    #6 0x7cd4ad31cb08 in git_attr_cache_filemap_put libgit2/attrcache.c:18↗
    #7 0x7cd4ad31cb08 in attr_cache_make_entry libgit2/attrcache.c:132↗
    #8 0x7cd4ad31cb08 in attr_cache_lookup libgit2/attrcache.c:236↗
    #9 0x7cd4ad31cb08 in git_attr_cache__get libgit2/attrcache.c:265↗
    #10 0x7cd4ad3184f2 in preload_attr_source libgit2/attr.c:323↗
    #11 0x7cd4ad3184f2 in preload_attr_file libgit2/attr.c:346↗
    #12 0x7cd4ad3184f2 in attr_setup libgit2/attr.c:428↗
    #13 0x7cd4ad3184f2 in collect_attr_files libgit2/attr.c:655↗
    #14 0x7cd4ad318bd5 in git_attr_get_many_with_session libgit2/attr.c:165↗
    #15 0x7cd4ad34e985 in filter_list_check_attributes libgit2/filter.c:460↗
    #16 0x7cd4ad34e985 in git_filter_list__load libgit2/filter.c:558↗
    #17 0x7cd4ad3254ff in blob_content_to_file libgit2/checkout.c:1557↗
    #18 0x7cd4ad3254ff in checkout_write_content libgit2/checkout.c:1768↗
    #19 0x7cd4ad325e50 in checkout_blob libgit2/checkout.c:1805↗
    #20 0x7cd4ad3282c6 in checkout_create_the_new libgit2/checkout.c:1888↗
    #21 0x7cd4ad3282c6 in git_checkout_iterator libgit2/checkout.c:2663↗
    #22 0x7cd4ad329b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #23 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #24 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #25 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #26 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #27 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #28 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #29 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #32 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #33 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #34 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #35 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #36 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #37 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #38 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #39 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #41 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #42 0x7cd4aed5ced5 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad31be93 in git_attr_cache_filemap__resize libgit2/attrcache.c:18↗
    #5 0x7cd4ad31cb08 in git_attr_cache_filemap__put_idx libgit2/attrcache.c:18↗
    #6 0x7cd4ad31cb08 in git_attr_cache_filemap_put libgit2/attrcache.c:18↗
    #7 0x7cd4ad31cb08 in attr_cache_make_entry libgit2/attrcache.c:132↗
    #8 0x7cd4ad31cb08 in attr_cache_lookup libgit2/attrcache.c:236↗
    #9 0x7cd4ad31cb08 in git_attr_cache__get libgit2/attrcache.c:265↗
    #10 0x7cd4ad3184f2 in preload_attr_source libgit2/attr.c:323↗
    #11 0x7cd4ad3184f2 in preload_attr_file libgit2/attr.c:346↗
    #12 0x7cd4ad3184f2 in attr_setup libgit2/attr.c:428↗
    #13 0x7cd4ad3184f2 in collect_attr_files libgit2/attr.c:655↗
    #14 0x7cd4ad318bd5 in git_attr_get_many_with_session libgit2/attr.c:165↗
    #15 0x7cd4ad34e985 in filter_list_check_attributes libgit2/filter.c:460↗
    #16 0x7cd4ad34e985 in git_filter_list__load libgit2/filter.c:558↗
    #17 0x7cd4ad3254ff in blob_content_to_file libgit2/checkout.c:1557↗
    #18 0x7cd4ad3254ff in checkout_write_content libgit2/checkout.c:1768↗
    #19 0x7cd4ad325e50 in checkout_blob libgit2/checkout.c:1805↗
    #20 0x7cd4ad3282c6 in checkout_create_the_new libgit2/checkout.c:1888↗
    #21 0x7cd4ad3282c6 in git_checkout_iterator libgit2/checkout.c:2663↗
    #22 0x7cd4ad329b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #23 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #24 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #25 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #26 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #27 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #28 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #29 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #32 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #33 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #34 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #35 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #36 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #37 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #38 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #39 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #41 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #42 0x7cd4aed5ced5 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad33806b in read_on_variable libgit2/config_file.c:809↗
    #5 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #6 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #7 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #8 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #9 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #10 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #11 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #12 0x7cd4ad3adcae in load_config libgit2/repository.c:1394↗
    #13 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #14 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #15 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #16 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #17 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #18 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #19 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #20 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #21 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #22 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #25 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

Indirect leak of 48 byte(s) in 2 object(s) allocated from:
    #0 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad3393c8 in git_config_list_append libgit2/config_list.c:180↗
    #5 0x7cd4ad33810d in read_on_variable libgit2/config_file.c:831↗
    #6 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #7 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #8 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #9 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #10 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #11 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #12 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #13 0x7cd4ad3adc59 in load_config libgit2/repository.c:1382↗
    #14 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #15 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #16 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #17 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #18 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #19 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #20 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #21 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #22 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #23 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #26 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #27 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #28 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x7cd4aed613a5 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad37547b in odb_object__alloc libgit2/odb.c:110↗
    #5 0x7cd4ad37547b in odb_read_1 libgit2/odb.c:1149↗
    #6 0x7cd4ad378007 in git_odb_read libgit2/odb.c:1177↗
    #7 0x7cd4ad37332f in git_object_lookup_prefix libgit2/object.c:250↗
    #8 0x7cd4ad373444 in git_object_lookup libgit2/object.c:283↗
    #9 0x7cd4ad374a71 in git_tree_lookup libgit2/object_api.c:56↗
    #10 0x7cd4ad32dd79 in git_commit_tree libgit2/commit.c:847↗
    #11 0x7cd4ad373515 in dereference_object libgit2/object.c:373↗
    #12 0x7cd4ad373515 in git_object_peel libgit2/object.c:453↗
    #13 0x7cd4ad3a1a76 in git_reference_peel libgit2/refs.c:1396↗
    #14 0x7cd4ad324bf1 in checkout_lookup_head_tree libgit2/checkout.c:1935↗
    #15 0x7cd4ad329b25 in git_checkout_tree libgit2/checkout.c:2778↗
    #16 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #17 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #18 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #19 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #20 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #21 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #22 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #25 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7cd4aed5c154 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad332309 in git_commit_graph_new libgit2/commit_graph.c:321↗
    #5 0x7cd4ad376553 in git_odb__add_default_backends libgit2/odb.c:522↗
    #6 0x7cd4ad3aeefb in git_repository_odb__weakptr libgit2/repository.c:1623↗
    #7 0x7cd4ad34c66b in mark_local libgit2/fetch.c:58↗
    #8 0x7cd4ad34c66b in filter_wants libgit2/fetch.c:150↗
    #9 0x7cd4ad34c66b in git_fetch_negotiate libgit2/fetch.c:175↗
    #10 0x7cd4ad3a5e81 in git_remote__download libgit2/remote.c:1311↗
    #11 0x7cd4ad3a741a in git_remote_fetch libgit2/remote.c:1391↗
    #12 0x7cd4ad32b927 in clone_into libgit2/clone.c:452↗
    #13 0x7cd4ad32b927 in clone_repo libgit2/clone.c:661↗
    #14 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #15 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #18 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #19 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #20 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #21 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #22 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #23 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #24 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #27 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #28 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #29 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4aed6c1d3 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 0x7cd4aed661ee 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad339163 in git_config_list_headmap__resize libgit2/config_list.c:29↗
    #5 0x7cd4ad33965c in git_config_list_headmap__put_idx libgit2/config_list.c:29↗
    #6 0x7cd4ad33965c in git_config_list_headmap_put libgit2/config_list.c:29↗
    #7 0x7cd4ad33965c in git_config_list_append libgit2/config_list.c:175↗
    #8 0x7cd4ad33810d in read_on_variable libgit2/config_file.c:831↗
    #9 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #13 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #14 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #15 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #16 0x7cd4ad3adc59 in load_config libgit2/repository.c:1382↗
    #17 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #18 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #19 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #20 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #21 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #22 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #23 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #24 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #25 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #26 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #29 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7cd4aed5e518 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad35b5a3 in git_index_entrymap_default__resize libgit2/index_map.c:30↗
    #5 0x7cd4ad35bbe7 in git_index_entrymap_default__put_idx libgit2/index_map.c:30↗
    #6 0x7cd4ad35bbe7 in git_index_entrymap_default_put libgit2/index_map.c:30↗
    #7 0x7cd4ad35bbe7 in git_index_entrymap_put libgit2/index_map.c:38↗
    #8 0x7cd4ad354da4 in index_insert libgit2/index.c:1430↗
    #9 0x7cd4ad355ae6 in git_index_add libgit2/index.c:1700↗
    #10 0x7cd4ad325ed2 in checkout_update_index libgit2/checkout.c:1647↗
    #11 0x7cd4ad325ed2 in checkout_update_index libgit2/checkout.c:1632↗
    #12 0x7cd4ad325ed2 in checkout_blob libgit2/checkout.c:1810↗
    #13 0x7cd4ad3282c6 in checkout_create_the_new libgit2/checkout.c:1888↗
    #14 0x7cd4ad3282c6 in git_checkout_iterator libgit2/checkout.c:2663↗
    #15 0x7cd4ad329b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #16 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #17 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #18 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #19 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #20 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #21 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #22 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #25 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #36 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad339148 in git_config_list_headmap__resize libgit2/config_list.c:29↗
    #5 0x7cd4ad33965c in git_config_list_headmap__put_idx libgit2/config_list.c:29↗
    #6 0x7cd4ad33965c in git_config_list_headmap_put libgit2/config_list.c:29↗
    #7 0x7cd4ad33965c in git_config_list_append libgit2/config_list.c:175↗
    #8 0x7cd4ad33810d in read_on_variable libgit2/config_file.c:831↗
    #9 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #13 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #14 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #15 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #16 0x7cd4ad3adc59 in load_config libgit2/repository.c:1382↗
    #17 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #18 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #19 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #20 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #21 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #22 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #23 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #24 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #25 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #26 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #29 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7cd4aed5e518 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad338e18 in git_config_list_pathmap__resize libgit2/config_list.c:28↗
    #5 0x7cd4ad339d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28↗
    #6 0x7cd4ad339d6a in git_config_list_pathmap_put libgit2/config_list.c:28↗
    #7 0x7cd4ad339d6a in git_config_list_add_string libgit2/config_list.c:281↗
    #8 0x7cd4ad3380b9 in read_on_variable libgit2/config_file.c:820↗
    #9 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #13 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #14 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #15 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #16 0x7cd4ad3adc59 in load_config libgit2/repository.c:1382↗
    #17 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #18 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #19 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #20 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #21 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #22 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #23 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #24 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #25 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #26 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #29 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7cd4aed5e518 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad338e33 in git_config_list_pathmap__resize libgit2/config_list.c:28↗
    #5 0x7cd4ad339d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28↗
    #6 0x7cd4ad339d6a in git_config_list_pathmap_put libgit2/config_list.c:28↗
    #7 0x7cd4ad339d6a in git_config_list_add_string libgit2/config_list.c:281↗
    #8 0x7cd4ad3380b9 in read_on_variable libgit2/config_file.c:820↗
    #9 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #13 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #14 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #15 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #16 0x7cd4ad3adc59 in load_config libgit2/repository.c:1382↗
    #17 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #18 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #19 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #20 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #21 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #22 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #23 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #24 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #25 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #26 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #29 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7cd4aed5e518 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad338e18 in git_config_list_pathmap__resize libgit2/config_list.c:28↗
    #5 0x7cd4ad339d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28↗
    #6 0x7cd4ad339d6a in git_config_list_pathmap_put libgit2/config_list.c:28↗
    #7 0x7cd4ad339d6a in git_config_list_add_string libgit2/config_list.c:281↗
    #8 0x7cd4ad3380b9 in read_on_variable libgit2/config_file.c:820↗
    #9 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #13 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #14 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #15 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #16 0x7cd4ad3adcae in load_config libgit2/repository.c:1394↗
    #17 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #18 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #19 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #20 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #21 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #22 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #23 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #24 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #25 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #26 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #29 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7cd4aed5e518 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad338e33 in git_config_list_pathmap__resize libgit2/config_list.c:28↗
    #5 0x7cd4ad339d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28↗
    #6 0x7cd4ad339d6a in git_config_list_pathmap_put libgit2/config_list.c:28↗
    #7 0x7cd4ad339d6a in git_config_list_add_string libgit2/config_list.c:281↗
    #8 0x7cd4ad3380b9 in read_on_variable libgit2/config_file.c:820↗
    #9 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #13 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #14 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #15 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #16 0x7cd4ad3adcae in load_config libgit2/repository.c:1394↗
    #17 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #18 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #19 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #20 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #21 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #22 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #23 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #24 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #25 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #26 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #29 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7cd4aed5e518 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad339441 in git_config_list_append libgit2/config_list.c:174↗
    #5 0x7cd4ad33810d in read_on_variable libgit2/config_file.c:831↗
    #6 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #7 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #8 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #9 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #10 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #11 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #12 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #13 0x7cd4ad3adc59 in load_config libgit2/repository.c:1382↗
    #14 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #15 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #16 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #17 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #18 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #19 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #20 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #21 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #22 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #23 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #26 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #27 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #28 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x7cd4aed613a5 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad339148 in git_config_list_headmap__resize libgit2/config_list.c:29↗
    #5 0x7cd4ad33965c in git_config_list_headmap__put_idx libgit2/config_list.c:29↗
    #6 0x7cd4ad33965c in git_config_list_headmap_put libgit2/config_list.c:29↗
    #7 0x7cd4ad33965c in git_config_list_append libgit2/config_list.c:175↗
    #8 0x7cd4ad33810d in read_on_variable libgit2/config_file.c:831↗
    #9 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #13 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #14 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #15 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #16 0x7cd4ad3adcae in load_config libgit2/repository.c:1394↗
    #17 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #18 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #19 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #20 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #21 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #22 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #23 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #24 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #25 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #26 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #29 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7cd4aed5e518 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad339163 in git_config_list_headmap__resize libgit2/config_list.c:29↗
    #5 0x7cd4ad33965c in git_config_list_headmap__put_idx libgit2/config_list.c:29↗
    #6 0x7cd4ad33965c in git_config_list_headmap_put libgit2/config_list.c:29↗
    #7 0x7cd4ad33965c in git_config_list_append libgit2/config_list.c:175↗
    #8 0x7cd4ad33810d in read_on_variable libgit2/config_file.c:831↗
    #9 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #13 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #14 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #15 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #16 0x7cd4ad3adcae in load_config libgit2/repository.c:1394↗
    #17 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #18 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #19 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #20 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #21 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #22 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #23 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #24 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #25 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #26 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #29 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7cd4aed5e518 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad394c79 in git_refdb_new libgit2/refdb.c:30↗
    #5 0x7cd4ad394f07 in git_refdb_open libgit2/refdb.c:51↗
    #6 0x7cd4ad3aca78 in git_repository_refdb__weakptr libgit2/repository.c:1668↗
    #7 0x7cd4ad3b1ef9 in git_repository_init_ext libgit2/repository.c:3046↗
    #8 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #9 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #10 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #11 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #12 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #15 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #16 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #17 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #18 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #19 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #20 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #21 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #22 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #24 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #25 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #26 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4aed6c1d3 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 0x7cd4aed661ee in boost::unit_test::framework::run(unsigned long, bool) boost/test/impl/framework.ipp:1722

Indirect leak of 32 byte(s) in 2 object(s) allocated from:
    #0 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad3064e8 in git__realloc util/alloc.h:29
    #3 0x7cd4ad3064e8 in git_str_try_grow util/str.c:86
    #4 0x7cd4ad3068f1 in git_str_grow util/str.c:110
    #5 0x7cd4ad3068f1 in git_str_putc util/str.c:178
    #6 0x7cd4ad338042 in read_on_variable libgit2/config_file.c:804↗
    #7 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #8 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #9 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #10 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #11 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #12 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #13 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #14 0x7cd4ad3adc59 in load_config libgit2/repository.c:1382↗
    #15 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #16 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #17 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #18 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #19 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #20 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #21 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #22 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #23 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #24 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #27 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #28 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #29 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #30 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #31 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #32 0x7cd4aed613a5 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad323cc0 in git_cache_oidmap__resize libgit2/cache.c:19↗
    #5 0x7cd4ad323d54 in git_cache_oidmap__put_idx libgit2/cache.c:19↗
    #6 0x7cd4ad32481d in git_cache_oidmap_put libgit2/cache.c:19↗
    #7 0x7cd4ad32481d in cache_store libgit2/cache.c:181↗
    #8 0x7cd4ad3249e5 in git_cache_store_raw libgit2/cache.c:215↗
    #9 0x7cd4ad3754ce in odb_read_1 libgit2/odb.c:1154↗
    #10 0x7cd4ad378007 in git_odb_read libgit2/odb.c:1177↗
    #11 0x7cd4ad37332f in git_object_lookup_prefix libgit2/object.c:250↗
    #12 0x7cd4ad373444 in git_object_lookup libgit2/object.c:283↗
    #13 0x7cd4ad3749f1 in git_commit_lookup libgit2/object_api.c:23↗
    #14 0x7cd4ad32ab52 in create_branch libgit2/clone.c:41↗
    #15 0x7cd4ad32ab52 in create_tracking_branch libgit2/clone.c:102↗
    #16 0x7cd4ad32ab52 in update_head_to_new_branch libgit2/clone.c:124↗
    #17 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #18 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #19 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #20 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #21 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #22 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #25 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x7cd4aed5ced5 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad323cdb in git_cache_oidmap__resize libgit2/cache.c:19↗
    #5 0x7cd4ad323d54 in git_cache_oidmap__put_idx libgit2/cache.c:19↗
    #6 0x7cd4ad32481d in git_cache_oidmap_put libgit2/cache.c:19↗
    #7 0x7cd4ad32481d in cache_store libgit2/cache.c:181↗
    #8 0x7cd4ad3249e5 in git_cache_store_raw libgit2/cache.c:215↗
    #9 0x7cd4ad3754ce in odb_read_1 libgit2/odb.c:1154↗
    #10 0x7cd4ad378007 in git_odb_read libgit2/odb.c:1177↗
    #11 0x7cd4ad37332f in git_object_lookup_prefix libgit2/object.c:250↗
    #12 0x7cd4ad373444 in git_object_lookup libgit2/object.c:283↗
    #13 0x7cd4ad3749f1 in git_commit_lookup libgit2/object_api.c:23↗
    #14 0x7cd4ad32ab52 in create_branch libgit2/clone.c:41↗
    #15 0x7cd4ad32ab52 in create_tracking_branch libgit2/clone.c:102↗
    #16 0x7cd4ad32ab52 in update_head_to_new_branch libgit2/clone.c:124↗
    #17 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #18 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #19 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #20 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #21 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #22 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #25 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x7cd4aed5ced5 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad32c66f in git__malloc util/alloc.h:19
    #3 0x7cd4ad32c66f in commit_parse libgit2/commit.c:601↗
    #4 0x7cd4ad32d4d8 in git_commit__parse_ext libgit2/commit.c:717↗
    #5 0x7cd4ad32d6dd in git_commit__parse libgit2/commit.c:677↗
    #6 0x7cd4ad373109 in git_object__from_odb_object libgit2/object.c:164↗
    #7 0x7cd4ad3732c7 in git_object_lookup_prefix libgit2/object.c:275↗
    #8 0x7cd4ad373444 in git_object_lookup libgit2/object.c:283↗
    #9 0x7cd4ad3749f1 in git_commit_lookup libgit2/object_api.c:23↗
    #10 0x7cd4ad32ab52 in create_branch libgit2/clone.c:41↗
    #11 0x7cd4ad32ab52 in create_tracking_branch libgit2/clone.c:102↗
    #12 0x7cd4ad32ab52 in update_head_to_new_branch libgit2/clone.c:124↗
    #13 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #14 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #15 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #16 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #17 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #18 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #21 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #22 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #23 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad32c4d6 in git__malloc util/alloc.h:19
    #3 0x7cd4ad32c4d6 in commit_parse libgit2/commit.c:618↗
    #4 0x7cd4ad32d4d8 in git_commit__parse_ext libgit2/commit.c:717↗
    #5 0x7cd4ad32d6dd in git_commit__parse libgit2/commit.c:677↗
    #6 0x7cd4ad373109 in git_object__from_odb_object libgit2/object.c:164↗
    #7 0x7cd4ad3732c7 in git_object_lookup_prefix libgit2/object.c:275↗
    #8 0x7cd4ad373444 in git_object_lookup libgit2/object.c:283↗
    #9 0x7cd4ad3749f1 in git_commit_lookup libgit2/object_api.c:23↗
    #10 0x7cd4ad32ab52 in create_branch libgit2/clone.c:41↗
    #11 0x7cd4ad32ab52 in create_tracking_branch libgit2/clone.c:102↗
    #12 0x7cd4ad32ab52 in update_head_to_new_branch libgit2/clone.c:124↗
    #13 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #14 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #15 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #16 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #17 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #18 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #21 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #22 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #23 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad338e18 in git_config_list_pathmap__resize libgit2/config_list.c:28↗
    #5 0x7cd4ad339d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28↗
    #6 0x7cd4ad339d6a in git_config_list_pathmap_put libgit2/config_list.c:28↗
    #7 0x7cd4ad339d6a in git_config_list_add_string libgit2/config_list.c:281↗
    #8 0x7cd4ad3380b9 in read_on_variable libgit2/config_file.c:820↗
    #9 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x7cd4ad3373b9 in config_file_refresh libgit2/config_file.c:245↗
    #13 0x7cd4ad338338 in config_file_get libgit2/config_file.c:350↗
    #14 0x7cd4ad335384 in get_entry libgit2/config.c:808↗
    #15 0x7cd4ad3354d6 in git_config__lookup_entry libgit2/config.c:841↗
    #16 0x7cd4ad336301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #17 0x7cd4ad336411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #18 0x7cd4ad3a0d35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #19 0x7cd4ad3a0d35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #20 0x7cd4ad3a0f0e in git_reference_lookup libgit2/refs.c:184↗
    #21 0x7cd4ad3afbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #22 0x7cd4ad32abe8 in update_head_to_new_branch libgit2/clone.c:128↗
    #23 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #24 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #25 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #26 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #27 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #28 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #31 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #32 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #33 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #34 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #35 0x7cd4aed5e518 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad338e33 in git_config_list_pathmap__resize libgit2/config_list.c:28↗
    #5 0x7cd4ad339d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28↗
    #6 0x7cd4ad339d6a in git_config_list_pathmap_put libgit2/config_list.c:28↗
    #7 0x7cd4ad339d6a in git_config_list_add_string libgit2/config_list.c:281↗
    #8 0x7cd4ad3380b9 in read_on_variable libgit2/config_file.c:820↗
    #9 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x7cd4ad3373b9 in config_file_refresh libgit2/config_file.c:245↗
    #13 0x7cd4ad338338 in config_file_get libgit2/config_file.c:350↗
    #14 0x7cd4ad335384 in get_entry libgit2/config.c:808↗
    #15 0x7cd4ad3354d6 in git_config__lookup_entry libgit2/config.c:841↗
    #16 0x7cd4ad336301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #17 0x7cd4ad336411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #18 0x7cd4ad3a0d35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #19 0x7cd4ad3a0d35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #20 0x7cd4ad3a0f0e in git_reference_lookup libgit2/refs.c:184↗
    #21 0x7cd4ad3afbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #22 0x7cd4ad32abe8 in update_head_to_new_branch libgit2/clone.c:128↗
    #23 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #24 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #25 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #26 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #27 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #28 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #31 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #32 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #33 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #34 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #35 0x7cd4aed5e518 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad31c1a8 in git_attr_cache_macromap__resize libgit2/attrcache.c:19↗
    #5 0x7cd4ad31d68e in git_attr_cache_macromap__put_idx libgit2/attrcache.c:19↗
    #6 0x7cd4ad31d68e in git_attr_cache_macromap_put libgit2/attrcache.c:19↗
    #7 0x7cd4ad31d68e in git_attr_cache__insert_macro libgit2/attrcache.c:494↗
    #8 0x7cd4ad31998a in git_attr_add_macro libgit2/attr.c:504↗
    #9 0x7cd4ad31d242 in git_attr_cache__init libgit2/attrcache.c:446↗
    #10 0x7cd4ad35304b in git_ignore__for_path libgit2/ignore.c:315↗
    #11 0x7cd4ad36160b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #12 0x7cd4ad362c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #13 0x7cd4ad362e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #14 0x7cd4ad3273ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #15 0x7cd4ad329b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #16 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #17 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #18 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #19 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #20 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #21 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #22 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #25 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7cd4aed5c154 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad31c1c3 in git_attr_cache_macromap__resize libgit2/attrcache.c:19↗
    #5 0x7cd4ad31d68e in git_attr_cache_macromap__put_idx libgit2/attrcache.c:19↗
    #6 0x7cd4ad31d68e in git_attr_cache_macromap_put libgit2/attrcache.c:19↗
    #7 0x7cd4ad31d68e in git_attr_cache__insert_macro libgit2/attrcache.c:494↗
    #8 0x7cd4ad31998a in git_attr_add_macro libgit2/attr.c:504↗
    #9 0x7cd4ad31d242 in git_attr_cache__init libgit2/attrcache.c:446↗
    #10 0x7cd4ad35304b in git_ignore__for_path libgit2/ignore.c:315↗
    #11 0x7cd4ad36160b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #12 0x7cd4ad362c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #13 0x7cd4ad362e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #14 0x7cd4ad3273ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #15 0x7cd4ad329b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #16 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #17 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #18 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #19 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #20 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #21 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #22 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #25 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7cd4aed5c154 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad35b588 in git_index_entrymap_default__resize libgit2/index_map.c:30↗
    #5 0x7cd4ad35bbe7 in git_index_entrymap_default__put_idx libgit2/index_map.c:30↗
    #6 0x7cd4ad35bbe7 in git_index_entrymap_default_put libgit2/index_map.c:30↗
    #7 0x7cd4ad35bbe7 in git_index_entrymap_put libgit2/index_map.c:38↗
    #8 0x7cd4ad354da4 in index_insert libgit2/index.c:1430↗
    #9 0x7cd4ad355ae6 in git_index_add libgit2/index.c:1700↗
    #10 0x7cd4ad325ed2 in checkout_update_index libgit2/checkout.c:1647↗
    #11 0x7cd4ad325ed2 in checkout_update_index libgit2/checkout.c:1632↗
    #12 0x7cd4ad325ed2 in checkout_blob libgit2/checkout.c:1810↗
    #13 0x7cd4ad3282c6 in checkout_create_the_new libgit2/checkout.c:1888↗
    #14 0x7cd4ad3282c6 in git_checkout_iterator libgit2/checkout.c:2663↗
    #15 0x7cd4ad329b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #16 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #17 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #18 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #19 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #20 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #21 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #22 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #25 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #36 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f7932 in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f7932 in git__strdup util/alloc.c:55
    #4 0x7cd4ad33809c in read_on_variable libgit2/config_file.c:816↗
    #5 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #6 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #7 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #8 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #9 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #10 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #11 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #12 0x7cd4ad3adc59 in load_config libgit2/repository.c:1382↗
    #13 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #14 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #15 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #16 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #17 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #18 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #19 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #20 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #21 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #22 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #25 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

Indirect leak of 26 byte(s) in 1 object(s) allocated from:
    #0 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f7a2c in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f7a2c in git__substrdup util/alloc.c:78
    #4 0x7cd4ad3b9a35 in extract_trimmed libgit2/signature.c:67↗
    #5 0x7cd4ad3ba4c6 in git_signature__parse libgit2/signature.c:351↗
    #6 0x7cd4ad32c693 in commit_parse libgit2/commit.c:604↗
    #7 0x7cd4ad32d4d8 in git_commit__parse_ext libgit2/commit.c:717↗
    #8 0x7cd4ad32d6dd in git_commit__parse libgit2/commit.c:677↗
    #9 0x7cd4ad373109 in git_object__from_odb_object libgit2/object.c:164↗
    #10 0x7cd4ad3732c7 in git_object_lookup_prefix libgit2/object.c:275↗
    #11 0x7cd4ad373444 in git_object_lookup libgit2/object.c:283↗
    #12 0x7cd4ad3749f1 in git_commit_lookup libgit2/object_api.c:23↗
    #13 0x7cd4ad32ab52 in create_branch libgit2/clone.c:41↗
    #14 0x7cd4ad32ab52 in create_tracking_branch libgit2/clone.c:102↗
    #15 0x7cd4ad32ab52 in update_head_to_new_branch libgit2/clone.c:124↗
    #16 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #17 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #18 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #19 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #20 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #21 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #24 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #25 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #26 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #27 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #29 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #30 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #31 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #33 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #34 0x7cd4aed5ced5 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f7a2c in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f7a2c in git__substrdup util/alloc.c:78
    #4 0x7cd4ad3b9a35 in extract_trimmed libgit2/signature.c:67↗
    #5 0x7cd4ad3ba4c6 in git_signature__parse libgit2/signature.c:351↗
    #6 0x7cd4ad32c4fe in commit_parse libgit2/commit.c:621↗
    #7 0x7cd4ad32d4d8 in git_commit__parse_ext libgit2/commit.c:717↗
    #8 0x7cd4ad32d6dd in git_commit__parse libgit2/commit.c:677↗
    #9 0x7cd4ad373109 in git_object__from_odb_object libgit2/object.c:164↗
    #10 0x7cd4ad3732c7 in git_object_lookup_prefix libgit2/object.c:275↗
    #11 0x7cd4ad373444 in git_object_lookup libgit2/object.c:283↗
    #12 0x7cd4ad3749f1 in git_commit_lookup libgit2/object_api.c:23↗
    #13 0x7cd4ad32ab52 in create_branch libgit2/clone.c:41↗
    #14 0x7cd4ad32ab52 in create_tracking_branch libgit2/clone.c:102↗
    #15 0x7cd4ad32ab52 in update_head_to_new_branch libgit2/clone.c:124↗
    #16 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #17 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #18 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #19 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #20 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #21 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #24 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #25 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #26 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #27 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #29 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #30 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #31 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #33 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #34 0x7cd4aed5ced5 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad33395e in git_config_add_backend libgit2/config.c:380↗
    #5 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #6 0x7cd4ad3adbf7 in load_config libgit2/repository.c:1365↗
    #7 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #8 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #9 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #10 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #14 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #15 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #16 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #19 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7cd4aeda868a 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad33395e in git_config_add_backend libgit2/config.c:380↗
    #5 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #6 0x7cd4ad3adc59 in load_config libgit2/repository.c:1382↗
    #7 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #8 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #9 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #10 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #14 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #15 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #16 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #19 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7cd4aeda868a 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad3393c8 in git_config_list_append libgit2/config_list.c:180↗
    #5 0x7cd4ad33810d in read_on_variable libgit2/config_file.c:831↗
    #6 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #7 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #8 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #9 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #10 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #11 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #12 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #13 0x7cd4ad3adcae in load_config libgit2/repository.c:1394↗
    #14 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #15 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #16 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #17 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #18 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #19 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #20 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #21 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #22 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #23 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #26 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #27 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #28 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x7cd4aed613a5 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad33395e in git_config_add_backend libgit2/config.c:380↗
    #5 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #6 0x7cd4ad3adcae in load_config libgit2/repository.c:1394↗
    #7 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #8 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #9 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #10 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #14 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #15 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #16 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #19 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7cd4aeda868a 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad375218 in git__malloc util/alloc.h:19
    #3 0x7cd4ad375218 in add_backend_internal libgit2/odb.c:363↗
    #4 0x7cd4ad376362 in git_odb__add_default_backends libgit2/odb.c:500↗
    #5 0x7cd4ad3aeefb in git_repository_odb__weakptr libgit2/repository.c:1623↗
    #6 0x7cd4ad34c66b in mark_local libgit2/fetch.c:58↗
    #7 0x7cd4ad34c66b in filter_wants libgit2/fetch.c:150↗
    #8 0x7cd4ad34c66b in git_fetch_negotiate libgit2/fetch.c:175↗
    #9 0x7cd4ad3a5e81 in git_remote__download libgit2/remote.c:1311↗
    #10 0x7cd4ad3a741a in git_remote_fetch libgit2/remote.c:1391↗
    #11 0x7cd4ad32b927 in clone_into libgit2/clone.c:452↗
    #12 0x7cd4ad32b927 in clone_repo libgit2/clone.c:661↗
    #13 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #14 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #17 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #18 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #19 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4aed6c1d3 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 0x7cd4aed661ee in boost::unit_test::framework::run(unsigned long, bool) boost/test/impl/framework.ipp:1722
    #33 0x7cd4aeda6637 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad375218 in git__malloc util/alloc.h:19
    #3 0x7cd4ad375218 in add_backend_internal libgit2/odb.c:363↗
    #4 0x7cd4ad37639c in git_odb__add_default_backends libgit2/odb.c:514↗
    #5 0x7cd4ad3aeefb in git_repository_odb__weakptr libgit2/repository.c:1623↗
    #6 0x7cd4ad34c66b in mark_local libgit2/fetch.c:58↗
    #7 0x7cd4ad34c66b in filter_wants libgit2/fetch.c:150↗
    #8 0x7cd4ad34c66b in git_fetch_negotiate libgit2/fetch.c:175↗
    #9 0x7cd4ad3a5e81 in git_remote__download libgit2/remote.c:1311↗
    #10 0x7cd4ad3a741a in git_remote_fetch libgit2/remote.c:1391↗
    #11 0x7cd4ad32b927 in clone_into libgit2/clone.c:452↗
    #12 0x7cd4ad32b927 in clone_repo libgit2/clone.c:661↗
    #13 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #14 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #17 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #18 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #19 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4aed6c1d3 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 0x7cd4aed6c1d3 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 0x7cd4aed661ee in boost::unit_test::framework::run(unsigned long, bool) boost/test/impl/framework.ipp:1722
    #33 0x7cd4aeda6637 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad32c2bf in commit_parse libgit2/commit.c:574↗
    #5 0x7cd4ad32d4d8 in git_commit__parse_ext libgit2/commit.c:717↗
    #6 0x7cd4ad32d6dd in git_commit__parse libgit2/commit.c:677↗
    #7 0x7cd4ad373109 in git_object__from_odb_object libgit2/object.c:164↗
    #8 0x7cd4ad3732c7 in git_object_lookup_prefix libgit2/object.c:275↗
    #9 0x7cd4ad373444 in git_object_lookup libgit2/object.c:283↗
    #10 0x7cd4ad3749f1 in git_commit_lookup libgit2/object_api.c:23↗
    #11 0x7cd4ad32ab52 in create_branch libgit2/clone.c:41↗
    #12 0x7cd4ad32ab52 in create_tracking_branch libgit2/clone.c:102↗
    #13 0x7cd4ad32ab52 in update_head_to_new_branch libgit2/clone.c:124↗
    #14 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #15 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #16 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #17 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #18 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #19 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #22 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #23 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #24 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f7932 in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f7932 in git__strdup util/alloc.c:55
    #4 0x7cd4ad339bd7 in git_config_list_add_string libgit2/config_list.c:280↗
    #5 0x7cd4ad3380d7 in read_on_variable libgit2/config_file.c:823↗
    #6 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #7 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #8 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #9 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #10 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #11 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #12 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #13 0x7cd4ad3adc59 in load_config libgit2/repository.c:1382↗
    #14 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #15 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #16 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #17 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #18 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #19 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #20 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #21 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #22 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #23 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #26 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #27 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #28 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x7cd4aed613a5 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 17 byte(s) in 1 object(s) allocated from:
    #0 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f7932 in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f7932 in git__strdup util/alloc.c:55
    #4 0x7cd4ad3388da in git_config_backend_from_file libgit2/config_file.c:503↗
    #5 0x7cd4ad333aa5 in git_config_add_file_ondisk libgit2/config.c:149↗
    #6 0x7cd4ad3adc59 in load_config libgit2/repository.c:1382↗
    #7 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #8 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #9 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #10 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #14 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #15 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #16 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #19 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7cd4aeda868a 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f781d in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f781d in git__calloc util/alloc.c:31
    #4 0x7cd4ad339441 in git_config_list_append libgit2/config_list.c:174↗
    #5 0x7cd4ad33810d in read_on_variable libgit2/config_file.c:831↗
    #6 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #7 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #8 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #9 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #10 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #11 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #12 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #13 0x7cd4ad3adcae in load_config libgit2/repository.c:1394↗
    #14 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #15 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #16 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #17 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #18 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #19 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #20 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #21 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #22 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #23 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #26 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #27 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #28 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x7cd4aed613a5 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad33348b in git__malloc util/alloc.h:19
    #3 0x7cd4ad33348b in git_config__add_instance libgit2/config.c:303↗
    #4 0x7cd4ad333983 in git_config_add_backend libgit2/config.c:386↗
    #5 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #6 0x7cd4ad3adbf7 in load_config libgit2/repository.c:1365↗
    #7 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #8 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #9 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #10 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #14 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #15 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #16 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #19 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7cd4aeda868a 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad33348b in git__malloc util/alloc.h:19
    #3 0x7cd4ad33348b in git_config__add_instance libgit2/config.c:303↗
    #4 0x7cd4ad333983 in git_config_add_backend libgit2/config.c:386↗
    #5 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #6 0x7cd4ad3adc59 in load_config libgit2/repository.c:1382↗
    #7 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #8 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #9 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #10 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #14 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #15 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #16 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #19 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7cd4aeda868a 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad3064e8 in git__realloc util/alloc.h:29
    #3 0x7cd4ad3064e8 in git_str_try_grow util/str.c:86
    #4 0x7cd4ad3068f1 in git_str_grow util/str.c:110
    #5 0x7cd4ad3068f1 in git_str_putc util/str.c:178
    #6 0x7cd4ad338042 in read_on_variable libgit2/config_file.c:804↗
    #7 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #8 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #9 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #10 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #11 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #12 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #13 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #14 0x7cd4ad3adcae in load_config libgit2/repository.c:1394↗
    #15 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #16 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #17 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #18 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #19 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #20 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #21 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #22 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #23 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #24 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #27 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #28 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #29 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #30 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #31 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #32 0x7cd4aed613a5 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad33348b in git__malloc util/alloc.h:19
    #3 0x7cd4ad33348b in git_config__add_instance libgit2/config.c:303↗
    #4 0x7cd4ad333983 in git_config_add_backend libgit2/config.c:386↗
    #5 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #6 0x7cd4ad3adcae in load_config libgit2/repository.c:1394↗
    #7 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #8 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #9 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #10 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #14 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #15 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #16 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #19 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7cd4aeda868a 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f7932 in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f7932 in git__strdup util/alloc.c:55
    #4 0x7cd4ad3388da in git_config_backend_from_file libgit2/config_file.c:503↗
    #5 0x7cd4ad333aa5 in git_config_add_file_ondisk libgit2/config.c:149↗
    #6 0x7cd4ad3adcae in load_config libgit2/repository.c:1394↗
    #7 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #8 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #9 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #10 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #11 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #12 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #13 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #14 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #15 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #16 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #19 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #20 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #21 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7cd4aeda868a 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f7932 in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f7932 in git__strdup util/alloc.c:55
    #4 0x7cd4ad339bd7 in git_config_list_add_string libgit2/config_list.c:280↗
    #5 0x7cd4ad3380d7 in read_on_variable libgit2/config_file.c:823↗
    #6 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #7 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #8 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #9 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #10 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #11 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #12 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #13 0x7cd4ad3adcae in load_config libgit2/repository.c:1394↗
    #14 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #15 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #16 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #17 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #18 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #19 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #20 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #21 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #22 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #23 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #26 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #27 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #28 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x7cd4aed613a5 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 14 byte(s) in 1 object(s) allocated from:
    #0 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f7a2c in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f7a2c in git__substrdup util/alloc.c:78
    #4 0x7cd4ad3b9a35 in extract_trimmed libgit2/signature.c:67↗
    #5 0x7cd4ad3ba4b0 in git_signature__parse libgit2/signature.c:350↗
    #6 0x7cd4ad32c4fe in commit_parse libgit2/commit.c:621↗
    #7 0x7cd4ad32d4d8 in git_commit__parse_ext libgit2/commit.c:717↗
    #8 0x7cd4ad32d6dd in git_commit__parse libgit2/commit.c:677↗
    #9 0x7cd4ad373109 in git_object__from_odb_object libgit2/object.c:164↗
    #10 0x7cd4ad3732c7 in git_object_lookup_prefix libgit2/object.c:275↗
    #11 0x7cd4ad373444 in git_object_lookup libgit2/object.c:283↗
    #12 0x7cd4ad3749f1 in git_commit_lookup libgit2/object_api.c:23↗
    #13 0x7cd4ad32ab52 in create_branch libgit2/clone.c:41↗
    #14 0x7cd4ad32ab52 in create_tracking_branch libgit2/clone.c:102↗
    #15 0x7cd4ad32ab52 in update_head_to_new_branch libgit2/clone.c:124↗
    #16 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #17 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #18 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #19 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #20 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #21 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #24 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #25 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #26 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #27 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #29 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #30 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #31 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #33 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #34 0x7cd4aed5ced5 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f7a2c in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f7a2c in git__substrdup util/alloc.c:78
    #4 0x7cd4ad3b9a35 in extract_trimmed libgit2/signature.c:67↗
    #5 0x7cd4ad3ba4b0 in git_signature__parse libgit2/signature.c:350↗
    #6 0x7cd4ad32c693 in commit_parse libgit2/commit.c:604↗
    #7 0x7cd4ad32d4d8 in git_commit__parse_ext libgit2/commit.c:717↗
    #8 0x7cd4ad32d6dd in git_commit__parse libgit2/commit.c:677↗
    #9 0x7cd4ad373109 in git_object__from_odb_object libgit2/object.c:164↗
    #10 0x7cd4ad3732c7 in git_object_lookup_prefix libgit2/object.c:275↗
    #11 0x7cd4ad373444 in git_object_lookup libgit2/object.c:283↗
    #12 0x7cd4ad3749f1 in git_commit_lookup libgit2/object_api.c:23↗
    #13 0x7cd4ad32ab52 in create_branch libgit2/clone.c:41↗
    #14 0x7cd4ad32ab52 in create_tracking_branch libgit2/clone.c:102↗
    #15 0x7cd4ad32ab52 in update_head_to_new_branch libgit2/clone.c:124↗
    #16 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #17 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #18 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #19 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #20 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #21 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #24 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #25 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #26 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #27 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #29 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #30 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #31 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #33 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #34 0x7cd4aed5ced5 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f79b1 in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f79b1 in git__strndup util/alloc.c:66
    #4 0x7cd4ad32c70d in commit_parse libgit2/commit.c:657↗
    #5 0x7cd4ad32d4d8 in git_commit__parse_ext libgit2/commit.c:717↗
    #6 0x7cd4ad32d6dd in git_commit__parse libgit2/commit.c:677↗
    #7 0x7cd4ad373109 in git_object__from_odb_object libgit2/object.c:164↗
    #8 0x7cd4ad3732c7 in git_object_lookup_prefix libgit2/object.c:275↗
    #9 0x7cd4ad373444 in git_object_lookup libgit2/object.c:283↗
    #10 0x7cd4ad3749f1 in git_commit_lookup libgit2/object_api.c:23↗
    #11 0x7cd4ad32ab52 in create_branch libgit2/clone.c:41↗
    #12 0x7cd4ad32ab52 in create_tracking_branch libgit2/clone.c:102↗
    #13 0x7cd4ad32ab52 in update_head_to_new_branch libgit2/clone.c:124↗
    #14 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #15 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #16 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #17 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #18 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #19 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #22 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #23 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #24 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f7932 in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f7932 in git__strdup util/alloc.c:55
    #4 0x7cd4ad339bd7 in git_config_list_add_string libgit2/config_list.c:280↗
    #5 0x7cd4ad3380b9 in read_on_variable libgit2/config_file.c:820↗
    #6 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #7 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #8 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #9 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #10 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #11 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #12 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #13 0x7cd4ad3adc59 in load_config libgit2/repository.c:1382↗
    #14 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #15 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #16 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #17 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #18 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #19 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #20 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #21 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #22 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #23 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #26 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #27 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #28 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x7cd4aed613a5 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f7932 in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f7932 in git__strdup util/alloc.c:55
    #4 0x7cd4ad339bd7 in git_config_list_add_string libgit2/config_list.c:280↗
    #5 0x7cd4ad3380b9 in read_on_variable libgit2/config_file.c:820↗
    #6 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #7 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #8 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #9 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #10 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #11 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #12 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #13 0x7cd4ad3adcae in load_config libgit2/repository.c:1394↗
    #14 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #15 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #16 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #17 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #18 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #19 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #20 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #21 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #22 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #23 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #26 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #27 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #28 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x7cd4aed613a5 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 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f7932 in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f7932 in git__strdup util/alloc.c:55
    #4 0x7cd4ad339bd7 in git_config_list_add_string libgit2/config_list.c:280↗
    #5 0x7cd4ad3380b9 in read_on_variable libgit2/config_file.c:820↗
    #6 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #7 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #8 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #9 0x7cd4ad3373b9 in config_file_refresh libgit2/config_file.c:245↗
    #10 0x7cd4ad338338 in config_file_get libgit2/config_file.c:350↗
    #11 0x7cd4ad335384 in get_entry libgit2/config.c:808↗
    #12 0x7cd4ad3354d6 in git_config__lookup_entry libgit2/config.c:841↗
    #13 0x7cd4ad336301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #14 0x7cd4ad336411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #15 0x7cd4ad3a0d35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #16 0x7cd4ad3a0d35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #17 0x7cd4ad3a0f0e in git_reference_lookup libgit2/refs.c:184↗
    #18 0x7cd4ad3afbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #19 0x7cd4ad32abe8 in update_head_to_new_branch libgit2/clone.c:128↗
    #20 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #21 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #22 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #23 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #24 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #25 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #28 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #29 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #30 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #31 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #33 0x7cd4aed613a5 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad338bd9 in git_config_list_pathmap__resize libgit2/config_list.c:28↗
    #5 0x7cd4ad339d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28↗
    #6 0x7cd4ad339d6a in git_config_list_pathmap_put libgit2/config_list.c:28↗
    #7 0x7cd4ad339d6a in git_config_list_add_string libgit2/config_list.c:281↗
    #8 0x7cd4ad3380b9 in read_on_variable libgit2/config_file.c:820↗
    #9 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #13 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #14 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #15 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #16 0x7cd4ad3adc59 in load_config libgit2/repository.c:1382↗
    #17 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #18 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #19 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #20 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #21 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #22 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #23 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #24 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #25 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #26 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #29 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7cd4aed5e518 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad338f09 in git_config_list_headmap__resize libgit2/config_list.c:29↗
    #5 0x7cd4ad33965c in git_config_list_headmap__put_idx libgit2/config_list.c:29↗
    #6 0x7cd4ad33965c in git_config_list_headmap_put libgit2/config_list.c:29↗
    #7 0x7cd4ad33965c in git_config_list_append libgit2/config_list.c:175↗
    #8 0x7cd4ad33810d in read_on_variable libgit2/config_file.c:831↗
    #9 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #13 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #14 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #15 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #16 0x7cd4ad3adcae in load_config libgit2/repository.c:1394↗
    #17 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #18 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #19 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #20 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #21 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #22 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #23 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #24 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #25 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #26 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #29 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7cd4aed5e518 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad33910c in git_config_list_headmap__resize libgit2/config_list.c:29↗
    #5 0x7cd4ad33965c in git_config_list_headmap__put_idx libgit2/config_list.c:29↗
    #6 0x7cd4ad33965c in git_config_list_headmap_put libgit2/config_list.c:29↗
    #7 0x7cd4ad33965c in git_config_list_append libgit2/config_list.c:175↗
    #8 0x7cd4ad33810d in read_on_variable libgit2/config_file.c:831↗
    #9 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x7cd4ad3373b9 in config_file_refresh libgit2/config_file.c:245↗
    #13 0x7cd4ad338338 in config_file_get libgit2/config_file.c:350↗
    #14 0x7cd4ad335384 in get_entry libgit2/config.c:808↗
    #15 0x7cd4ad3354d6 in git_config__lookup_entry libgit2/config.c:841↗
    #16 0x7cd4ad336301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #17 0x7cd4ad336411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #18 0x7cd4ad3a0d35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #19 0x7cd4ad3a0d35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #20 0x7cd4ad3a0f0e in git_reference_lookup libgit2/refs.c:184↗
    #21 0x7cd4ad3afbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #22 0x7cd4ad32abe8 in update_head_to_new_branch libgit2/clone.c:128↗
    #23 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #24 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #25 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #26 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #27 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #28 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #31 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #32 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #33 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #34 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #35 0x7cd4aed5e518 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad31bf69 in git_attr_cache_macromap__resize libgit2/attrcache.c:19↗
    #5 0x7cd4ad31d68e in git_attr_cache_macromap__put_idx libgit2/attrcache.c:19↗
    #6 0x7cd4ad31d68e in git_attr_cache_macromap_put libgit2/attrcache.c:19↗
    #7 0x7cd4ad31d68e in git_attr_cache__insert_macro libgit2/attrcache.c:494↗
    #8 0x7cd4ad31998a in git_attr_add_macro libgit2/attr.c:504↗
    #9 0x7cd4ad31d242 in git_attr_cache__init libgit2/attrcache.c:446↗
    #10 0x7cd4ad35304b in git_ignore__for_path libgit2/ignore.c:315↗
    #11 0x7cd4ad36160b in filesystem_iterator_init libgit2/iterator.c:1893↗
    #12 0x7cd4ad362c8b in iterator_for_filesystem libgit2/iterator.c:1993↗
    #13 0x7cd4ad362e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048↗
    #14 0x7cd4ad3273ba in git_checkout_iterator libgit2/checkout.c:2600↗
    #15 0x7cd4ad329b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #16 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #17 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #18 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #19 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #20 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #21 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #22 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #25 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7cd4aed5c154 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad338f09 in git_config_list_headmap__resize libgit2/config_list.c:29↗
    #5 0x7cd4ad33965c in git_config_list_headmap__put_idx libgit2/config_list.c:29↗
    #6 0x7cd4ad33965c in git_config_list_headmap_put libgit2/config_list.c:29↗
    #7 0x7cd4ad33965c in git_config_list_append libgit2/config_list.c:175↗
    #8 0x7cd4ad33810d in read_on_variable libgit2/config_file.c:831↗
    #9 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #13 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #14 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #15 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #16 0x7cd4ad3adc59 in load_config libgit2/repository.c:1382↗
    #17 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #18 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #19 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #20 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #21 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #22 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #23 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #24 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #25 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #26 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #29 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7cd4aed5e518 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad323ab9 in git_cache_oidmap__resize libgit2/cache.c:19↗
    #5 0x7cd4ad323d54 in git_cache_oidmap__put_idx libgit2/cache.c:19↗
    #6 0x7cd4ad32481d in git_cache_oidmap_put libgit2/cache.c:19↗
    #7 0x7cd4ad32481d in cache_store libgit2/cache.c:181↗
    #8 0x7cd4ad3249e5 in git_cache_store_raw libgit2/cache.c:215↗
    #9 0x7cd4ad3754ce in odb_read_1 libgit2/odb.c:1154↗
    #10 0x7cd4ad378007 in git_odb_read libgit2/odb.c:1177↗
    #11 0x7cd4ad37332f in git_object_lookup_prefix libgit2/object.c:250↗
    #12 0x7cd4ad373444 in git_object_lookup libgit2/object.c:283↗
    #13 0x7cd4ad3749f1 in git_commit_lookup libgit2/object_api.c:23↗
    #14 0x7cd4ad32ab52 in create_branch libgit2/clone.c:41↗
    #15 0x7cd4ad32ab52 in create_tracking_branch libgit2/clone.c:102↗
    #16 0x7cd4ad32ab52 in update_head_to_new_branch libgit2/clone.c:124↗
    #17 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #18 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #19 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #20 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #21 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #22 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #25 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x7cd4aed5ced5 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad31bc39 in git_attr_cache_filemap__resize libgit2/attrcache.c:18↗
    #5 0x7cd4ad31cb08 in git_attr_cache_filemap__put_idx libgit2/attrcache.c:18↗
    #6 0x7cd4ad31cb08 in git_attr_cache_filemap_put libgit2/attrcache.c:18↗
    #7 0x7cd4ad31cb08 in attr_cache_make_entry libgit2/attrcache.c:132↗
    #8 0x7cd4ad31cb08 in attr_cache_lookup libgit2/attrcache.c:236↗
    #9 0x7cd4ad31cb08 in git_attr_cache__get libgit2/attrcache.c:265↗
    #10 0x7cd4ad3184f2 in preload_attr_source libgit2/attr.c:323↗
    #11 0x7cd4ad3184f2 in preload_attr_file libgit2/attr.c:346↗
    #12 0x7cd4ad3184f2 in attr_setup libgit2/attr.c:428↗
    #13 0x7cd4ad3184f2 in collect_attr_files libgit2/attr.c:655↗
    #14 0x7cd4ad318bd5 in git_attr_get_many_with_session libgit2/attr.c:165↗
    #15 0x7cd4ad34e985 in filter_list_check_attributes libgit2/filter.c:460↗
    #16 0x7cd4ad34e985 in git_filter_list__load libgit2/filter.c:558↗
    #17 0x7cd4ad3254ff in blob_content_to_file libgit2/checkout.c:1557↗
    #18 0x7cd4ad3254ff in checkout_write_content libgit2/checkout.c:1768↗
    #19 0x7cd4ad325e50 in checkout_blob libgit2/checkout.c:1805↗
    #20 0x7cd4ad3282c6 in checkout_create_the_new libgit2/checkout.c:1888↗
    #21 0x7cd4ad3282c6 in git_checkout_iterator libgit2/checkout.c:2663↗
    #22 0x7cd4ad329b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #23 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #24 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #25 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #26 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #27 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #28 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #29 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #32 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #33 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #34 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #35 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #36 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #37 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #38 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #39 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #41 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #42 0x7cd4aed5ced5 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad338bd9 in git_config_list_pathmap__resize libgit2/config_list.c:28↗
    #5 0x7cd4ad339d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28↗
    #6 0x7cd4ad339d6a in git_config_list_pathmap_put libgit2/config_list.c:28↗
    #7 0x7cd4ad339d6a in git_config_list_add_string libgit2/config_list.c:281↗
    #8 0x7cd4ad3380b9 in read_on_variable libgit2/config_file.c:820↗
    #9 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #13 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #14 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #15 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #16 0x7cd4ad3adcae in load_config libgit2/repository.c:1394↗
    #17 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #18 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #19 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #20 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #21 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #22 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #23 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #24 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #25 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #26 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #29 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #30 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #31 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7cd4aed5e518 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad338bd9 in git_config_list_pathmap__resize libgit2/config_list.c:28↗
    #5 0x7cd4ad339d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28↗
    #6 0x7cd4ad339d6a in git_config_list_pathmap_put libgit2/config_list.c:28↗
    #7 0x7cd4ad339d6a in git_config_list_add_string libgit2/config_list.c:281↗
    #8 0x7cd4ad3380b9 in read_on_variable libgit2/config_file.c:820↗
    #9 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #10 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #11 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #12 0x7cd4ad3373b9 in config_file_refresh libgit2/config_file.c:245↗
    #13 0x7cd4ad338338 in config_file_get libgit2/config_file.c:350↗
    #14 0x7cd4ad335384 in get_entry libgit2/config.c:808↗
    #15 0x7cd4ad3354d6 in git_config__lookup_entry libgit2/config.c:841↗
    #16 0x7cd4ad336301 in git_config__configmap_lookup libgit2/config_cache.c:97↗
    #17 0x7cd4ad336411 in git_repository__configmap_lookup libgit2/config_cache.c:124↗
    #18 0x7cd4ad3a0d35 in reference_normalize_for_repo libgit2/refs.c:210↗
    #19 0x7cd4ad3a0d35 in git_reference_lookup_resolved libgit2/refs.c:255↗
    #20 0x7cd4ad3a0f0e in git_reference_lookup libgit2/refs.c:184↗
    #21 0x7cd4ad3afbc4 in git_repository_set_head libgit2/repository.c:3739↗
    #22 0x7cd4ad32abe8 in update_head_to_new_branch libgit2/clone.c:128↗
    #23 0x7cd4ad32aeae in update_head_to_remote libgit2/clone.c:248↗
    #24 0x7cd4ad32aeae in checkout_branch libgit2/clone.c:398↗
    #25 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #26 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #27 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #28 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #31 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #32 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #33 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #34 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #35 0x7cd4aed5e518 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 0x7cd4b7a4bc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray util/alloc.c:44
    #4 0x7cd4ad35b31a in git_index_entrymap_default__resize libgit2/index_map.c:30↗
    #5 0x7cd4ad35bbe7 in git_index_entrymap_default__put_idx libgit2/index_map.c:30↗
    #6 0x7cd4ad35bbe7 in git_index_entrymap_default_put libgit2/index_map.c:30↗
    #7 0x7cd4ad35bbe7 in git_index_entrymap_put libgit2/index_map.c:38↗
    #8 0x7cd4ad354da4 in index_insert libgit2/index.c:1430↗
    #9 0x7cd4ad355ae6 in git_index_add libgit2/index.c:1700↗
    #10 0x7cd4ad325ed2 in checkout_update_index libgit2/checkout.c:1647↗
    #11 0x7cd4ad325ed2 in checkout_update_index libgit2/checkout.c:1632↗
    #12 0x7cd4ad325ed2 in checkout_blob libgit2/checkout.c:1810↗
    #13 0x7cd4ad3282c6 in checkout_create_the_new libgit2/checkout.c:1888↗
    #14 0x7cd4ad3282c6 in git_checkout_iterator libgit2/checkout.c:2663↗
    #15 0x7cd4ad329b5f in git_checkout_tree libgit2/checkout.c:2793↗
    #16 0x7cd4ad329be6 in git_checkout_head libgit2/checkout.c:2808↗
    #17 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:407↗
    #18 0x7cd4ad32add9 in checkout_branch libgit2/clone.c:385↗
    #19 0x7cd4ad32b947 in clone_into libgit2/clone.c:455↗
    #20 0x7cd4ad32b947 in clone_repo libgit2/clone.c:661↗
    #21 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #22 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #25 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7cd4aed5ffae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7cd4aed5eef9 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 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #36 0x7cd4aeda868a 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 0x7cd4aed6cd27 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 2 byte(s) in 1 object(s) allocated from:
    #0 0x7cd4b7a4b887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7cd4ad2f7932 in git__malloc util/alloc.h:19
    #3 0x7cd4ad2f7932 in git__strdup util/alloc.c:55
    #4 0x7cd4ad33809c in read_on_variable libgit2/config_file.c:816↗
    #5 0x7cd4ad33b281 in git_config_parse libgit2/config_parse.c:564↗
    #6 0x7cd4ad3367b3 in config_file_read_buffer libgit2/config_file.c:880↗
    #7 0x7cd4ad3368c5 in config_file_read libgit2/config_file.c:909↗
    #8 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:127↗
    #9 0x7cd4ad337d58 in config_file_open libgit2/config_file.c:104↗
    #10 0x7cd4ad33394b in git_config_add_backend libgit2/config.c:377↗
    #11 0x7cd4ad333ac5 in git_config_add_file_ondisk libgit2/config.c:152↗
    #12 0x7cd4ad3adcae in load_config libgit2/repository.c:1394↗
    #13 0x7cd4ad3adf85 in git_repository_config__weakptr libgit2/repository.c:1494↗
    #14 0x7cd4ad3ae118 in git_repository_config_snapshot libgit2/repository.c:1535↗
    #15 0x7cd4ad3b136e in git_repository_open_ext libgit2/repository.c:1209↗
    #16 0x7cd4ad3b1a73 in git_repository_open libgit2/repository.c:1244↗
    #17 0x7cd4ad3b1ed4 in git_repository_init_ext libgit2/repository.c:3043↗
    #18 0x7cd4ad3b2a50 in git_repository_init libgit2/repository.c:2927↗
    #19 0x7cd4ad32a84c in default_repository_create libgit2/clone.c:308↗
    #20 0x7cd4ad32b1c5 in clone_repo libgit2/clone.c:647↗
    #21 0x7cd4ad32bb9f in git_clone libgit2/clone.c:688↗
    #22 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180↗
    #25 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49↗
    #26 0x5a34a4743f34 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39↗
    #27 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7cd4aed5ffae 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 (1229476 bytes).

Show captured stdout/stderr (raw paths)
Running 130 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
-227 = MANIFEST_MERGE_CONFLICT
-228 = SHARING_IDENTITY_INVALID
-229 = SHARING_IDENTITY_FILE_REMOTE
-230 = SHARING_PATH_CONFLICT
-231 = SHARING_UNKNOWN_POLICY
-232 = SHARING_UNKNOWN_REVISION_MISMATCH
-233 = SHARING_ROOT_PROVIDER
-234 = SHARING_REQUIRES_SCHEMA_1_1
-235 = SHARING_AMBIGUOUS_PROVIDER
-236 = SHARING_UNSAFE_PATH
-237 = SHARING_SUBMODULE_INITIALIZED
-238 = SHARING_COMMIT_MISSING
-239 = WORKSPACE_NESTED_INVALID
-240 = WORKSPACE_NESTED_ROOT
-241 = WORKSPACE_REQUIRES_SCHEMA_1_1
-242 = WORKSPACE_NESTED_NO_LOCAL_MANIFEST
-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_

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

b/src/util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/alloc.c:44
    #4 0x7cd4ad338bd9 in git_config_list_pathmap__resize /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_list.c:28
    #5 0x7cd4ad339d6a in git_config_list_pathmap__put_idx /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_list.c:28
    #6 0x7cd4ad339d6a in git_config_list_pathmap_put /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_list.c:28
    #7 0x7cd4ad339d6a in git_config_list_add_string /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_list.c:281
    #8 0x7cd4ad3380b9 in read_on_variable /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:820
    #9 0x7cd4ad33b281 in git_config_parse /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_parse.c:564
    #10 0x7cd4ad3367b3 in config_file_read_buffer /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:880
    #11 0x7cd4ad3368c5 in config_file_read /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:909
    #12 0x7cd4ad3373b9 in config_file_refresh /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:245
    #13 0x7cd4ad338338 in config_file_get /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:350
    #14 0x7cd4ad335384 in get_entry /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config.c:808
    #15 0x7cd4ad3354d6 in git_config__lookup_entry /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config.c:841
    #16 0x7cd4ad336301 in git_config__configmap_lookup /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_cache.c:97
    #17 0x7cd4ad336411 in git_repository__configmap_lookup /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_cache.c:124
    #18 0x7cd4ad3a0d35 in reference_normalize_for_repo /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/refs.c:210
    #19 0x7cd4ad3a0d35 in git_reference_lookup_resolved /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/refs.c:255
    #20 0x7cd4ad3a0f0e in git_reference_lookup /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/refs.c:184
    #21 0x7cd4ad3afbc4 in git_repository_set_head /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:3739
    #22 0x7cd4ad32abe8 in update_head_to_new_branch /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:128
    #23 0x7cd4ad32aeae in update_head_to_remote /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:248
    #24 0x7cd4ad32aeae in checkout_branch /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:398
    #25 0x7cd4ad32b947 in clone_into /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:455
    #26 0x7cd4ad32b947 in clone_repo /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:661
    #27 0x7cd4ad32bb9f in git_clone /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:688
    #28 0x7cd4b340243b 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
    #29 0x7cd4b339a45a 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
    #30 0x5a34a47377a7 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:180
    #31 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #32 0x5a34a4743f34 in AddRemote01LibGit2_invoker /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #33 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) /builds/libesys/esysrepo/esysrepo/.conan2/p/b/boostb00abd74426a0/p/include/boost/function/function_template.hpp:117
    #34 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boost/function/function_template.hpp:771
    #35 0x7cd4aed5e518 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 0x7cd4b7a4bc38 in __interceptor_realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:164
    #1 0x7cd4ad2f7c9c in stdalloc__realloc /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/allocators/stdalloc.c:23
    #2 0x7cd4ad2f7888 in git__realloc /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/alloc.h:29
    #3 0x7cd4ad2f7888 in git__reallocarray /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/alloc.c:44
    #4 0x7cd4ad35b31a in git_index_entrymap_default__resize /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/index_map.c:30
    #5 0x7cd4ad35bbe7 in git_index_entrymap_default__put_idx /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/index_map.c:30
    #6 0x7cd4ad35bbe7 in git_index_entrymap_default_put /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/index_map.c:30
    #7 0x7cd4ad35bbe7 in git_index_entrymap_put /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/index_map.c:38
    #8 0x7cd4ad354da4 in index_insert /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/index.c:1430
    #9 0x7cd4ad355ae6 in git_index_add /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/index.c:1700
    #10 0x7cd4ad325ed2 in checkout_update_index /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/checkout.c:1647
    #11 0x7cd4ad325ed2 in checkout_update_index /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/checkout.c:1632
    #12 0x7cd4ad325ed2 in checkout_blob /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/checkout.c:1810
    #13 0x7cd4ad3282c6 in checkout_create_the_new /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/checkout.c:1888
    #14 0x7cd4ad3282c6 in git_checkout_iterator /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/checkout.c:2663
    #15 0x7cd4ad329b5f in git_checkout_tree /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/checkout.c:2793
    #16 0x7cd4ad329be6 in git_checkout_head /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/checkout.c:2808
    #17 0x7cd4ad32add9 in checkout_branch /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:407
    #18 0x7cd4ad32add9 in checkout_branch /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:385
    #19 0x7cd4ad32b947 in clone_into /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:455
    #20 0x7cd4ad32b947 in clone_repo /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:661
    #21 0x7cd4ad32bb9f in git_clone /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:688
    #22 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180
    #25 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x5a34a4743f34 in AddRemote01LibGit2_invoker /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) /builds/libesys/esysrepo/esysrepo/.conan2/p/b/boostb00abd74426a0/p/include/boost/function/function_template.hpp:117
    #28 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boost/function/function_template.hpp:771
    #29 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boost/function/function_template.hpp:137
    #31 0x7cd4aed5ffae in boost::function0<int>::operator()() const boost/function/function_template.hpp:771
    #32 0x7cd4aed5eef9 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/boostb00abd74426a0/p/lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #33 0x7cd4aed5bfcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7cd4aed5c154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x7cd4aed5ced5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #36 0x7cd4aeda868a 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 0x7cd4aed6cd27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (/builds/libesys/esysrepo/esysrepo/.conan2/p/b/boostb00abd74426a0/p/lib/libboost_unit_test_framework.so.1.82.0+0x48d27)

Indirect leak of 2 byte(s) in 1 object(s) allocated from:
    #0 0x7cd4b7a4b887 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
    #1 0x7cd4ad2f7cac in stdalloc__malloc /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/allocators/stdalloc.c:15
    #2 0x7cd4ad2f7932 in git__malloc /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/alloc.h:19
    #3 0x7cd4ad2f7932 in git__strdup /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/alloc.c:55
    #4 0x7cd4ad33809c in read_on_variable /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:816
    #5 0x7cd4ad33b281 in git_config_parse /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_parse.c:564
    #6 0x7cd4ad3367b3 in config_file_read_buffer /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:880
    #7 0x7cd4ad3368c5 in config_file_read /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:909
    #8 0x7cd4ad337d58 in config_file_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:127
    #9 0x7cd4ad337d58 in config_file_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:104
    #10 0x7cd4ad33394b in git_config_add_backend /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config.c:377
    #11 0x7cd4ad333ac5 in git_config_add_file_ondisk /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config.c:152
    #12 0x7cd4ad3adcae in load_config /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1394
    #13 0x7cd4ad3adf85 in git_repository_config__weakptr /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1494
    #14 0x7cd4ad3ae118 in git_repository_config_snapshot /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1535
    #15 0x7cd4ad3b136e in git_repository_open_ext /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1209
    #16 0x7cd4ad3b1a73 in git_repository_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1244
    #17 0x7cd4ad3b1ed4 in git_repository_init_ext /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:3043
    #18 0x7cd4ad3b2a50 in git_repository_init /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:2927
    #19 0x7cd4ad32a84c in default_repository_create /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:308
    #20 0x7cd4ad32b1c5 in clone_repo /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:647
    #21 0x7cd4ad32bb9f in git_clone /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:688
    #22 0x7cd4b340243b 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 0x7cd4b339a45a 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 0x5a34a47377a7 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:180
    #25 0x5a34a47377a7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x5a34a4743f34 in AddRemote01LibGit2_invoker /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x5a34a3e7d03f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) /builds/libesys/esysrepo/esysrepo/.conan2/p/b/boostb00abd74426a0/p/include/boost/function/function_template.hpp:117
    #28 0x7cd4aed5f6a2 in boost::function0<void>::operator()() const boost/function/function_template.hpp:771
    #29 0x7cd4aed5e518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7cd4aed613a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boost/function/function_template.hpp:137
    #31 0x7cd4aed5ffae in boost::function0<int>::operator()() const boost/function/function_template.hpp:771

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