Sanitizer summary

Generated 2026-08-12 04:23:13 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
104
Boost.Test failures
unknown
ASan / LSan reports
1
UBSan reports
0
TSan reports
0

Sanitizer SUMMARY

AddressSanitizer / LeakSanitizer (1)

==38689==ERROR: LeakSanitizer: detected memory leaks

Indirect leak of 4080 byte(s) in 1 object(s) allocated from:
    #0 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7cabbd in git__malloc util/alloc.h:19
    #3 0x7ee5ca7cabbd in pool_alloc_page util/pool.c:68
    #4 0x7ee5ca7cabbd in pool_alloc util/pool.c:86
    #5 0x7ee5ca7cabbd in git_pool_malloc util/pool.c:192
    #6 0x7ee5ca7cad3e in git_pool_strndup util/pool.c:215
    #7 0x7ee5ca7e1e8a in git_attr_fnmatch__parse libgit2/attr_file.c:824
    #8 0x7ee5ca819785 in parse_ignore_file libgit2/ignore.c:205
    #9 0x7ee5ca819c1a in get_internal_ignores libgit2/ignore.c:287
    #10 0x7ee5ca819c1a in get_internal_ignores libgit2/ignore.c:275
    #11 0x7ee5ca81a0cf in git_ignore__for_path libgit2/ignore.c:343
    #12 0x7ee5ca82860b in filesystem_iterator_init libgit2/iterator.c:1893
    #13 0x7ee5ca829c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #14 0x7ee5ca829e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #15 0x7ee5ca7ee3ba in git_checkout_iterator libgit2/checkout.c:2600
    #16 0x7ee5ca7f0b5f in git_checkout_tree libgit2/checkout.c:2793
    #17 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #18 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #19 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #20 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #21 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #22 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #23 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #26 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #27 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #28 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #32 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #35 0x7ee5cc1fa154 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7cabbd in git__malloc util/alloc.h:19
    #3 0x7ee5ca7cabbd in pool_alloc_page util/pool.c:68
    #4 0x7ee5ca7cabbd in pool_alloc util/pool.c:86
    #5 0x7ee5ca7cabbd in git_pool_malloc util/pool.c:192
    #6 0x7ee5ca7cad3e in git_pool_strndup util/pool.c:215
    #7 0x7ee5ca7cadf6 in git_pool_strdup util/pool.c:229
    #8 0x7ee5ca7e092e in git_attr_add_macro libgit2/attr.c:495
    #9 0x7ee5ca7e4242 in git_attr_cache__init libgit2/attrcache.c:446
    #10 0x7ee5ca81a04b in git_ignore__for_path libgit2/ignore.c:315
    #11 0x7ee5ca82860b in filesystem_iterator_init libgit2/iterator.c:1893
    #12 0x7ee5ca829c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #13 0x7ee5ca829e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #14 0x7ee5ca7ee3ba in git_checkout_iterator libgit2/checkout.c:2600
    #15 0x7ee5ca7f0b5f in git_checkout_tree libgit2/checkout.c:2793
    #16 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #17 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #18 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #19 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #20 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #21 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #22 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #25 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7ee5cc1fa154 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca7ff8b5 in git_config_backend_from_file libgit2/config_file.c:497
    #5 0x7ee5ca7faaa5 in git_config_add_file_ondisk libgit2/config.c:149
    #6 0x7ee5ca874cae in load_config libgit2/repository.c:1394
    #7 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #8 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #9 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #10 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #11 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #13 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #14 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #15 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #16 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #19 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7ee5cc24668a 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca7ff8b5 in git_config_backend_from_file libgit2/config_file.c:497
    #5 0x7ee5ca7faaa5 in git_config_add_file_ondisk libgit2/config.c:149
    #6 0x7ee5ca874c59 in load_config libgit2/repository.c:1382
    #7 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #8 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #9 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #10 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #11 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #13 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #14 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #15 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #16 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #19 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7ee5cc24668a 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca7ff8b5 in git_config_backend_from_file libgit2/config_file.c:497
    #5 0x7ee5ca7faaa5 in git_config_add_file_ondisk libgit2/config.c:149
    #6 0x7ee5ca874bf7 in load_config libgit2/repository.c:1365
    #7 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #8 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #9 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #10 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #11 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #13 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #14 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #15 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #16 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #19 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7ee5cc24668a 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca8a1fee in git_tree__parse_raw libgit2/tree.c:405
    #5 0x7ee5ca8a22db in git_tree__parse libgit2/tree.c:452
    #6 0x7ee5ca83a109 in git_object__from_odb_object libgit2/object.c:164
    #7 0x7ee5ca83a2c7 in git_object_lookup_prefix libgit2/object.c:275
    #8 0x7ee5ca83a444 in git_object_lookup libgit2/object.c:283
    #9 0x7ee5ca83ba71 in git_tree_lookup libgit2/object_api.c:56
    #10 0x7ee5ca7f4d79 in git_commit_tree libgit2/commit.c:847
    #11 0x7ee5ca83a515 in dereference_object libgit2/object.c:373
    #12 0x7ee5ca83a515 in git_object_peel libgit2/object.c:453
    #13 0x7ee5ca868a76 in git_reference_peel libgit2/refs.c:1396
    #14 0x7ee5ca7ebbf1 in checkout_lookup_head_tree libgit2/checkout.c:1935
    #15 0x7ee5ca7f0b25 in git_checkout_tree libgit2/checkout.c:2778
    #16 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #17 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #18 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #19 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #20 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #21 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #22 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #25 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca7ff06b in read_on_variable libgit2/config_file.c:809
    #5 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #6 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #7 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #8 0x7ee5ca7fe3b9 in config_file_refresh libgit2/config_file.c:245
    #9 0x7ee5ca7ff338 in config_file_get libgit2/config_file.c:350
    #10 0x7ee5ca7fc384 in get_entry libgit2/config.c:808
    #11 0x7ee5ca7fc4d6 in git_config__lookup_entry libgit2/config.c:841
    #12 0x7ee5ca7fd301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #13 0x7ee5ca7fd411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #14 0x7ee5ca867d35 in reference_normalize_for_repo libgit2/refs.c:210
    #15 0x7ee5ca867d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #16 0x7ee5ca867f0e in git_reference_lookup libgit2/refs.c:184
    #17 0x7ee5ca876bc4 in git_repository_set_head libgit2/repository.c:3739
    #18 0x7ee5ca7f1be8 in update_head_to_new_branch libgit2/clone.c:128
    #19 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #20 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #21 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #22 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #23 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #24 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #27 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #28 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #29 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #30 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #31 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #32 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #33 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

Indirect leak of 400 byte(s) in 1 object(s) allocated from:
    #0 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca871956 in repository_alloc libgit2/repository.c:310
    #5 0x7ee5ca877c39 in git_repository_open_ext libgit2/repository.c:1177
    #6 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #7 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #8 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #9 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #10 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #11 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #12 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #15 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #16 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #17 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #18 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #19 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #20 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #21 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #22 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #24 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #25 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #26 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5cc20a1d3 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 0x7ee5cc2041ee 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca81fe73 in git_index_open_ext libgit2/index.c:412
    #5 0x7ee5ca875c99 in git_repository_index__weakptr libgit2/repository.c:1731
    #6 0x7ee5ca875d84 in git_repository_index libgit2/repository.c:1754
    #7 0x7ee5ca7f0a85 in git_checkout_tree libgit2/checkout.c:2787
    #8 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #9 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #10 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #11 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #12 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #13 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #14 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #17 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #18 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #19 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5cc20a1d3 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 0x7ee5cc2041ee 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca7cc33f in git_sortedcache_new util/sortedcache.c:26
    #5 0x7ee5ca861682 in git_refdb_backend_fs libgit2/refdb_fs.c:2615
    #6 0x7ee5ca85bfab in git_refdb_open libgit2/refdb.c:56
    #7 0x7ee5ca873a78 in git_repository_refdb__weakptr libgit2/repository.c:1668
    #8 0x7ee5ca878ef9 in git_repository_init_ext libgit2/repository.c:3046
    #9 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #10 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #11 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #12 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #13 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #16 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #17 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #18 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #19 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #20 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #21 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #22 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #25 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #26 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #27 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5cc20a1d3 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca86159f in git_refdb_backend_fs libgit2/refdb_fs.c:2586
    #5 0x7ee5ca85bfab in git_refdb_open libgit2/refdb.c:56
    #6 0x7ee5ca873a78 in git_repository_refdb__weakptr libgit2/repository.c:1668
    #7 0x7ee5ca878ef9 in git_repository_init_ext libgit2/repository.c:3046
    #8 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #9 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #10 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #11 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #12 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #15 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #16 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #17 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #18 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #19 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #20 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #21 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #22 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #24 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #25 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #26 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5cc20a1d3 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 0x7ee5cc2041ee 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7d2e12 in resize_vector util/vector.c:38
    #5 0x7ee5ca7d2e12 in resize_vector util/vector.c:31
    #6 0x7ee5ca7d2e12 in git_vector_init util/vector.c:116
    #7 0x7ee5ca81fefa in git_index_open_ext libgit2/index.c:431
    #8 0x7ee5ca875c99 in git_repository_index__weakptr libgit2/repository.c:1731
    #9 0x7ee5ca875d84 in git_repository_index libgit2/repository.c:1754
    #10 0x7ee5ca7f0a85 in git_checkout_tree libgit2/checkout.c:2787
    #11 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #12 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #13 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #14 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #15 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #16 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #17 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #20 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #21 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #22 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5cc20a1d3 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca841cba in git_odb__backend_loose libgit2/odb_loose.c:1206
    #5 0x7ee5ca83d33b in git_odb__add_default_backends libgit2/odb.c:499
    #6 0x7ee5ca875efb in git_repository_odb__weakptr libgit2/repository.c:1623
    #7 0x7ee5ca81366b in mark_local libgit2/fetch.c:58
    #8 0x7ee5ca81366b in filter_wants libgit2/fetch.c:150
    #9 0x7ee5ca81366b in git_fetch_negotiate libgit2/fetch.c:175
    #10 0x7ee5ca86ce81 in git_remote__download libgit2/remote.c:1311
    #11 0x7ee5ca86e41a in git_remote_fetch libgit2/remote.c:1391
    #12 0x7ee5ca7f2927 in clone_into libgit2/clone.c:452
    #13 0x7ee5ca7f2927 in clone_repo libgit2/clone.c:661
    #14 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #15 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #18 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #19 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #20 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #21 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #22 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #23 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #24 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #27 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #28 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #29 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5cc20a1d3 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 0x7ee5cc2041ee 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca84439f in pack_backend__alloc libgit2/odb_pack.c:898
    #5 0x7ee5ca844908 in git_odb_backend_pack libgit2/odb_pack.c:988
    #6 0x7ee5ca83d379 in git_odb__add_default_backends libgit2/odb.c:510
    #7 0x7ee5ca875efb in git_repository_odb__weakptr libgit2/repository.c:1623
    #8 0x7ee5ca81366b in mark_local libgit2/fetch.c:58
    #9 0x7ee5ca81366b in filter_wants libgit2/fetch.c:150
    #10 0x7ee5ca81366b in git_fetch_negotiate libgit2/fetch.c:175
    #11 0x7ee5ca86ce81 in git_remote__download libgit2/remote.c:1311
    #12 0x7ee5ca86e41a in git_remote_fetch libgit2/remote.c:1391
    #13 0x7ee5ca7f2927 in clone_into libgit2/clone.c:452
    #14 0x7ee5ca7f2927 in clone_repo libgit2/clone.c:661
    #15 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #16 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #19 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5cc20a1d3 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be9b1 in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be9b1 in git__strndup util/alloc.c:66
    #4 0x7ee5ca7f36c0 in commit_parse libgit2/commit.c:649
    #5 0x7ee5ca7f44d8 in git_commit__parse_ext libgit2/commit.c:717
    #6 0x7ee5ca7f46dd in git_commit__parse libgit2/commit.c:677
    #7 0x7ee5ca83a109 in git_object__from_odb_object libgit2/object.c:164
    #8 0x7ee5ca83a2c7 in git_object_lookup_prefix libgit2/object.c:275
    #9 0x7ee5ca83a444 in git_object_lookup libgit2/object.c:283
    #10 0x7ee5ca83b9f1 in git_commit_lookup libgit2/object_api.c:23
    #11 0x7ee5ca7f1b52 in create_branch libgit2/clone.c:41
    #12 0x7ee5ca7f1b52 in create_tracking_branch libgit2/clone.c:102
    #13 0x7ee5ca7f1b52 in update_head_to_new_branch libgit2/clone.c:124
    #14 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #15 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #16 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #17 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #18 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #19 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #22 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #23 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #24 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca83cec6 in git_odb_new_ext libgit2/odb.c:318
    #5 0x7ee5ca875e8c in git_repository_odb__weakptr libgit2/repository.c:1616
    #6 0x7ee5ca81366b in mark_local libgit2/fetch.c:58
    #7 0x7ee5ca81366b in filter_wants libgit2/fetch.c:150
    #8 0x7ee5ca81366b in git_fetch_negotiate libgit2/fetch.c:175
    #9 0x7ee5ca86ce81 in git_remote__download libgit2/remote.c:1311
    #10 0x7ee5ca86e41a in git_remote_fetch libgit2/remote.c:1391
    #11 0x7ee5ca7f2927 in clone_into libgit2/clone.c:452
    #12 0x7ee5ca7f2927 in clone_repo libgit2/clone.c:661
    #13 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #14 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #17 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #18 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #19 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5cc20a1d3 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 0x7ee5cc2041ee in boost::unit_test::framework::run(unsigned long, bool) boost/test/impl/framework.ipp:1722
    #33 0x7ee5cc244637 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca7e0c06 in git_attr_file__new libgit2/attr_file.c:38
    #5 0x7ee5ca7e108f in git_attr_file__load libgit2/attr_file.c:217
    #6 0x7ee5ca7e3650 in git_attr_cache__get libgit2/attrcache.c:271
    #7 0x7ee5ca819c8d in push_ignore_file libgit2/ignore.c:255
    #8 0x7ee5ca81a278 in git_ignore__for_path libgit2/ignore.c:356
    #9 0x7ee5ca82860b in filesystem_iterator_init libgit2/iterator.c:1893
    #10 0x7ee5ca829c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #11 0x7ee5ca829e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #12 0x7ee5ca7ee3ba in git_checkout_iterator libgit2/checkout.c:2600
    #13 0x7ee5ca7f0b5f in git_checkout_tree libgit2/checkout.c:2793
    #14 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #15 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #16 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #17 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #18 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #19 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #20 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #23 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #24 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #25 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #26 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #27 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #28 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #29 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #30 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #32 0x7ee5cc1fa154 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca7e0c06 in git_attr_file__new libgit2/attr_file.c:38
    #5 0x7ee5ca7e108f in git_attr_file__load libgit2/attr_file.c:217
    #6 0x7ee5ca7e3650 in git_attr_cache__get libgit2/attrcache.c:271
    #7 0x7ee5ca819d4e in push_ignore_file libgit2/ignore.c:255
    #8 0x7ee5ca819d4e in push_one_ignore libgit2/ignore.c:272
    #9 0x7ee5ca7c3780 in git_fs_path_walk_up util/fs_path.c:558
    #10 0x7ee5ca81a0f0 in git_ignore__for_path libgit2/ignore.c:348
    #11 0x7ee5ca82860b in filesystem_iterator_init libgit2/iterator.c:1893
    #12 0x7ee5ca829c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #13 0x7ee5ca829e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #14 0x7ee5ca7ee3ba in git_checkout_iterator libgit2/checkout.c:2600
    #15 0x7ee5ca7f0b5f in git_checkout_tree libgit2/checkout.c:2793
    #16 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #17 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #18 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #19 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #20 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #21 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #22 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #25 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca7e0c06 in git_attr_file__new libgit2/attr_file.c:38
    #5 0x7ee5ca7e108f in git_attr_file__load libgit2/attr_file.c:217
    #6 0x7ee5ca7e3650 in git_attr_cache__get libgit2/attrcache.c:271
    #7 0x7ee5ca819bd9 in get_internal_ignores libgit2/ignore.c:283
    #8 0x7ee5ca81a0cf in git_ignore__for_path libgit2/ignore.c:343
    #9 0x7ee5ca82860b in filesystem_iterator_init libgit2/iterator.c:1893
    #10 0x7ee5ca829c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #11 0x7ee5ca829e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #12 0x7ee5ca7ee3ba in git_checkout_iterator libgit2/checkout.c:2600
    #13 0x7ee5ca7f0b5f in git_checkout_tree libgit2/checkout.c:2793
    #14 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #15 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #16 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #17 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #18 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #19 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #20 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #23 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #24 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #25 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #26 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #27 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #28 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #29 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #30 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #32 0x7ee5cc1fa154 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca7e0c06 in git_attr_file__new libgit2/attr_file.c:38
    #5 0x7ee5ca7e108f in git_attr_file__load libgit2/attr_file.c:217
    #6 0x7ee5ca7e3650 in git_attr_cache__get libgit2/attrcache.c:271
    #7 0x7ee5ca7defd2 in preload_attr_source libgit2/attr.c:323
    #8 0x7ee5ca7defd2 in preload_attr_file libgit2/attr.c:346
    #9 0x7ee5ca7defd2 in attr_setup libgit2/attr.c:436
    #10 0x7ee5ca7defd2 in collect_attr_files libgit2/attr.c:655
    #11 0x7ee5ca7dfbd5 in git_attr_get_many_with_session libgit2/attr.c:165
    #12 0x7ee5ca815985 in filter_list_check_attributes libgit2/filter.c:460
    #13 0x7ee5ca815985 in git_filter_list__load libgit2/filter.c:558
    #14 0x7ee5ca7ec4ff in blob_content_to_file libgit2/checkout.c:1557
    #15 0x7ee5ca7ec4ff in checkout_write_content libgit2/checkout.c:1768
    #16 0x7ee5ca7ece50 in checkout_blob libgit2/checkout.c:1805
    #17 0x7ee5ca7ef2c6 in checkout_create_the_new libgit2/checkout.c:1888
    #18 0x7ee5ca7ef2c6 in git_checkout_iterator libgit2/checkout.c:2663
    #19 0x7ee5ca7f0b5f in git_checkout_tree libgit2/checkout.c:2793
    #20 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #21 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #22 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #23 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #24 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #25 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #26 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #29 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #34 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #35 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #36 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #38 0x7ee5cc1fa154 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca7e0c06 in git_attr_file__new libgit2/attr_file.c:38
    #5 0x7ee5ca7e108f in git_attr_file__load libgit2/attr_file.c:217
    #6 0x7ee5ca7e3650 in git_attr_cache__get libgit2/attrcache.c:271
    #7 0x7ee5ca7df4f2 in preload_attr_source libgit2/attr.c:323
    #8 0x7ee5ca7df4f2 in preload_attr_file libgit2/attr.c:346
    #9 0x7ee5ca7df4f2 in attr_setup libgit2/attr.c:428
    #10 0x7ee5ca7df4f2 in collect_attr_files libgit2/attr.c:655
    #11 0x7ee5ca7dfbd5 in git_attr_get_many_with_session libgit2/attr.c:165
    #12 0x7ee5ca815985 in filter_list_check_attributes libgit2/filter.c:460
    #13 0x7ee5ca815985 in git_filter_list__load libgit2/filter.c:558
    #14 0x7ee5ca7ec4ff in blob_content_to_file libgit2/checkout.c:1557
    #15 0x7ee5ca7ec4ff in checkout_write_content libgit2/checkout.c:1768
    #16 0x7ee5ca7ece50 in checkout_blob libgit2/checkout.c:1805
    #17 0x7ee5ca7ef2c6 in checkout_create_the_new libgit2/checkout.c:1888
    #18 0x7ee5ca7ef2c6 in git_checkout_iterator libgit2/checkout.c:2663
    #19 0x7ee5ca7f0b5f in git_checkout_tree libgit2/checkout.c:2793
    #20 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #21 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #22 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #23 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #24 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #25 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #26 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #29 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #34 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #35 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #36 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #38 0x7ee5cc1fa154 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca8003c8 in git_config_list_append libgit2/config_list.c:180
    #5 0x7ee5ca7ff10d in read_on_variable libgit2/config_file.c:831
    #6 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #7 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #8 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #9 0x7ee5ca7fe3b9 in config_file_refresh libgit2/config_file.c:245
    #10 0x7ee5ca7ff338 in config_file_get libgit2/config_file.c:350
    #11 0x7ee5ca7fc384 in get_entry libgit2/config.c:808
    #12 0x7ee5ca7fc4d6 in git_config__lookup_entry libgit2/config.c:841
    #13 0x7ee5ca7fd301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #14 0x7ee5ca7fd411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #15 0x7ee5ca867d35 in reference_normalize_for_repo libgit2/refs.c:210
    #16 0x7ee5ca867d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #17 0x7ee5ca867f0e in git_reference_lookup libgit2/refs.c:184
    #18 0x7ee5ca876bc4 in git_repository_set_head libgit2/repository.c:3739
    #19 0x7ee5ca7f1be8 in update_head_to_new_branch libgit2/clone.c:128
    #20 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #21 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #22 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #23 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #24 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #25 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #28 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #29 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #30 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #31 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #33 0x7ee5cc1ff3a5 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7cd4e8 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7cd4e8 in git_str_try_grow util/str.c:86
    #4 0x7ee5ca7cd8f1 in git_str_grow util/str.c:110
    #5 0x7ee5ca7cd8f1 in git_str_putc util/str.c:178
    #6 0x7ee5ca7ff042 in read_on_variable libgit2/config_file.c:804
    #7 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #8 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #9 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #10 0x7ee5ca7fe3b9 in config_file_refresh libgit2/config_file.c:245
    #11 0x7ee5ca7ff338 in config_file_get libgit2/config_file.c:350
    #12 0x7ee5ca7fc384 in get_entry libgit2/config.c:808
    #13 0x7ee5ca7fc4d6 in git_config__lookup_entry libgit2/config.c:841
    #14 0x7ee5ca7fd301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #15 0x7ee5ca7fd411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #16 0x7ee5ca867d35 in reference_normalize_for_repo libgit2/refs.c:210
    #17 0x7ee5ca867d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #18 0x7ee5ca867f0e in git_reference_lookup libgit2/refs.c:184
    #19 0x7ee5ca876bc4 in git_repository_set_head libgit2/repository.c:3739
    #20 0x7ee5ca7f1be8 in update_head_to_new_branch libgit2/clone.c:128
    #21 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #22 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #23 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #24 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #25 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #26 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #29 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #34 0x7ee5cc1ff3a5 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca81acf1 in index_entry_create libgit2/index.c:958
    #5 0x7ee5ca81ad8e in index_entry_dup libgit2/index.c:1091
    #6 0x7ee5ca81caca in git_index_add libgit2/index.c:1699
    #7 0x7ee5ca7eced2 in checkout_update_index libgit2/checkout.c:1647
    #8 0x7ee5ca7eced2 in checkout_update_index libgit2/checkout.c:1632
    #9 0x7ee5ca7eced2 in checkout_blob libgit2/checkout.c:1810
    #10 0x7ee5ca7ef2c6 in checkout_create_the_new libgit2/checkout.c:1888
    #11 0x7ee5ca7ef2c6 in git_checkout_iterator libgit2/checkout.c:2663
    #12 0x7ee5ca7f0b5f in git_checkout_tree libgit2/checkout.c:2793
    #13 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #14 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #15 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #16 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #17 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #18 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #19 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #22 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #23 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #24 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)

Indirect leak of 160 byte(s) in 1 object(s) allocated from:
    #0 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca7e4181 in git_attr_cache__init libgit2/attrcache.c:410
    #5 0x7ee5ca81a04b in git_ignore__for_path libgit2/ignore.c:315
    #6 0x7ee5ca82860b in filesystem_iterator_init libgit2/iterator.c:1893
    #7 0x7ee5ca829c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #8 0x7ee5ca829e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #9 0x7ee5ca7ee3ba in git_checkout_iterator libgit2/checkout.c:2600
    #10 0x7ee5ca7f0b5f in git_checkout_tree libgit2/checkout.c:2793
    #11 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #12 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #13 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #14 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #15 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #16 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #17 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #20 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #21 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #22 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x7ee5cc24668a 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 0x7ee5cc20ad27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)

Indirect leak of 160 byte(s) in 4 object(s) allocated from:
    #0 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca7e22fe in git_attr_assignment__parse libgit2/attr_file.c:908
    #5 0x7ee5ca7e0962 in git_attr_add_macro libgit2/attr.c:501
    #6 0x7ee5ca7e4242 in git_attr_cache__init libgit2/attrcache.c:446
    #7 0x7ee5ca81a04b in git_ignore__for_path libgit2/ignore.c:315
    #8 0x7ee5ca82860b in filesystem_iterator_init libgit2/iterator.c:1893
    #9 0x7ee5ca829c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #10 0x7ee5ca829e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #11 0x7ee5ca7ee3ba in git_checkout_iterator libgit2/checkout.c:2600
    #12 0x7ee5ca7f0b5f in git_checkout_tree libgit2/checkout.c:2793
    #13 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #14 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #15 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #16 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #17 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #18 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #19 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #22 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #23 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #24 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397

Indirect leak of 152 byte(s) in 1 object(s) allocated from:
    #0 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca839feb in git_object__init_from_odb_object libgit2/object.c:135
    #5 0x7ee5ca83a0cd in git_object__from_odb_object libgit2/object.c:157
    #6 0x7ee5ca83a2c7 in git_object_lookup_prefix libgit2/object.c:275
    #7 0x7ee5ca83a444 in git_object_lookup libgit2/object.c:283
    #8 0x7ee5ca83b9f1 in git_commit_lookup libgit2/object_api.c:23
    #9 0x7ee5ca7f1b52 in create_branch libgit2/clone.c:41
    #10 0x7ee5ca7f1b52 in create_tracking_branch libgit2/clone.c:102
    #11 0x7ee5ca7f1b52 in update_head_to_new_branch libgit2/clone.c:124
    #12 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #13 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #14 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #15 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #16 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #17 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #20 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #21 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #22 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5cc20a1d3 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 8 object(s) allocated from:
    #0 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca800441 in git_config_list_append libgit2/config_list.c:174
    #5 0x7ee5ca7ff10d in read_on_variable libgit2/config_file.c:831
    #6 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #7 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #8 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #9 0x7ee5ca7fe3b9 in config_file_refresh libgit2/config_file.c:245
    #10 0x7ee5ca7ff338 in config_file_get libgit2/config_file.c:350
    #11 0x7ee5ca7fc384 in get_entry libgit2/config.c:808
    #12 0x7ee5ca7fc4d6 in git_config__lookup_entry libgit2/config.c:841
    #13 0x7ee5ca7fd301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #14 0x7ee5ca7fd411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #15 0x7ee5ca867d35 in reference_normalize_for_repo libgit2/refs.c:210
    #16 0x7ee5ca867d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #17 0x7ee5ca867f0e in git_reference_lookup libgit2/refs.c:184
    #18 0x7ee5ca876bc4 in git_repository_set_head libgit2/repository.c:3739
    #19 0x7ee5ca7f1be8 in update_head_to_new_branch libgit2/clone.c:128
    #20 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #21 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #22 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #23 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #24 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #25 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #28 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #29 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #30 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #31 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #33 0x7ee5cc1ff3a5 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 128 byte(s) in 1 object(s) allocated from:
    #0 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca800163 in git_config_list_headmap__resize libgit2/config_list.c:29
    #5 0x7ee5ca80065c in git_config_list_headmap__put_idx libgit2/config_list.c:29
    #6 0x7ee5ca80065c in git_config_list_headmap_put libgit2/config_list.c:29
    #7 0x7ee5ca80065c in git_config_list_append libgit2/config_list.c:175
    #8 0x7ee5ca7ff10d in read_on_variable libgit2/config_file.c:831
    #9 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #10 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #12 0x7ee5ca7fe3b9 in config_file_refresh libgit2/config_file.c:245
    #13 0x7ee5ca7ff338 in config_file_get libgit2/config_file.c:350
    #14 0x7ee5ca7fc384 in get_entry libgit2/config.c:808
    #15 0x7ee5ca7fc4d6 in git_config__lookup_entry libgit2/config.c:841
    #16 0x7ee5ca7fd301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #17 0x7ee5ca7fd411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #18 0x7ee5ca867d35 in reference_normalize_for_repo libgit2/refs.c:210
    #19 0x7ee5ca867d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #20 0x7ee5ca867f0e in git_reference_lookup libgit2/refs.c:184
    #21 0x7ee5ca876bc4 in git_repository_set_head libgit2/repository.c:3739
    #22 0x7ee5ca7f1be8 in update_head_to_new_branch libgit2/clone.c:128
    #23 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #24 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #25 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #26 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #27 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #28 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #31 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #32 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #33 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #34 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #35 0x7ee5cc1fc518 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca800148 in git_config_list_headmap__resize libgit2/config_list.c:29
    #5 0x7ee5ca80065c in git_config_list_headmap__put_idx libgit2/config_list.c:29
    #6 0x7ee5ca80065c in git_config_list_headmap_put libgit2/config_list.c:29
    #7 0x7ee5ca80065c in git_config_list_append libgit2/config_list.c:175
    #8 0x7ee5ca7ff10d in read_on_variable libgit2/config_file.c:831
    #9 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #10 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #12 0x7ee5ca7fe3b9 in config_file_refresh libgit2/config_file.c:245
    #13 0x7ee5ca7ff338 in config_file_get libgit2/config_file.c:350
    #14 0x7ee5ca7fc384 in get_entry libgit2/config.c:808
    #15 0x7ee5ca7fc4d6 in git_config__lookup_entry libgit2/config.c:841
    #16 0x7ee5ca7fd301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #17 0x7ee5ca7fd411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #18 0x7ee5ca867d35 in reference_normalize_for_repo libgit2/refs.c:210
    #19 0x7ee5ca867d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #20 0x7ee5ca867f0e in git_reference_lookup libgit2/refs.c:184
    #21 0x7ee5ca876bc4 in git_repository_set_head libgit2/repository.c:3739
    #22 0x7ee5ca7f1be8 in update_head_to_new_branch libgit2/clone.c:128
    #23 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #24 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #25 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #26 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #27 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #28 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #31 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #32 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #33 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #34 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #35 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388

Indirect leak of 126 byte(s) in 8 object(s) allocated from:
    #0 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be932 in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be932 in git__strdup util/alloc.c:55
    #4 0x7ee5ca7ff09c in read_on_variable libgit2/config_file.c:816
    #5 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #6 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #7 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #8 0x7ee5ca7fe3b9 in config_file_refresh libgit2/config_file.c:245
    #9 0x7ee5ca7ff338 in config_file_get libgit2/config_file.c:350
    #10 0x7ee5ca7fc384 in get_entry libgit2/config.c:808
    #11 0x7ee5ca7fc4d6 in git_config__lookup_entry libgit2/config.c:841
    #12 0x7ee5ca7fd301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #13 0x7ee5ca7fd411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #14 0x7ee5ca867d35 in reference_normalize_for_repo libgit2/refs.c:210
    #15 0x7ee5ca867d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #16 0x7ee5ca867f0e in git_reference_lookup libgit2/refs.c:184
    #17 0x7ee5ca876bc4 in git_repository_set_head libgit2/repository.c:3739
    #18 0x7ee5ca7f1be8 in update_head_to_new_branch libgit2/clone.c:128
    #19 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #20 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #21 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #22 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #23 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #24 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #27 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #28 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #29 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #30 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #31 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #32 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #33 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

Indirect leak of 120 byte(s) in 3 object(s) allocated from:
    #0 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca81983e in parse_ignore_file libgit2/ignore.c:197
    #5 0x7ee5ca819c1a in get_internal_ignores libgit2/ignore.c:287
    #6 0x7ee5ca819c1a in get_internal_ignores libgit2/ignore.c:275
    #7 0x7ee5ca81a0cf in git_ignore__for_path libgit2/ignore.c:343
    #8 0x7ee5ca82860b in filesystem_iterator_init libgit2/iterator.c:1893
    #9 0x7ee5ca829c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #10 0x7ee5ca829e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #11 0x7ee5ca7ee3ba in git_checkout_iterator libgit2/checkout.c:2600
    #12 0x7ee5ca7f0b5f in git_checkout_tree libgit2/checkout.c:2793
    #13 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #14 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #15 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #16 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #17 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #18 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #19 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #22 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #23 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #24 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x7ee5cc24668a 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca7ff06b in read_on_variable libgit2/config_file.c:809
    #5 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #6 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #7 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #8 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #9 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #10 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #11 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #12 0x7ee5ca874c59 in load_config libgit2/repository.c:1382
    #13 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #14 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #15 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #16 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #17 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #18 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #19 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #20 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #21 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #22 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #25 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

Indirect leak of 104 byte(s) in 1 object(s) allocated from:
    #0 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca80024e in git_config_list_new libgit2/config_list.c:46
    #5 0x7ee5ca7fecfc in config_file_open libgit2/config_file.c:112
    #6 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #7 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #8 0x7ee5ca874cae in load_config libgit2/repository.c:1394
    #9 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #10 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #11 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #12 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #13 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #14 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #15 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #16 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #17 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #18 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #21 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #22 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #23 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x7ee5cc1fa154 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca80024e in git_config_list_new libgit2/config_list.c:46
    #5 0x7ee5ca7fecfc in config_file_open libgit2/config_file.c:112
    #6 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #7 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #8 0x7ee5ca874c59 in load_config libgit2/repository.c:1382
    #9 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #10 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #11 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #12 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #13 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #14 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #15 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #16 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #17 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #18 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #21 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #22 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #23 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x7ee5cc1fa154 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca80024e in git_config_list_new libgit2/config_list.c:46
    #5 0x7ee5ca7fe396 in config_file_refresh libgit2/config_file.c:244
    #6 0x7ee5ca7ff338 in config_file_get libgit2/config_file.c:350
    #7 0x7ee5ca7fc384 in get_entry libgit2/config.c:808
    #8 0x7ee5ca7fc4d6 in git_config__lookup_entry libgit2/config.c:841
    #9 0x7ee5ca7fd301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #10 0x7ee5ca7fd411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #11 0x7ee5ca867d35 in reference_normalize_for_repo libgit2/refs.c:210
    #12 0x7ee5ca867d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #13 0x7ee5ca867f0e in git_reference_lookup libgit2/refs.c:184
    #14 0x7ee5ca876bc4 in git_repository_set_head libgit2/repository.c:3739
    #15 0x7ee5ca7f1be8 in update_head_to_new_branch libgit2/clone.c:128
    #16 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #17 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #18 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #19 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #20 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #21 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #24 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #25 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #26 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #27 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #29 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #30 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #31 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #33 0x7ee5cc1fa154 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca7fa74c in git_config_new libgit2/config.c:114
    #5 0x7ee5ca874b6c in load_config libgit2/repository.c:1360
    #6 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #7 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #8 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #9 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #10 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #11 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #12 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #13 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #14 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #15 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #18 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #19 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #20 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #21 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #22 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #23 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #24 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #27 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #28 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #29 0x7ee5cc24668a 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 0x7ee5cc20ad27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)

Indirect leak of 96 byte(s) in 1 object(s) allocated from:
    #0 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca871995 in repository_alloc libgit2/repository.c:316
    #5 0x7ee5ca877c39 in git_repository_open_ext libgit2/repository.c:1177
    #6 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #7 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #8 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #9 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #10 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #11 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #12 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #15 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #16 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #17 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #18 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #19 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #20 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #21 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #22 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #24 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #25 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #26 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5cc20a1d3 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 0x7ee5cc2041ee 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7cd4e8 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7cd4e8 in git_str_try_grow util/str.c:86
    #4 0x7ee5ca7c3e15 in _check_dir_contents util/fs_path.c:775
    #5 0x7ee5ca7c3e15 in git_fs_path_contains_dir util/fs_path.c:796
    #6 0x7ee5ca87294d in is_valid_repository_path libgit2/repository.c:293
    #7 0x7ee5ca872fab in find_repo_traverse libgit2/repository.c:839
    #8 0x7ee5ca872fab in find_repo libgit2/repository.c:1016
    #9 0x7ee5ca877c29 in git_repository_open_ext libgit2/repository.c:1172
    #10 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #11 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #13 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #14 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #15 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #16 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #19 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7cd4e8 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7cd4e8 in git_str_try_grow util/str.c:86
    #4 0x7ee5ca7cf164 in git_str_grow util/str.c:110
    #5 0x7ee5ca7cf164 in git_str_join util/str.c:790
    #6 0x7ee5ca7f9330 in git_str_joinpath util/str.h:171
    #7 0x7ee5ca7f9330 in git_commit_graph_new libgit2/commit_graph.c:326
    #8 0x7ee5ca83d553 in git_odb__add_default_backends libgit2/odb.c:522
    #9 0x7ee5ca875efb in git_repository_odb__weakptr libgit2/repository.c:1623
    #10 0x7ee5ca81366b in mark_local libgit2/fetch.c:58
    #11 0x7ee5ca81366b in filter_wants libgit2/fetch.c:150
    #12 0x7ee5ca81366b in git_fetch_negotiate libgit2/fetch.c:175
    #13 0x7ee5ca86ce81 in git_remote__download libgit2/remote.c:1311
    #14 0x7ee5ca86e41a in git_remote_fetch libgit2/remote.c:1391
    #15 0x7ee5ca7f2927 in clone_into libgit2/clone.c:452
    #16 0x7ee5ca7f2927 in clone_repo libgit2/clone.c:661
    #17 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #18 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #21 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #22 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #23 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5cc20a1d3 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca817d8e in git_grafts_new libgit2/grafts.c:36
    #5 0x7ee5ca817d8e in git_grafts_open libgit2/grafts.c:55
    #6 0x7ee5ca817e54 in git_grafts_open_or_refresh libgit2/grafts.c:80
    #7 0x7ee5ca874aa2 in load_grafts libgit2/repository.c:954
    #8 0x7ee5ca877ec2 in git_repository_open_ext libgit2/repository.c:1203
    #9 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #10 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #11 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #12 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #13 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #14 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #15 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #18 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #19 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #20 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #21 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #22 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #23 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #24 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #27 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #28 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #29 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca817d8e in git_grafts_new libgit2/grafts.c:36
    #5 0x7ee5ca817d8e in git_grafts_open libgit2/grafts.c:55
    #6 0x7ee5ca817e54 in git_grafts_open_or_refresh libgit2/grafts.c:80
    #7 0x7ee5ca874a61 in load_grafts libgit2/repository.c:948
    #8 0x7ee5ca877ec2 in git_repository_open_ext libgit2/repository.c:1203
    #9 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #10 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #11 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #12 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #13 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #14 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #15 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #18 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #19 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #20 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #21 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #22 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #23 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #24 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #27 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #28 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #29 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7cd4e8 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7cd4e8 in git_str_try_grow util/str.c:86
    #4 0x7ee5ca7cf164 in git_str_grow util/str.c:110
    #5 0x7ee5ca7cf164 in git_str_join util/str.c:790
    #6 0x7ee5ca84492b in git_str_joinpath util/str.h:171
    #7 0x7ee5ca84492b in git_odb_backend_pack libgit2/odb_pack.c:991
    #8 0x7ee5ca83d379 in git_odb__add_default_backends libgit2/odb.c:510
    #9 0x7ee5ca875efb in git_repository_odb__weakptr libgit2/repository.c:1623
    #10 0x7ee5ca81366b in mark_local libgit2/fetch.c:58
    #11 0x7ee5ca81366b in filter_wants libgit2/fetch.c:150
    #12 0x7ee5ca81366b in git_fetch_negotiate libgit2/fetch.c:175
    #13 0x7ee5ca86ce81 in git_remote__download libgit2/remote.c:1311
    #14 0x7ee5ca86e41a in git_remote_fetch libgit2/remote.c:1391
    #15 0x7ee5ca7f2927 in clone_into libgit2/clone.c:452
    #16 0x7ee5ca7f2927 in clone_repo libgit2/clone.c:661
    #17 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #18 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #21 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #22 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #23 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5cc20a1d3 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca7e0907 in git_attr_add_macro libgit2/attr.c:489
    #5 0x7ee5ca7e4242 in git_attr_cache__init libgit2/attrcache.c:446
    #6 0x7ee5ca81a04b in git_ignore__for_path libgit2/ignore.c:315
    #7 0x7ee5ca82860b in filesystem_iterator_init libgit2/iterator.c:1893
    #8 0x7ee5ca829c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #9 0x7ee5ca829e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #10 0x7ee5ca7ee3ba in git_checkout_iterator libgit2/checkout.c:2600
    #11 0x7ee5ca7f0b5f in git_checkout_tree libgit2/checkout.c:2793
    #12 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #13 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #14 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #15 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #16 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #17 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #18 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #21 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #22 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #23 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x7ee5cc24668a 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca839feb in git_object__init_from_odb_object libgit2/object.c:135
    #5 0x7ee5ca83a0cd in git_object__from_odb_object libgit2/object.c:157
    #6 0x7ee5ca83a2c7 in git_object_lookup_prefix libgit2/object.c:275
    #7 0x7ee5ca83a444 in git_object_lookup libgit2/object.c:283
    #8 0x7ee5ca83ba71 in git_tree_lookup libgit2/object_api.c:56
    #9 0x7ee5ca7f4d79 in git_commit_tree libgit2/commit.c:847
    #10 0x7ee5ca83a515 in dereference_object libgit2/object.c:373
    #11 0x7ee5ca83a515 in git_object_peel libgit2/object.c:453
    #12 0x7ee5ca868a76 in git_reference_peel libgit2/refs.c:1396
    #13 0x7ee5ca7ebbf1 in checkout_lookup_head_tree libgit2/checkout.c:1935
    #14 0x7ee5ca7f0b25 in git_checkout_tree libgit2/checkout.c:2778
    #15 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #16 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #17 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #18 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #19 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #20 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #21 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #24 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #25 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #26 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #27 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #29 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #30 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #31 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #33 0x7ee5cc1fa154 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be932 in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be932 in git__strdup util/alloc.c:55
    #4 0x7ee5ca817da2 in git_grafts_open libgit2/grafts.c:58
    #5 0x7ee5ca817e54 in git_grafts_open_or_refresh libgit2/grafts.c:80
    #6 0x7ee5ca874a61 in load_grafts libgit2/repository.c:948
    #7 0x7ee5ca877ec2 in git_repository_open_ext libgit2/repository.c:1203
    #8 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #9 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #10 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #11 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #12 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #13 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #14 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #17 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #18 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #19 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca84b5db in packfile_unpack_compressed libgit2/pack.c:900
    #5 0x7ee5ca84d590 in git_packfile_unpack libgit2/pack.c:731
    #6 0x7ee5ca843ce0 in pack_backend__read libgit2/odb_pack.c:597
    #7 0x7ee5ca83c431 in odb_read_1 libgit2/odb.c:1115
    #8 0x7ee5ca83f007 in git_odb_read libgit2/odb.c:1177
    #9 0x7ee5ca83a32f in git_object_lookup_prefix libgit2/object.c:250
    #10 0x7ee5ca83a444 in git_object_lookup libgit2/object.c:283
    #11 0x7ee5ca83ba71 in git_tree_lookup libgit2/object_api.c:56
    #12 0x7ee5ca7f4d79 in git_commit_tree libgit2/commit.c:847
    #13 0x7ee5ca83a515 in dereference_object libgit2/object.c:373
    #14 0x7ee5ca83a515 in git_object_peel libgit2/object.c:453
    #15 0x7ee5ca868a76 in git_reference_peel libgit2/refs.c:1396
    #16 0x7ee5ca7ebbf1 in checkout_lookup_head_tree libgit2/checkout.c:1935
    #17 0x7ee5ca7f0b25 in git_checkout_tree libgit2/checkout.c:2778
    #18 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #19 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #20 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #21 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #22 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #23 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #24 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #27 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #28 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #29 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #30 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #31 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #32 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #33 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

Indirect leak of 71 byte(s) in 1 object(s) allocated from:
    #0 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be932 in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be932 in git__strdup util/alloc.c:55
    #4 0x7ee5ca817da2 in git_grafts_open libgit2/grafts.c:58
    #5 0x7ee5ca817e54 in git_grafts_open_or_refresh libgit2/grafts.c:80
    #6 0x7ee5ca874aa2 in load_grafts libgit2/repository.c:954
    #7 0x7ee5ca877ec2 in git_repository_open_ext libgit2/repository.c:1203
    #8 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #9 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #10 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #11 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #12 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #13 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #14 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #17 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #18 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #19 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be932 in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be932 in git__strdup util/alloc.c:55
    #4 0x7ee5ca800bd7 in git_config_list_add_string libgit2/config_list.c:280
    #5 0x7ee5ca7ff0d7 in read_on_variable libgit2/config_file.c:823
    #6 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #7 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #8 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #9 0x7ee5ca7fe3b9 in config_file_refresh libgit2/config_file.c:245
    #10 0x7ee5ca7ff338 in config_file_get libgit2/config_file.c:350
    #11 0x7ee5ca7fc384 in get_entry libgit2/config.c:808
    #12 0x7ee5ca7fc4d6 in git_config__lookup_entry libgit2/config.c:841
    #13 0x7ee5ca7fd301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #14 0x7ee5ca7fd411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #15 0x7ee5ca867d35 in reference_normalize_for_repo libgit2/refs.c:210
    #16 0x7ee5ca867d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #17 0x7ee5ca867f0e in git_reference_lookup libgit2/refs.c:184
    #18 0x7ee5ca876bc4 in git_repository_set_head libgit2/repository.c:3739
    #19 0x7ee5ca7f1be8 in update_head_to_new_branch libgit2/clone.c:128
    #20 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #21 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #22 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #23 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #24 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #25 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #28 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #29 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #30 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #31 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #33 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137

Indirect leak of 70 byte(s) in 1 object(s) allocated from:
    #0 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be932 in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be932 in git__strdup util/alloc.c:55
    #4 0x7ee5ca7ff8da in git_config_backend_from_file libgit2/config_file.c:503
    #5 0x7ee5ca7faaa5 in git_config_add_file_ondisk libgit2/config.c:149
    #6 0x7ee5ca874bf7 in load_config libgit2/repository.c:1365
    #7 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #8 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #9 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #10 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #11 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #13 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #14 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #15 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #16 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #19 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7ee5cc24668a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49

Indirect leak of 69 byte(s) in 1 object(s) allocated from:
    #0 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be932 in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be932 in git__strdup util/alloc.c:55
    #4 0x7ee5ca81febe in git_index_open_ext libgit2/index.c:422
    #5 0x7ee5ca875c99 in git_repository_index__weakptr libgit2/repository.c:1731
    #6 0x7ee5ca875d84 in git_repository_index libgit2/repository.c:1754
    #7 0x7ee5ca7f0a85 in git_checkout_tree libgit2/checkout.c:2787
    #8 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #9 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #10 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #11 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #12 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #13 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #14 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #17 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #18 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #19 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5cc20a1d3 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 0x7ee5cc2041ee 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7d2e12 in resize_vector util/vector.c:38
    #5 0x7ee5ca7d2e12 in resize_vector util/vector.c:31
    #6 0x7ee5ca7d2e12 in git_vector_init util/vector.c:116
    #7 0x7ee5ca7cc37c in git_sortedcache_new util/sortedcache.c:30
    #8 0x7ee5ca861682 in git_refdb_backend_fs libgit2/refdb_fs.c:2615
    #9 0x7ee5ca85bfab in git_refdb_open libgit2/refdb.c:56
    #10 0x7ee5ca873a78 in git_repository_refdb__weakptr libgit2/repository.c:1668
    #11 0x7ee5ca878ef9 in git_repository_init_ext libgit2/repository.c:3046
    #12 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #13 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #14 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #15 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #16 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #19 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7e2e93 in git_attr_cache_filemap__resize libgit2/attrcache.c:18
    #5 0x7ee5ca7e3b08 in git_attr_cache_filemap__put_idx libgit2/attrcache.c:18
    #6 0x7ee5ca7e3b08 in git_attr_cache_filemap_put libgit2/attrcache.c:18
    #7 0x7ee5ca7e3b08 in attr_cache_make_entry libgit2/attrcache.c:132
    #8 0x7ee5ca7e3b08 in attr_cache_lookup libgit2/attrcache.c:236
    #9 0x7ee5ca7e3b08 in git_attr_cache__get libgit2/attrcache.c:265
    #10 0x7ee5ca7df4f2 in preload_attr_source libgit2/attr.c:323
    #11 0x7ee5ca7df4f2 in preload_attr_file libgit2/attr.c:346
    #12 0x7ee5ca7df4f2 in attr_setup libgit2/attr.c:428
    #13 0x7ee5ca7df4f2 in collect_attr_files libgit2/attr.c:655
    #14 0x7ee5ca7dfbd5 in git_attr_get_many_with_session libgit2/attr.c:165
    #15 0x7ee5ca815985 in filter_list_check_attributes libgit2/filter.c:460
    #16 0x7ee5ca815985 in git_filter_list__load libgit2/filter.c:558
    #17 0x7ee5ca7ec4ff in blob_content_to_file libgit2/checkout.c:1557
    #18 0x7ee5ca7ec4ff in checkout_write_content libgit2/checkout.c:1768
    #19 0x7ee5ca7ece50 in checkout_blob libgit2/checkout.c:1805
    #20 0x7ee5ca7ef2c6 in checkout_create_the_new libgit2/checkout.c:1888
    #21 0x7ee5ca7ef2c6 in git_checkout_iterator libgit2/checkout.c:2663
    #22 0x7ee5ca7f0b5f in git_checkout_tree libgit2/checkout.c:2793
    #23 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #24 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #25 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #26 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #27 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #28 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #29 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #32 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #33 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #34 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #35 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #36 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #37 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #38 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #39 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #41 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #42 0x7ee5cc1faed5 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7e2e78 in git_attr_cache_filemap__resize libgit2/attrcache.c:18
    #5 0x7ee5ca7e3b08 in git_attr_cache_filemap__put_idx libgit2/attrcache.c:18
    #6 0x7ee5ca7e3b08 in git_attr_cache_filemap_put libgit2/attrcache.c:18
    #7 0x7ee5ca7e3b08 in attr_cache_make_entry libgit2/attrcache.c:132
    #8 0x7ee5ca7e3b08 in attr_cache_lookup libgit2/attrcache.c:236
    #9 0x7ee5ca7e3b08 in git_attr_cache__get libgit2/attrcache.c:265
    #10 0x7ee5ca7df4f2 in preload_attr_source libgit2/attr.c:323
    #11 0x7ee5ca7df4f2 in preload_attr_file libgit2/attr.c:346
    #12 0x7ee5ca7df4f2 in attr_setup libgit2/attr.c:428
    #13 0x7ee5ca7df4f2 in collect_attr_files libgit2/attr.c:655
    #14 0x7ee5ca7dfbd5 in git_attr_get_many_with_session libgit2/attr.c:165
    #15 0x7ee5ca815985 in filter_list_check_attributes libgit2/filter.c:460
    #16 0x7ee5ca815985 in git_filter_list__load libgit2/filter.c:558
    #17 0x7ee5ca7ec4ff in blob_content_to_file libgit2/checkout.c:1557
    #18 0x7ee5ca7ec4ff in checkout_write_content libgit2/checkout.c:1768
    #19 0x7ee5ca7ece50 in checkout_blob libgit2/checkout.c:1805
    #20 0x7ee5ca7ef2c6 in checkout_create_the_new libgit2/checkout.c:1888
    #21 0x7ee5ca7ef2c6 in git_checkout_iterator libgit2/checkout.c:2663
    #22 0x7ee5ca7f0b5f in git_checkout_tree libgit2/checkout.c:2793
    #23 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #24 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #25 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #26 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #27 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #28 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #29 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #32 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #33 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #34 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #35 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #36 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #37 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #38 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #39 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #41 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #42 0x7ee5cc1faed5 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7d2f09 in resize_vector util/vector.c:38
    #5 0x7ee5ca7d2f09 in resize_vector util/vector.c:31
    #6 0x7ee5ca7d2f09 in git_vector_insert util/vector.c:140
    #7 0x7ee5ca819804 in parse_ignore_file libgit2/ignore.c:226
    #8 0x7ee5ca819c1a in get_internal_ignores libgit2/ignore.c:287
    #9 0x7ee5ca819c1a in get_internal_ignores libgit2/ignore.c:275
    #10 0x7ee5ca81a0cf in git_ignore__for_path libgit2/ignore.c:343
    #11 0x7ee5ca82860b in filesystem_iterator_init libgit2/iterator.c:1893
    #12 0x7ee5ca829c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #13 0x7ee5ca829e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #14 0x7ee5ca7ee3ba in git_checkout_iterator libgit2/checkout.c:2600
    #15 0x7ee5ca7f0b5f in git_checkout_tree libgit2/checkout.c:2793
    #16 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #17 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #18 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #19 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #20 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #21 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #22 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #25 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x7ee5cc1faed5 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7d3015 in resize_vector util/vector.c:38
    #5 0x7ee5ca7d3015 in resize_vector util/vector.c:31
    #6 0x7ee5ca7d3015 in git_vector_insert_sorted util/vector.c:163
    #7 0x7ee5ca7e21d1 in git_attr_assignment__parse libgit2/attr_file.c:979
    #8 0x7ee5ca7e0962 in git_attr_add_macro libgit2/attr.c:501
    #9 0x7ee5ca7e4242 in git_attr_cache__init libgit2/attrcache.c:446
    #10 0x7ee5ca81a04b in git_ignore__for_path libgit2/ignore.c:315
    #11 0x7ee5ca82860b in filesystem_iterator_init libgit2/iterator.c:1893
    #12 0x7ee5ca829c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #13 0x7ee5ca829e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #14 0x7ee5ca7ee3ba in git_checkout_iterator libgit2/checkout.c:2600
    #15 0x7ee5ca7f0b5f in git_checkout_tree libgit2/checkout.c:2793
    #16 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #17 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #18 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #19 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #20 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #21 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #22 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #25 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7ee5cc1fa154 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7d2e12 in resize_vector util/vector.c:38
    #5 0x7ee5ca7d2e12 in resize_vector util/vector.c:31
    #6 0x7ee5ca7d2e12 in git_vector_init util/vector.c:116
    #7 0x7ee5ca81ff59 in git_index_open_ext libgit2/index.c:434
    #8 0x7ee5ca875c99 in git_repository_index__weakptr libgit2/repository.c:1731
    #9 0x7ee5ca875d84 in git_repository_index libgit2/repository.c:1754
    #10 0x7ee5ca7f0a85 in git_checkout_tree libgit2/checkout.c:2787
    #11 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #12 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #13 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #14 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #15 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #16 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #17 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #20 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #21 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #22 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5cc20a1d3 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7d2e12 in resize_vector util/vector.c:38
    #5 0x7ee5ca7d2e12 in resize_vector util/vector.c:31
    #6 0x7ee5ca7d2e12 in git_vector_init util/vector.c:116
    #7 0x7ee5ca81ff3c in git_index_open_ext libgit2/index.c:433
    #8 0x7ee5ca875c99 in git_repository_index__weakptr libgit2/repository.c:1731
    #9 0x7ee5ca875d84 in git_repository_index libgit2/repository.c:1754
    #10 0x7ee5ca7f0a85 in git_checkout_tree libgit2/checkout.c:2787
    #11 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #12 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #13 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #14 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #15 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #16 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #17 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #20 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #21 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #22 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5cc20a1d3 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7d2e12 in resize_vector util/vector.c:38
    #5 0x7ee5ca7d2e12 in resize_vector util/vector.c:31
    #6 0x7ee5ca7d2e12 in git_vector_init util/vector.c:116
    #7 0x7ee5ca81ff1b in git_index_open_ext libgit2/index.c:432
    #8 0x7ee5ca875c99 in git_repository_index__weakptr libgit2/repository.c:1731
    #9 0x7ee5ca875d84 in git_repository_index libgit2/repository.c:1754
    #10 0x7ee5ca7f0a85 in git_checkout_tree libgit2/checkout.c:2787
    #11 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #12 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #13 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #14 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #15 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #16 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #17 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #20 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #21 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #22 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5cc20a1d3 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7d2e12 in resize_vector util/vector.c:38
    #5 0x7ee5ca7d2e12 in resize_vector util/vector.c:31
    #6 0x7ee5ca7d2e12 in git_vector_init util/vector.c:116
    #7 0x7ee5ca8443dd in pack_backend__alloc libgit2/odb_pack.c:906
    #8 0x7ee5ca844908 in git_odb_backend_pack libgit2/odb_pack.c:988
    #9 0x7ee5ca83d379 in git_odb__add_default_backends libgit2/odb.c:510
    #10 0x7ee5ca875efb in git_repository_odb__weakptr libgit2/repository.c:1623
    #11 0x7ee5ca81366b in mark_local libgit2/fetch.c:58
    #12 0x7ee5ca81366b in filter_wants libgit2/fetch.c:150
    #13 0x7ee5ca81366b in git_fetch_negotiate libgit2/fetch.c:175
    #14 0x7ee5ca86ce81 in git_remote__download libgit2/remote.c:1311
    #15 0x7ee5ca86e41a in git_remote_fetch libgit2/remote.c:1391
    #16 0x7ee5ca7f2927 in clone_into libgit2/clone.c:452
    #17 0x7ee5ca7f2927 in clone_repo libgit2/clone.c:661
    #18 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #19 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #22 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #23 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #24 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7d2e12 in resize_vector util/vector.c:38
    #5 0x7ee5ca7d2e12 in resize_vector util/vector.c:31
    #6 0x7ee5ca7d2e12 in git_vector_init util/vector.c:116
    #7 0x7ee5ca8443be in pack_backend__alloc libgit2/odb_pack.c:901
    #8 0x7ee5ca844908 in git_odb_backend_pack libgit2/odb_pack.c:988
    #9 0x7ee5ca83d379 in git_odb__add_default_backends libgit2/odb.c:510
    #10 0x7ee5ca875efb in git_repository_odb__weakptr libgit2/repository.c:1623
    #11 0x7ee5ca81366b in mark_local libgit2/fetch.c:58
    #12 0x7ee5ca81366b in filter_wants libgit2/fetch.c:150
    #13 0x7ee5ca81366b in git_fetch_negotiate libgit2/fetch.c:175
    #14 0x7ee5ca86ce81 in git_remote__download libgit2/remote.c:1311
    #15 0x7ee5ca86e41a in git_remote_fetch libgit2/remote.c:1391
    #16 0x7ee5ca7f2927 in clone_into libgit2/clone.c:452
    #17 0x7ee5ca7f2927 in clone_repo libgit2/clone.c:661
    #18 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #19 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #22 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #23 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #24 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7d2e12 in resize_vector util/vector.c:38
    #5 0x7ee5ca7d2e12 in resize_vector util/vector.c:31
    #6 0x7ee5ca7d2e12 in git_vector_init util/vector.c:116
    #7 0x7ee5ca83cf1e in git_odb_new_ext libgit2/odb.c:332
    #8 0x7ee5ca875e8c in git_repository_odb__weakptr libgit2/repository.c:1616
    #9 0x7ee5ca81366b in mark_local libgit2/fetch.c:58
    #10 0x7ee5ca81366b in filter_wants libgit2/fetch.c:150
    #11 0x7ee5ca81366b in git_fetch_negotiate libgit2/fetch.c:175
    #12 0x7ee5ca86ce81 in git_remote__download libgit2/remote.c:1311
    #13 0x7ee5ca86e41a in git_remote_fetch libgit2/remote.c:1391
    #14 0x7ee5ca7f2927 in clone_into libgit2/clone.c:452
    #15 0x7ee5ca7f2927 in clone_repo libgit2/clone.c:661
    #16 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #17 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #20 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #21 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #22 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5cc20a1d3 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 0x7ee5cc2041ee 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7cd4e8 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7cd4e8 in git_str_try_grow util/str.c:86
    #4 0x7ee5ca7cda1e in git_str_grow util/str.c:110
    #5 0x7ee5ca7cda1e in git_str_put util/str.c:205
    #6 0x7ee5ca7cda1e in git_str_put util/str.c:196
    #7 0x7ee5ca7cdacc in git_str_puts util/str.c:217
    #8 0x7ee5ca85d393 in setup_namespace libgit2/refdb_fs.c:2027
    #9 0x7ee5ca86162d in git_refdb_backend_fs libgit2/refdb_fs.c:2608
    #10 0x7ee5ca85bfab in git_refdb_open libgit2/refdb.c:56
    #11 0x7ee5ca873a78 in git_repository_refdb__weakptr libgit2/repository.c:1668
    #12 0x7ee5ca878ef9 in git_repository_init_ext libgit2/repository.c:3046
    #13 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #14 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #15 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #16 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #17 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #20 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #21 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #22 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7cd4e8 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7cd4e8 in git_str_try_grow util/str.c:86
    #4 0x7ee5ca7cda1e in git_str_grow util/str.c:110
    #5 0x7ee5ca7cda1e in git_str_put util/str.c:205
    #6 0x7ee5ca7cda1e in git_str_put util/str.c:196
    #7 0x7ee5ca7cdacc in git_str_puts util/str.c:217
    #8 0x7ee5ca85d393 in setup_namespace libgit2/refdb_fs.c:2027
    #9 0x7ee5ca861604 in git_refdb_backend_fs libgit2/refdb_fs.c:2601
    #10 0x7ee5ca85bfab in git_refdb_open libgit2/refdb.c:56
    #11 0x7ee5ca873a78 in git_repository_refdb__weakptr libgit2/repository.c:1668
    #12 0x7ee5ca878ef9 in git_repository_init_ext libgit2/repository.c:3046
    #13 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #14 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #15 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #16 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #17 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #20 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #21 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #22 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7d2e12 in resize_vector util/vector.c:38
    #5 0x7ee5ca7d2e12 in resize_vector util/vector.c:31
    #6 0x7ee5ca7d2e12 in git_vector_init util/vector.c:116
    #7 0x7ee5ca7fa783 in git_config_new libgit2/config.c:118
    #8 0x7ee5ca874b6c in load_config libgit2/repository.c:1360
    #9 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #10 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #11 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #12 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #13 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #14 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #15 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #16 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #17 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #18 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #21 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #22 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #23 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x7ee5cc24668a 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7d2e12 in resize_vector util/vector.c:38
    #5 0x7ee5ca7d2e12 in resize_vector util/vector.c:31
    #6 0x7ee5ca7d2e12 in git_vector_init util/vector.c:116
    #7 0x7ee5ca7fa769 in git_config_new libgit2/config.c:117
    #8 0x7ee5ca874b6c in load_config libgit2/repository.c:1360
    #9 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #10 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #11 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #12 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #13 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #14 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #15 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #16 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #17 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #18 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #21 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #22 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #23 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x7ee5cc24668a 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7cd4e8 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7cd4e8 in git_str_try_grow util/str.c:86
    #4 0x7ee5ca7cd814 in git_str_grow util/str.c:110
    #5 0x7ee5ca7cd814 in git_str_set util/str.c:157
    #6 0x7ee5ca7cd814 in git_str_set util/str.c:148
    #7 0x7ee5ca7c2da0 in git_fs_path_dirname_r util/fs_path.c:234
    #8 0x7ee5ca8732bb in find_repo_traverse libgit2/repository.c:896
    #9 0x7ee5ca8732bb in find_repo libgit2/repository.c:1016
    #10 0x7ee5ca877c29 in git_repository_open_ext libgit2/repository.c:1172
    #11 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #12 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #13 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #14 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #15 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #16 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #17 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #20 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #21 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #22 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7cd4e8 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7cd4e8 in git_str_try_grow util/str.c:86
    #4 0x7ee5ca7cd814 in git_str_grow util/str.c:110
    #5 0x7ee5ca7cd814 in git_str_set util/str.c:157
    #6 0x7ee5ca7cd814 in git_str_set util/str.c:148
    #7 0x7ee5ca87300a in find_repo_traverse libgit2/repository.c:844
    #8 0x7ee5ca87300a in find_repo libgit2/repository.c:1016
    #9 0x7ee5ca877c29 in git_repository_open_ext libgit2/repository.c:1172
    #10 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #11 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #13 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #14 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #15 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #16 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #19 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5cc20a1d3 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 56 byte(s) in 1 object(s) allocated from:
    #0 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca7ff06b in read_on_variable libgit2/config_file.c:809
    #5 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #6 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #7 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #8 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #9 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #10 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #11 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #12 0x7ee5ca874cae in load_config libgit2/repository.c:1394
    #13 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #14 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #15 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #16 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #17 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #18 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #19 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #20 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #21 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #22 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #25 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

Indirect leak of 48 byte(s) in 2 object(s) allocated from:
    #0 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca8003c8 in git_config_list_append libgit2/config_list.c:180
    #5 0x7ee5ca7ff10d in read_on_variable libgit2/config_file.c:831
    #6 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #7 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #8 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #9 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #10 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #11 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #12 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #13 0x7ee5ca874c59 in load_config libgit2/repository.c:1382
    #14 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #15 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #16 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #17 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #18 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #19 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #20 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #21 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #22 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #23 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #26 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #27 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #28 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x7ee5cc1ff3a5 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca83c47b in odb_object__alloc libgit2/odb.c:110
    #5 0x7ee5ca83c47b in odb_read_1 libgit2/odb.c:1149
    #6 0x7ee5ca83f007 in git_odb_read libgit2/odb.c:1177
    #7 0x7ee5ca83a32f in git_object_lookup_prefix libgit2/object.c:250
    #8 0x7ee5ca83a444 in git_object_lookup libgit2/object.c:283
    #9 0x7ee5ca83ba71 in git_tree_lookup libgit2/object_api.c:56
    #10 0x7ee5ca7f4d79 in git_commit_tree libgit2/commit.c:847
    #11 0x7ee5ca83a515 in dereference_object libgit2/object.c:373
    #12 0x7ee5ca83a515 in git_object_peel libgit2/object.c:453
    #13 0x7ee5ca868a76 in git_reference_peel libgit2/refs.c:1396
    #14 0x7ee5ca7ebbf1 in checkout_lookup_head_tree libgit2/checkout.c:1935
    #15 0x7ee5ca7f0b25 in git_checkout_tree libgit2/checkout.c:2778
    #16 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #17 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #18 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #19 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #20 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #21 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #22 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #25 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7ee5cc1fa154 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca7f9309 in git_commit_graph_new libgit2/commit_graph.c:321
    #5 0x7ee5ca83d553 in git_odb__add_default_backends libgit2/odb.c:522
    #6 0x7ee5ca875efb in git_repository_odb__weakptr libgit2/repository.c:1623
    #7 0x7ee5ca81366b in mark_local libgit2/fetch.c:58
    #8 0x7ee5ca81366b in filter_wants libgit2/fetch.c:150
    #9 0x7ee5ca81366b in git_fetch_negotiate libgit2/fetch.c:175
    #10 0x7ee5ca86ce81 in git_remote__download libgit2/remote.c:1311
    #11 0x7ee5ca86e41a in git_remote_fetch libgit2/remote.c:1391
    #12 0x7ee5ca7f2927 in clone_into libgit2/clone.c:452
    #13 0x7ee5ca7f2927 in clone_repo libgit2/clone.c:661
    #14 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #15 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #18 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #19 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #20 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #21 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #22 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #23 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #24 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #27 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #28 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #29 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5cc20a1d3 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 0x7ee5cc2041ee 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca8225a3 in git_index_entrymap_default__resize libgit2/index_map.c:30
    #5 0x7ee5ca822be7 in git_index_entrymap_default__put_idx libgit2/index_map.c:30
    #6 0x7ee5ca822be7 in git_index_entrymap_default_put libgit2/index_map.c:30
    #7 0x7ee5ca822be7 in git_index_entrymap_put libgit2/index_map.c:38
    #8 0x7ee5ca81bda4 in index_insert libgit2/index.c:1430
    #9 0x7ee5ca81cae6 in git_index_add libgit2/index.c:1700
    #10 0x7ee5ca7eced2 in checkout_update_index libgit2/checkout.c:1647
    #11 0x7ee5ca7eced2 in checkout_update_index libgit2/checkout.c:1632
    #12 0x7ee5ca7eced2 in checkout_blob libgit2/checkout.c:1810
    #13 0x7ee5ca7ef2c6 in checkout_create_the_new libgit2/checkout.c:1888
    #14 0x7ee5ca7ef2c6 in git_checkout_iterator libgit2/checkout.c:2663
    #15 0x7ee5ca7f0b5f in git_checkout_tree libgit2/checkout.c:2793
    #16 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #17 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #18 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #19 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #20 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #21 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #22 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #25 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #36 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca822588 in git_index_entrymap_default__resize libgit2/index_map.c:30
    #5 0x7ee5ca822be7 in git_index_entrymap_default__put_idx libgit2/index_map.c:30
    #6 0x7ee5ca822be7 in git_index_entrymap_default_put libgit2/index_map.c:30
    #7 0x7ee5ca822be7 in git_index_entrymap_put libgit2/index_map.c:38
    #8 0x7ee5ca81bda4 in index_insert libgit2/index.c:1430
    #9 0x7ee5ca81cae6 in git_index_add libgit2/index.c:1700
    #10 0x7ee5ca7eced2 in checkout_update_index libgit2/checkout.c:1647
    #11 0x7ee5ca7eced2 in checkout_update_index libgit2/checkout.c:1632
    #12 0x7ee5ca7eced2 in checkout_blob libgit2/checkout.c:1810
    #13 0x7ee5ca7ef2c6 in checkout_create_the_new libgit2/checkout.c:1888
    #14 0x7ee5ca7ef2c6 in git_checkout_iterator libgit2/checkout.c:2663
    #15 0x7ee5ca7f0b5f in git_checkout_tree libgit2/checkout.c:2793
    #16 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #17 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #18 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #19 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #20 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #21 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #22 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #25 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #36 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7e31c3 in git_attr_cache_macromap__resize libgit2/attrcache.c:19
    #5 0x7ee5ca7e468e in git_attr_cache_macromap__put_idx libgit2/attrcache.c:19
    #6 0x7ee5ca7e468e in git_attr_cache_macromap_put libgit2/attrcache.c:19
    #7 0x7ee5ca7e468e in git_attr_cache__insert_macro libgit2/attrcache.c:494
    #8 0x7ee5ca7e098a in git_attr_add_macro libgit2/attr.c:504
    #9 0x7ee5ca7e4242 in git_attr_cache__init libgit2/attrcache.c:446
    #10 0x7ee5ca81a04b in git_ignore__for_path libgit2/ignore.c:315
    #11 0x7ee5ca82860b in filesystem_iterator_init libgit2/iterator.c:1893
    #12 0x7ee5ca829c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #13 0x7ee5ca829e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #14 0x7ee5ca7ee3ba in git_checkout_iterator libgit2/checkout.c:2600
    #15 0x7ee5ca7f0b5f in git_checkout_tree libgit2/checkout.c:2793
    #16 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #17 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #18 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #19 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #20 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #21 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #22 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #25 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7ee5cc1fa154 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7e31a8 in git_attr_cache_macromap__resize libgit2/attrcache.c:19
    #5 0x7ee5ca7e468e in git_attr_cache_macromap__put_idx libgit2/attrcache.c:19
    #6 0x7ee5ca7e468e in git_attr_cache_macromap_put libgit2/attrcache.c:19
    #7 0x7ee5ca7e468e in git_attr_cache__insert_macro libgit2/attrcache.c:494
    #8 0x7ee5ca7e098a in git_attr_add_macro libgit2/attr.c:504
    #9 0x7ee5ca7e4242 in git_attr_cache__init libgit2/attrcache.c:446
    #10 0x7ee5ca81a04b in git_ignore__for_path libgit2/ignore.c:315
    #11 0x7ee5ca82860b in filesystem_iterator_init libgit2/iterator.c:1893
    #12 0x7ee5ca829c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #13 0x7ee5ca829e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #14 0x7ee5ca7ee3ba in git_checkout_iterator libgit2/checkout.c:2600
    #15 0x7ee5ca7f0b5f in git_checkout_tree libgit2/checkout.c:2793
    #16 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #17 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #18 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #19 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #20 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #21 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #22 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #25 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7ee5cc1fa154 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7ffe33 in git_config_list_pathmap__resize libgit2/config_list.c:28
    #5 0x7ee5ca800d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28
    #6 0x7ee5ca800d6a in git_config_list_pathmap_put libgit2/config_list.c:28
    #7 0x7ee5ca800d6a in git_config_list_add_string libgit2/config_list.c:281
    #8 0x7ee5ca7ff0b9 in read_on_variable libgit2/config_file.c:820
    #9 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #10 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #12 0x7ee5ca7fe3b9 in config_file_refresh libgit2/config_file.c:245
    #13 0x7ee5ca7ff338 in config_file_get libgit2/config_file.c:350
    #14 0x7ee5ca7fc384 in get_entry libgit2/config.c:808
    #15 0x7ee5ca7fc4d6 in git_config__lookup_entry libgit2/config.c:841
    #16 0x7ee5ca7fd301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #17 0x7ee5ca7fd411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #18 0x7ee5ca867d35 in reference_normalize_for_repo libgit2/refs.c:210
    #19 0x7ee5ca867d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #20 0x7ee5ca867f0e in git_reference_lookup libgit2/refs.c:184
    #21 0x7ee5ca876bc4 in git_repository_set_head libgit2/repository.c:3739
    #22 0x7ee5ca7f1be8 in update_head_to_new_branch libgit2/clone.c:128
    #23 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #24 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #25 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #26 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #27 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #28 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #31 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #32 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #33 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #34 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #35 0x7ee5cc1fc518 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7ffe18 in git_config_list_pathmap__resize libgit2/config_list.c:28
    #5 0x7ee5ca800d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28
    #6 0x7ee5ca800d6a in git_config_list_pathmap_put libgit2/config_list.c:28
    #7 0x7ee5ca800d6a in git_config_list_add_string libgit2/config_list.c:281
    #8 0x7ee5ca7ff0b9 in read_on_variable libgit2/config_file.c:820
    #9 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #10 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #12 0x7ee5ca7fe3b9 in config_file_refresh libgit2/config_file.c:245
    #13 0x7ee5ca7ff338 in config_file_get libgit2/config_file.c:350
    #14 0x7ee5ca7fc384 in get_entry libgit2/config.c:808
    #15 0x7ee5ca7fc4d6 in git_config__lookup_entry libgit2/config.c:841
    #16 0x7ee5ca7fd301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #17 0x7ee5ca7fd411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #18 0x7ee5ca867d35 in reference_normalize_for_repo libgit2/refs.c:210
    #19 0x7ee5ca867d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #20 0x7ee5ca867f0e in git_reference_lookup libgit2/refs.c:184
    #21 0x7ee5ca876bc4 in git_repository_set_head libgit2/repository.c:3739
    #22 0x7ee5ca7f1be8 in update_head_to_new_branch libgit2/clone.c:128
    #23 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #24 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #25 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #26 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #27 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #28 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #31 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #32 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #33 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #34 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #35 0x7ee5cc1fc518 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7f34d6 in git__malloc util/alloc.h:19
    #3 0x7ee5ca7f34d6 in commit_parse libgit2/commit.c:618
    #4 0x7ee5ca7f44d8 in git_commit__parse_ext libgit2/commit.c:717
    #5 0x7ee5ca7f46dd in git_commit__parse libgit2/commit.c:677
    #6 0x7ee5ca83a109 in git_object__from_odb_object libgit2/object.c:164
    #7 0x7ee5ca83a2c7 in git_object_lookup_prefix libgit2/object.c:275
    #8 0x7ee5ca83a444 in git_object_lookup libgit2/object.c:283
    #9 0x7ee5ca83b9f1 in git_commit_lookup libgit2/object_api.c:23
    #10 0x7ee5ca7f1b52 in create_branch libgit2/clone.c:41
    #11 0x7ee5ca7f1b52 in create_tracking_branch libgit2/clone.c:102
    #12 0x7ee5ca7f1b52 in update_head_to_new_branch libgit2/clone.c:124
    #13 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #14 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #15 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #16 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #17 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #18 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #21 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #22 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #23 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7f366f in git__malloc util/alloc.h:19
    #3 0x7ee5ca7f366f in commit_parse libgit2/commit.c:601
    #4 0x7ee5ca7f44d8 in git_commit__parse_ext libgit2/commit.c:717
    #5 0x7ee5ca7f46dd in git_commit__parse libgit2/commit.c:677
    #6 0x7ee5ca83a109 in git_object__from_odb_object libgit2/object.c:164
    #7 0x7ee5ca83a2c7 in git_object_lookup_prefix libgit2/object.c:275
    #8 0x7ee5ca83a444 in git_object_lookup libgit2/object.c:283
    #9 0x7ee5ca83b9f1 in git_commit_lookup libgit2/object_api.c:23
    #10 0x7ee5ca7f1b52 in create_branch libgit2/clone.c:41
    #11 0x7ee5ca7f1b52 in create_tracking_branch libgit2/clone.c:102
    #12 0x7ee5ca7f1b52 in update_head_to_new_branch libgit2/clone.c:124
    #13 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #14 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #15 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #16 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #17 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #18 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #21 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #22 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #23 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7eacdb in git_cache_oidmap__resize libgit2/cache.c:19
    #5 0x7ee5ca7ead54 in git_cache_oidmap__put_idx libgit2/cache.c:19
    #6 0x7ee5ca7eb81d in git_cache_oidmap_put libgit2/cache.c:19
    #7 0x7ee5ca7eb81d in cache_store libgit2/cache.c:181
    #8 0x7ee5ca7eb9e5 in git_cache_store_raw libgit2/cache.c:215
    #9 0x7ee5ca83c4ce in odb_read_1 libgit2/odb.c:1154
    #10 0x7ee5ca83f007 in git_odb_read libgit2/odb.c:1177
    #11 0x7ee5ca83a32f in git_object_lookup_prefix libgit2/object.c:250
    #12 0x7ee5ca83a444 in git_object_lookup libgit2/object.c:283
    #13 0x7ee5ca83b9f1 in git_commit_lookup libgit2/object_api.c:23
    #14 0x7ee5ca7f1b52 in create_branch libgit2/clone.c:41
    #15 0x7ee5ca7f1b52 in create_tracking_branch libgit2/clone.c:102
    #16 0x7ee5ca7f1b52 in update_head_to_new_branch libgit2/clone.c:124
    #17 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #18 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #19 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #20 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #21 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #22 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #25 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x7ee5cc1faed5 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7eacc0 in git_cache_oidmap__resize libgit2/cache.c:19
    #5 0x7ee5ca7ead54 in git_cache_oidmap__put_idx libgit2/cache.c:19
    #6 0x7ee5ca7eb81d in git_cache_oidmap_put libgit2/cache.c:19
    #7 0x7ee5ca7eb81d in cache_store libgit2/cache.c:181
    #8 0x7ee5ca7eb9e5 in git_cache_store_raw libgit2/cache.c:215
    #9 0x7ee5ca83c4ce in odb_read_1 libgit2/odb.c:1154
    #10 0x7ee5ca83f007 in git_odb_read libgit2/odb.c:1177
    #11 0x7ee5ca83a32f in git_object_lookup_prefix libgit2/object.c:250
    #12 0x7ee5ca83a444 in git_object_lookup libgit2/object.c:283
    #13 0x7ee5ca83b9f1 in git_commit_lookup libgit2/object_api.c:23
    #14 0x7ee5ca7f1b52 in create_branch libgit2/clone.c:41
    #15 0x7ee5ca7f1b52 in create_tracking_branch libgit2/clone.c:102
    #16 0x7ee5ca7f1b52 in update_head_to_new_branch libgit2/clone.c:124
    #17 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #18 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #19 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #20 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #21 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #22 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #25 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397

Indirect leak of 32 byte(s) in 2 object(s) allocated from:
    #0 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca800441 in git_config_list_append libgit2/config_list.c:174
    #5 0x7ee5ca7ff10d in read_on_variable libgit2/config_file.c:831
    #6 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #7 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #8 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #9 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #10 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #11 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #12 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #13 0x7ee5ca874c59 in load_config libgit2/repository.c:1382
    #14 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #15 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #16 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #17 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #18 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #19 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #20 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #21 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #22 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #23 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #26 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #27 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #28 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x7ee5cc1ff3a5 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca85bc79 in git_refdb_new libgit2/refdb.c:30
    #5 0x7ee5ca85bf07 in git_refdb_open libgit2/refdb.c:51
    #6 0x7ee5ca873a78 in git_repository_refdb__weakptr libgit2/repository.c:1668
    #7 0x7ee5ca878ef9 in git_repository_init_ext libgit2/repository.c:3046
    #8 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #9 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #10 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #11 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #12 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #15 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #16 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #17 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #18 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #19 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #20 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #21 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #22 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #24 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #25 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #26 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5cc20a1d3 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 0x7ee5cc2041ee 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca800163 in git_config_list_headmap__resize libgit2/config_list.c:29
    #5 0x7ee5ca80065c in git_config_list_headmap__put_idx libgit2/config_list.c:29
    #6 0x7ee5ca80065c in git_config_list_headmap_put libgit2/config_list.c:29
    #7 0x7ee5ca80065c in git_config_list_append libgit2/config_list.c:175
    #8 0x7ee5ca7ff10d in read_on_variable libgit2/config_file.c:831
    #9 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #10 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #12 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #13 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #14 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #15 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #16 0x7ee5ca874cae in load_config libgit2/repository.c:1394
    #17 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #18 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #19 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #20 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #21 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #22 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #23 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #24 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #25 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #26 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #29 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7ee5cc1fc518 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca800148 in git_config_list_headmap__resize libgit2/config_list.c:29
    #5 0x7ee5ca80065c in git_config_list_headmap__put_idx libgit2/config_list.c:29
    #6 0x7ee5ca80065c in git_config_list_headmap_put libgit2/config_list.c:29
    #7 0x7ee5ca80065c in git_config_list_append libgit2/config_list.c:175
    #8 0x7ee5ca7ff10d in read_on_variable libgit2/config_file.c:831
    #9 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #10 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #12 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #13 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #14 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #15 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #16 0x7ee5ca874cae in load_config libgit2/repository.c:1394
    #17 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #18 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #19 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #20 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #21 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #22 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #23 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #24 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #25 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #26 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #29 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7ee5cc1fc518 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7ffe33 in git_config_list_pathmap__resize libgit2/config_list.c:28
    #5 0x7ee5ca800d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28
    #6 0x7ee5ca800d6a in git_config_list_pathmap_put libgit2/config_list.c:28
    #7 0x7ee5ca800d6a in git_config_list_add_string libgit2/config_list.c:281
    #8 0x7ee5ca7ff0b9 in read_on_variable libgit2/config_file.c:820
    #9 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #10 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #12 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #13 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #14 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #15 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #16 0x7ee5ca874cae in load_config libgit2/repository.c:1394
    #17 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #18 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #19 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #20 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #21 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #22 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #23 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #24 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #25 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #26 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #29 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7ee5cc1fc518 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7ffe18 in git_config_list_pathmap__resize libgit2/config_list.c:28
    #5 0x7ee5ca800d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28
    #6 0x7ee5ca800d6a in git_config_list_pathmap_put libgit2/config_list.c:28
    #7 0x7ee5ca800d6a in git_config_list_add_string libgit2/config_list.c:281
    #8 0x7ee5ca7ff0b9 in read_on_variable libgit2/config_file.c:820
    #9 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #10 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #12 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #13 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #14 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #15 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #16 0x7ee5ca874cae in load_config libgit2/repository.c:1394
    #17 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #18 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #19 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #20 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #21 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #22 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #23 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #24 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #25 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #26 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #29 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7ee5cc1fc518 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca800163 in git_config_list_headmap__resize libgit2/config_list.c:29
    #5 0x7ee5ca80065c in git_config_list_headmap__put_idx libgit2/config_list.c:29
    #6 0x7ee5ca80065c in git_config_list_headmap_put libgit2/config_list.c:29
    #7 0x7ee5ca80065c in git_config_list_append libgit2/config_list.c:175
    #8 0x7ee5ca7ff10d in read_on_variable libgit2/config_file.c:831
    #9 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #10 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #12 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #13 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #14 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #15 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #16 0x7ee5ca874c59 in load_config libgit2/repository.c:1382
    #17 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #18 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #19 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #20 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #21 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #22 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #23 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #24 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #25 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #26 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #29 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7ee5cc1fc518 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca800148 in git_config_list_headmap__resize libgit2/config_list.c:29
    #5 0x7ee5ca80065c in git_config_list_headmap__put_idx libgit2/config_list.c:29
    #6 0x7ee5ca80065c in git_config_list_headmap_put libgit2/config_list.c:29
    #7 0x7ee5ca80065c in git_config_list_append libgit2/config_list.c:175
    #8 0x7ee5ca7ff10d in read_on_variable libgit2/config_file.c:831
    #9 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #10 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #12 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #13 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #14 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #15 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #16 0x7ee5ca874c59 in load_config libgit2/repository.c:1382
    #17 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #18 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #19 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #20 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #21 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #22 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #23 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #24 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #25 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #26 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #29 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7ee5cc1fc518 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7ffe33 in git_config_list_pathmap__resize libgit2/config_list.c:28
    #5 0x7ee5ca800d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28
    #6 0x7ee5ca800d6a in git_config_list_pathmap_put libgit2/config_list.c:28
    #7 0x7ee5ca800d6a in git_config_list_add_string libgit2/config_list.c:281
    #8 0x7ee5ca7ff0b9 in read_on_variable libgit2/config_file.c:820
    #9 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #10 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #12 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #13 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #14 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #15 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #16 0x7ee5ca874c59 in load_config libgit2/repository.c:1382
    #17 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #18 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #19 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #20 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #21 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #22 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #23 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #24 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #25 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #26 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #29 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7ee5cc1fc518 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7ffe18 in git_config_list_pathmap__resize libgit2/config_list.c:28
    #5 0x7ee5ca800d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28
    #6 0x7ee5ca800d6a in git_config_list_pathmap_put libgit2/config_list.c:28
    #7 0x7ee5ca800d6a in git_config_list_add_string libgit2/config_list.c:281
    #8 0x7ee5ca7ff0b9 in read_on_variable libgit2/config_file.c:820
    #9 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #10 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #12 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #13 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #14 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #15 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #16 0x7ee5ca874c59 in load_config libgit2/repository.c:1382
    #17 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #18 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #19 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #20 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #21 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #22 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #23 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #24 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #25 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #26 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #29 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7ee5cc1fc518 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7cd4e8 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7cd4e8 in git_str_try_grow util/str.c:86
    #4 0x7ee5ca7cd8f1 in git_str_grow util/str.c:110
    #5 0x7ee5ca7cd8f1 in git_str_putc util/str.c:178
    #6 0x7ee5ca7ff042 in read_on_variable libgit2/config_file.c:804
    #7 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #8 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #9 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #10 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #11 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #12 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #13 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #14 0x7ee5ca874c59 in load_config libgit2/repository.c:1382
    #15 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #16 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #17 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #18 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #19 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #20 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #21 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #22 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #23 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #24 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #27 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #28 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #29 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #30 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #31 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #32 0x7ee5cc1ff3a5 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 28 byte(s) in 2 object(s) allocated from:
    #0 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be932 in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be932 in git__strdup util/alloc.c:55
    #4 0x7ee5ca7ff09c in read_on_variable libgit2/config_file.c:816
    #5 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #6 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #7 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #8 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #9 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #10 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #11 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #12 0x7ee5ca874c59 in load_config libgit2/repository.c:1382
    #13 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #14 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #15 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #16 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #17 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #18 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #19 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #20 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #21 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #22 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #25 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

Indirect leak of 26 byte(s) in 1 object(s) allocated from:
    #0 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7bea2c in git__malloc util/alloc.h:19
    #3 0x7ee5ca7bea2c in git__substrdup util/alloc.c:78
    #4 0x7ee5ca880a35 in extract_trimmed libgit2/signature.c:67
    #5 0x7ee5ca8814c6 in git_signature__parse libgit2/signature.c:351
    #6 0x7ee5ca7f34fe in commit_parse libgit2/commit.c:621
    #7 0x7ee5ca7f44d8 in git_commit__parse_ext libgit2/commit.c:717
    #8 0x7ee5ca7f46dd in git_commit__parse libgit2/commit.c:677
    #9 0x7ee5ca83a109 in git_object__from_odb_object libgit2/object.c:164
    #10 0x7ee5ca83a2c7 in git_object_lookup_prefix libgit2/object.c:275
    #11 0x7ee5ca83a444 in git_object_lookup libgit2/object.c:283
    #12 0x7ee5ca83b9f1 in git_commit_lookup libgit2/object_api.c:23
    #13 0x7ee5ca7f1b52 in create_branch libgit2/clone.c:41
    #14 0x7ee5ca7f1b52 in create_tracking_branch libgit2/clone.c:102
    #15 0x7ee5ca7f1b52 in update_head_to_new_branch libgit2/clone.c:124
    #16 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #17 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #18 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #19 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #20 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #21 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #24 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #25 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #26 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #27 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #29 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #30 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #31 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #33 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #34 0x7ee5cc1faed5 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7bea2c in git__malloc util/alloc.h:19
    #3 0x7ee5ca7bea2c in git__substrdup util/alloc.c:78
    #4 0x7ee5ca880a35 in extract_trimmed libgit2/signature.c:67
    #5 0x7ee5ca8814c6 in git_signature__parse libgit2/signature.c:351
    #6 0x7ee5ca7f3693 in commit_parse libgit2/commit.c:604
    #7 0x7ee5ca7f44d8 in git_commit__parse_ext libgit2/commit.c:717
    #8 0x7ee5ca7f46dd in git_commit__parse libgit2/commit.c:677
    #9 0x7ee5ca83a109 in git_object__from_odb_object libgit2/object.c:164
    #10 0x7ee5ca83a2c7 in git_object_lookup_prefix libgit2/object.c:275
    #11 0x7ee5ca83a444 in git_object_lookup libgit2/object.c:283
    #12 0x7ee5ca83b9f1 in git_commit_lookup libgit2/object_api.c:23
    #13 0x7ee5ca7f1b52 in create_branch libgit2/clone.c:41
    #14 0x7ee5ca7f1b52 in create_tracking_branch libgit2/clone.c:102
    #15 0x7ee5ca7f1b52 in update_head_to_new_branch libgit2/clone.c:124
    #16 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #17 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #18 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #19 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #20 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #21 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #24 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #25 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #26 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #27 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #29 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #30 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #31 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #33 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #34 0x7ee5cc1faed5 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca7fa95e in git_config_add_backend libgit2/config.c:380
    #5 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #6 0x7ee5ca874bf7 in load_config libgit2/repository.c:1365
    #7 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #8 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #9 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #10 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #11 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #13 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #14 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #15 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #16 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #19 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7ee5cc24668a 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca83c218 in git__malloc util/alloc.h:19
    #3 0x7ee5ca83c218 in add_backend_internal libgit2/odb.c:363
    #4 0x7ee5ca83d39c in git_odb__add_default_backends libgit2/odb.c:514
    #5 0x7ee5ca875efb in git_repository_odb__weakptr libgit2/repository.c:1623
    #6 0x7ee5ca81366b in mark_local libgit2/fetch.c:58
    #7 0x7ee5ca81366b in filter_wants libgit2/fetch.c:150
    #8 0x7ee5ca81366b in git_fetch_negotiate libgit2/fetch.c:175
    #9 0x7ee5ca86ce81 in git_remote__download libgit2/remote.c:1311
    #10 0x7ee5ca86e41a in git_remote_fetch libgit2/remote.c:1391
    #11 0x7ee5ca7f2927 in clone_into libgit2/clone.c:452
    #12 0x7ee5ca7f2927 in clone_repo libgit2/clone.c:661
    #13 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #14 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #17 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #18 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #19 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5cc20a1d3 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 0x7ee5cc2041ee in boost::unit_test::framework::run(unsigned long, bool) boost/test/impl/framework.ipp:1722
    #33 0x7ee5cc244637 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca83c218 in git__malloc util/alloc.h:19
    #3 0x7ee5ca83c218 in add_backend_internal libgit2/odb.c:363
    #4 0x7ee5ca83d362 in git_odb__add_default_backends libgit2/odb.c:500
    #5 0x7ee5ca875efb in git_repository_odb__weakptr libgit2/repository.c:1623
    #6 0x7ee5ca81366b in mark_local libgit2/fetch.c:58
    #7 0x7ee5ca81366b in filter_wants libgit2/fetch.c:150
    #8 0x7ee5ca81366b in git_fetch_negotiate libgit2/fetch.c:175
    #9 0x7ee5ca86ce81 in git_remote__download libgit2/remote.c:1311
    #10 0x7ee5ca86e41a in git_remote_fetch libgit2/remote.c:1391
    #11 0x7ee5ca7f2927 in clone_into libgit2/clone.c:452
    #12 0x7ee5ca7f2927 in clone_repo libgit2/clone.c:661
    #13 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #14 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #17 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #18 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #19 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5cc20a1d3 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 0x7ee5cc20a1d3 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 0x7ee5cc2041ee in boost::unit_test::framework::run(unsigned long, bool) boost/test/impl/framework.ipp:1722
    #33 0x7ee5cc244637 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca7fa95e in git_config_add_backend libgit2/config.c:380
    #5 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #6 0x7ee5ca874cae in load_config libgit2/repository.c:1394
    #7 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #8 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #9 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #10 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #11 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #13 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #14 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #15 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #16 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #19 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7ee5cc24668a 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca8003c8 in git_config_list_append libgit2/config_list.c:180
    #5 0x7ee5ca7ff10d in read_on_variable libgit2/config_file.c:831
    #6 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #7 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #8 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #9 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #10 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #11 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #12 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #13 0x7ee5ca874cae in load_config libgit2/repository.c:1394
    #14 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #15 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #16 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #17 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #18 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #19 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #20 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #21 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #22 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #23 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #26 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #27 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #28 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x7ee5cc1ff3a5 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca7fa95e in git_config_add_backend libgit2/config.c:380
    #5 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #6 0x7ee5ca874c59 in load_config libgit2/repository.c:1382
    #7 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #8 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #9 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #10 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #11 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #13 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #14 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #15 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #16 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #19 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7ee5cc24668a 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 20 byte(s) in 1 object(s) allocated from:
    #0 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca7f32bf in commit_parse libgit2/commit.c:574
    #5 0x7ee5ca7f44d8 in git_commit__parse_ext libgit2/commit.c:717
    #6 0x7ee5ca7f46dd in git_commit__parse libgit2/commit.c:677
    #7 0x7ee5ca83a109 in git_object__from_odb_object libgit2/object.c:164
    #8 0x7ee5ca83a2c7 in git_object_lookup_prefix libgit2/object.c:275
    #9 0x7ee5ca83a444 in git_object_lookup libgit2/object.c:283
    #10 0x7ee5ca83b9f1 in git_commit_lookup libgit2/object_api.c:23
    #11 0x7ee5ca7f1b52 in create_branch libgit2/clone.c:41
    #12 0x7ee5ca7f1b52 in create_tracking_branch libgit2/clone.c:102
    #13 0x7ee5ca7f1b52 in update_head_to_new_branch libgit2/clone.c:124
    #14 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #15 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #16 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #17 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #18 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #19 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #22 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #23 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #24 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be932 in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be932 in git__strdup util/alloc.c:55
    #4 0x7ee5ca800bd7 in git_config_list_add_string libgit2/config_list.c:280
    #5 0x7ee5ca7ff0d7 in read_on_variable libgit2/config_file.c:823
    #6 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #7 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #8 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #9 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #10 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #11 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #12 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #13 0x7ee5ca874c59 in load_config libgit2/repository.c:1382
    #14 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #15 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #16 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #17 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #18 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #19 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #20 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #21 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #22 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #23 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #26 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #27 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #28 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x7ee5cc1ff3a5 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be932 in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be932 in git__strdup util/alloc.c:55
    #4 0x7ee5ca7ff8da in git_config_backend_from_file libgit2/config_file.c:503
    #5 0x7ee5ca7faaa5 in git_config_add_file_ondisk libgit2/config.c:149
    #6 0x7ee5ca874c59 in load_config libgit2/repository.c:1382
    #7 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #8 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #9 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #10 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #11 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #13 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #14 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #15 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #16 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #19 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7ee5cc24668a 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be81d in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be81d in git__calloc util/alloc.c:31
    #4 0x7ee5ca800441 in git_config_list_append libgit2/config_list.c:174
    #5 0x7ee5ca7ff10d in read_on_variable libgit2/config_file.c:831
    #6 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #7 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #8 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #9 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #10 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #11 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #12 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #13 0x7ee5ca874cae in load_config libgit2/repository.c:1394
    #14 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #15 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #16 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #17 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #18 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #19 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #20 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #21 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #22 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #23 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #26 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #27 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #28 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x7ee5cc1ff3a5 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7fa48b in git__malloc util/alloc.h:19
    #3 0x7ee5ca7fa48b in git_config__add_instance libgit2/config.c:303
    #4 0x7ee5ca7fa983 in git_config_add_backend libgit2/config.c:386
    #5 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #6 0x7ee5ca874bf7 in load_config libgit2/repository.c:1365
    #7 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #8 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #9 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #10 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #11 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #13 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #14 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #15 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #16 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #19 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7ee5cc24668a 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7cd4e8 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7cd4e8 in git_str_try_grow util/str.c:86
    #4 0x7ee5ca7cd8f1 in git_str_grow util/str.c:110
    #5 0x7ee5ca7cd8f1 in git_str_putc util/str.c:178
    #6 0x7ee5ca7ff042 in read_on_variable libgit2/config_file.c:804
    #7 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #8 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #9 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #10 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #11 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #12 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #13 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #14 0x7ee5ca874cae in load_config libgit2/repository.c:1394
    #15 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #16 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #17 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #18 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #19 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #20 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #21 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #22 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #23 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #24 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #27 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #28 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #29 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #30 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #31 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #32 0x7ee5cc1ff3a5 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7fa48b in git__malloc util/alloc.h:19
    #3 0x7ee5ca7fa48b in git_config__add_instance libgit2/config.c:303
    #4 0x7ee5ca7fa983 in git_config_add_backend libgit2/config.c:386
    #5 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #6 0x7ee5ca874c59 in load_config libgit2/repository.c:1382
    #7 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #8 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #9 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #10 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #11 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #13 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #14 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #15 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #16 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #19 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7ee5cc24668a 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7fa48b in git__malloc util/alloc.h:19
    #3 0x7ee5ca7fa48b in git_config__add_instance libgit2/config.c:303
    #4 0x7ee5ca7fa983 in git_config_add_backend libgit2/config.c:386
    #5 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #6 0x7ee5ca874cae in load_config libgit2/repository.c:1394
    #7 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #8 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #9 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #10 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #11 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #13 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #14 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #15 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #16 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #19 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7ee5cc24668a 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be932 in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be932 in git__strdup util/alloc.c:55
    #4 0x7ee5ca800bd7 in git_config_list_add_string libgit2/config_list.c:280
    #5 0x7ee5ca7ff0d7 in read_on_variable libgit2/config_file.c:823
    #6 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #7 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #8 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #9 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #10 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #11 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #12 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #13 0x7ee5ca874cae in load_config libgit2/repository.c:1394
    #14 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #15 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #16 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #17 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #18 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #19 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #20 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #21 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #22 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #23 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #26 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #27 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #28 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137

Indirect leak of 15 byte(s) in 1 object(s) allocated from:
    #0 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be932 in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be932 in git__strdup util/alloc.c:55
    #4 0x7ee5ca7ff8da in git_config_backend_from_file libgit2/config_file.c:503
    #5 0x7ee5ca7faaa5 in git_config_add_file_ondisk libgit2/config.c:149
    #6 0x7ee5ca874cae in load_config libgit2/repository.c:1394
    #7 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #8 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #9 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #10 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #11 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #13 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #14 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #15 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #16 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #19 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x7ee5cc24668a in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) boost/test/impl/unit_test_monitor.ipp:49

Indirect leak of 14 byte(s) in 1 object(s) allocated from:
    #0 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7bea2c in git__malloc util/alloc.h:19
    #3 0x7ee5ca7bea2c in git__substrdup util/alloc.c:78
    #4 0x7ee5ca880a35 in extract_trimmed libgit2/signature.c:67
    #5 0x7ee5ca8814b0 in git_signature__parse libgit2/signature.c:350
    #6 0x7ee5ca7f34fe in commit_parse libgit2/commit.c:621
    #7 0x7ee5ca7f44d8 in git_commit__parse_ext libgit2/commit.c:717
    #8 0x7ee5ca7f46dd in git_commit__parse libgit2/commit.c:677
    #9 0x7ee5ca83a109 in git_object__from_odb_object libgit2/object.c:164
    #10 0x7ee5ca83a2c7 in git_object_lookup_prefix libgit2/object.c:275
    #11 0x7ee5ca83a444 in git_object_lookup libgit2/object.c:283
    #12 0x7ee5ca83b9f1 in git_commit_lookup libgit2/object_api.c:23
    #13 0x7ee5ca7f1b52 in create_branch libgit2/clone.c:41
    #14 0x7ee5ca7f1b52 in create_tracking_branch libgit2/clone.c:102
    #15 0x7ee5ca7f1b52 in update_head_to_new_branch libgit2/clone.c:124
    #16 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #17 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #18 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #19 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #20 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #21 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #24 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #25 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #26 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #27 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #29 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #30 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #31 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #33 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #34 0x7ee5cc1faed5 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7bea2c in git__malloc util/alloc.h:19
    #3 0x7ee5ca7bea2c in git__substrdup util/alloc.c:78
    #4 0x7ee5ca880a35 in extract_trimmed libgit2/signature.c:67
    #5 0x7ee5ca8814b0 in git_signature__parse libgit2/signature.c:350
    #6 0x7ee5ca7f3693 in commit_parse libgit2/commit.c:604
    #7 0x7ee5ca7f44d8 in git_commit__parse_ext libgit2/commit.c:717
    #8 0x7ee5ca7f46dd in git_commit__parse libgit2/commit.c:677
    #9 0x7ee5ca83a109 in git_object__from_odb_object libgit2/object.c:164
    #10 0x7ee5ca83a2c7 in git_object_lookup_prefix libgit2/object.c:275
    #11 0x7ee5ca83a444 in git_object_lookup libgit2/object.c:283
    #12 0x7ee5ca83b9f1 in git_commit_lookup libgit2/object_api.c:23
    #13 0x7ee5ca7f1b52 in create_branch libgit2/clone.c:41
    #14 0x7ee5ca7f1b52 in create_tracking_branch libgit2/clone.c:102
    #15 0x7ee5ca7f1b52 in update_head_to_new_branch libgit2/clone.c:124
    #16 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #17 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #18 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #19 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #20 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #21 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #24 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #25 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #26 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #27 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #28 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #29 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #30 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #31 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #33 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #34 0x7ee5cc1faed5 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be9b1 in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be9b1 in git__strndup util/alloc.c:66
    #4 0x7ee5ca7f370d in commit_parse libgit2/commit.c:657
    #5 0x7ee5ca7f44d8 in git_commit__parse_ext libgit2/commit.c:717
    #6 0x7ee5ca7f46dd in git_commit__parse libgit2/commit.c:677
    #7 0x7ee5ca83a109 in git_object__from_odb_object libgit2/object.c:164
    #8 0x7ee5ca83a2c7 in git_object_lookup_prefix libgit2/object.c:275
    #9 0x7ee5ca83a444 in git_object_lookup libgit2/object.c:283
    #10 0x7ee5ca83b9f1 in git_commit_lookup libgit2/object_api.c:23
    #11 0x7ee5ca7f1b52 in create_branch libgit2/clone.c:41
    #12 0x7ee5ca7f1b52 in create_tracking_branch libgit2/clone.c:102
    #13 0x7ee5ca7f1b52 in update_head_to_new_branch libgit2/clone.c:124
    #14 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #15 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #16 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #17 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #18 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #19 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #22 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #23 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #24 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x7ee5cc24668a 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 0x7ee5cc20ad27 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be932 in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be932 in git__strdup util/alloc.c:55
    #4 0x7ee5ca800bd7 in git_config_list_add_string libgit2/config_list.c:280
    #5 0x7ee5ca7ff0b9 in read_on_variable libgit2/config_file.c:820
    #6 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #7 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #8 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #9 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #10 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #11 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #12 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #13 0x7ee5ca874cae in load_config libgit2/repository.c:1394
    #14 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #15 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #16 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #17 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #18 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #19 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #20 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #21 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #22 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #23 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #26 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #27 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #28 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x7ee5cc1ff3a5 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be932 in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be932 in git__strdup util/alloc.c:55
    #4 0x7ee5ca800bd7 in git_config_list_add_string libgit2/config_list.c:280
    #5 0x7ee5ca7ff0b9 in read_on_variable libgit2/config_file.c:820
    #6 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #7 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #8 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #9 0x7ee5ca7fe3b9 in config_file_refresh libgit2/config_file.c:245
    #10 0x7ee5ca7ff338 in config_file_get libgit2/config_file.c:350
    #11 0x7ee5ca7fc384 in get_entry libgit2/config.c:808
    #12 0x7ee5ca7fc4d6 in git_config__lookup_entry libgit2/config.c:841
    #13 0x7ee5ca7fd301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #14 0x7ee5ca7fd411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #15 0x7ee5ca867d35 in reference_normalize_for_repo libgit2/refs.c:210
    #16 0x7ee5ca867d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #17 0x7ee5ca867f0e in git_reference_lookup libgit2/refs.c:184
    #18 0x7ee5ca876bc4 in git_repository_set_head libgit2/repository.c:3739
    #19 0x7ee5ca7f1be8 in update_head_to_new_branch libgit2/clone.c:128
    #20 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #21 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #22 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #23 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #24 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #25 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #28 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #29 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #30 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #31 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #33 0x7ee5cc1ff3a5 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 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be932 in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be932 in git__strdup util/alloc.c:55
    #4 0x7ee5ca800bd7 in git_config_list_add_string libgit2/config_list.c:280
    #5 0x7ee5ca7ff0b9 in read_on_variable libgit2/config_file.c:820
    #6 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #7 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #8 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #9 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #10 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #11 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #12 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #13 0x7ee5ca874c59 in load_config libgit2/repository.c:1382
    #14 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #15 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #16 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #17 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #18 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #19 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #20 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #21 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #22 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #23 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #26 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #27 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #28 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x7ee5cc1ff3a5 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca82231a in git_index_entrymap_default__resize libgit2/index_map.c:30
    #5 0x7ee5ca822be7 in git_index_entrymap_default__put_idx libgit2/index_map.c:30
    #6 0x7ee5ca822be7 in git_index_entrymap_default_put libgit2/index_map.c:30
    #7 0x7ee5ca822be7 in git_index_entrymap_put libgit2/index_map.c:38
    #8 0x7ee5ca81bda4 in index_insert libgit2/index.c:1430
    #9 0x7ee5ca81cae6 in git_index_add libgit2/index.c:1700
    #10 0x7ee5ca7eced2 in checkout_update_index libgit2/checkout.c:1647
    #11 0x7ee5ca7eced2 in checkout_update_index libgit2/checkout.c:1632
    #12 0x7ee5ca7eced2 in checkout_blob libgit2/checkout.c:1810
    #13 0x7ee5ca7ef2c6 in checkout_create_the_new libgit2/checkout.c:1888
    #14 0x7ee5ca7ef2c6 in git_checkout_iterator libgit2/checkout.c:2663
    #15 0x7ee5ca7f0b5f in git_checkout_tree libgit2/checkout.c:2793
    #16 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #17 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #18 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #19 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #20 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #21 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #22 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #25 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x7ee5cc1faed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #36 0x7ee5cc24668a 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 0x7ee5cc20ad27 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x48d27)

Indirect leak of 4 byte(s) in 1 object(s) allocated from:
    #0 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7e2c39 in git_attr_cache_filemap__resize libgit2/attrcache.c:18
    #5 0x7ee5ca7e3b08 in git_attr_cache_filemap__put_idx libgit2/attrcache.c:18
    #6 0x7ee5ca7e3b08 in git_attr_cache_filemap_put libgit2/attrcache.c:18
    #7 0x7ee5ca7e3b08 in attr_cache_make_entry libgit2/attrcache.c:132
    #8 0x7ee5ca7e3b08 in attr_cache_lookup libgit2/attrcache.c:236
    #9 0x7ee5ca7e3b08 in git_attr_cache__get libgit2/attrcache.c:265
    #10 0x7ee5ca7df4f2 in preload_attr_source libgit2/attr.c:323
    #11 0x7ee5ca7df4f2 in preload_attr_file libgit2/attr.c:346
    #12 0x7ee5ca7df4f2 in attr_setup libgit2/attr.c:428
    #13 0x7ee5ca7df4f2 in collect_attr_files libgit2/attr.c:655
    #14 0x7ee5ca7dfbd5 in git_attr_get_many_with_session libgit2/attr.c:165
    #15 0x7ee5ca815985 in filter_list_check_attributes libgit2/filter.c:460
    #16 0x7ee5ca815985 in git_filter_list__load libgit2/filter.c:558
    #17 0x7ee5ca7ec4ff in blob_content_to_file libgit2/checkout.c:1557
    #18 0x7ee5ca7ec4ff in checkout_write_content libgit2/checkout.c:1768
    #19 0x7ee5ca7ece50 in checkout_blob libgit2/checkout.c:1805
    #20 0x7ee5ca7ef2c6 in checkout_create_the_new libgit2/checkout.c:1888
    #21 0x7ee5ca7ef2c6 in git_checkout_iterator libgit2/checkout.c:2663
    #22 0x7ee5ca7f0b5f in git_checkout_tree libgit2/checkout.c:2793
    #23 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #24 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #25 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #26 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #27 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #28 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #29 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #32 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #33 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #34 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #35 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #36 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #37 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #38 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #39 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #41 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #42 0x7ee5cc1faed5 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7e2f69 in git_attr_cache_macromap__resize libgit2/attrcache.c:19
    #5 0x7ee5ca7e468e in git_attr_cache_macromap__put_idx libgit2/attrcache.c:19
    #6 0x7ee5ca7e468e in git_attr_cache_macromap_put libgit2/attrcache.c:19
    #7 0x7ee5ca7e468e in git_attr_cache__insert_macro libgit2/attrcache.c:494
    #8 0x7ee5ca7e098a in git_attr_add_macro libgit2/attr.c:504
    #9 0x7ee5ca7e4242 in git_attr_cache__init libgit2/attrcache.c:446
    #10 0x7ee5ca81a04b in git_ignore__for_path libgit2/ignore.c:315
    #11 0x7ee5ca82860b in filesystem_iterator_init libgit2/iterator.c:1893
    #12 0x7ee5ca829c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #13 0x7ee5ca829e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #14 0x7ee5ca7ee3ba in git_checkout_iterator libgit2/checkout.c:2600
    #15 0x7ee5ca7f0b5f in git_checkout_tree libgit2/checkout.c:2793
    #16 0x7ee5ca7f0be6 in git_checkout_head libgit2/checkout.c:2808
    #17 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:407
    #18 0x7ee5ca7f1dd9 in checkout_branch libgit2/clone.c:385
    #19 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #20 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #21 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #22 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #25 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7ee5cc1fa154 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca80010c in git_config_list_headmap__resize libgit2/config_list.c:29
    #5 0x7ee5ca80065c in git_config_list_headmap__put_idx libgit2/config_list.c:29
    #6 0x7ee5ca80065c in git_config_list_headmap_put libgit2/config_list.c:29
    #7 0x7ee5ca80065c in git_config_list_append libgit2/config_list.c:175
    #8 0x7ee5ca7ff10d in read_on_variable libgit2/config_file.c:831
    #9 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #10 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #12 0x7ee5ca7fe3b9 in config_file_refresh libgit2/config_file.c:245
    #13 0x7ee5ca7ff338 in config_file_get libgit2/config_file.c:350
    #14 0x7ee5ca7fc384 in get_entry libgit2/config.c:808
    #15 0x7ee5ca7fc4d6 in git_config__lookup_entry libgit2/config.c:841
    #16 0x7ee5ca7fd301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #17 0x7ee5ca7fd411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #18 0x7ee5ca867d35 in reference_normalize_for_repo libgit2/refs.c:210
    #19 0x7ee5ca867d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #20 0x7ee5ca867f0e in git_reference_lookup libgit2/refs.c:184
    #21 0x7ee5ca876bc4 in git_repository_set_head libgit2/repository.c:3739
    #22 0x7ee5ca7f1be8 in update_head_to_new_branch libgit2/clone.c:128
    #23 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #24 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #25 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #26 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #27 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #28 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #31 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #32 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #33 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #34 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #35 0x7ee5cc1fc518 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7ffbd9 in git_config_list_pathmap__resize libgit2/config_list.c:28
    #5 0x7ee5ca800d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28
    #6 0x7ee5ca800d6a in git_config_list_pathmap_put libgit2/config_list.c:28
    #7 0x7ee5ca800d6a in git_config_list_add_string libgit2/config_list.c:281
    #8 0x7ee5ca7ff0b9 in read_on_variable libgit2/config_file.c:820
    #9 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #10 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #12 0x7ee5ca7fe3b9 in config_file_refresh libgit2/config_file.c:245
    #13 0x7ee5ca7ff338 in config_file_get libgit2/config_file.c:350
    #14 0x7ee5ca7fc384 in get_entry libgit2/config.c:808
    #15 0x7ee5ca7fc4d6 in git_config__lookup_entry libgit2/config.c:841
    #16 0x7ee5ca7fd301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #17 0x7ee5ca7fd411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #18 0x7ee5ca867d35 in reference_normalize_for_repo libgit2/refs.c:210
    #19 0x7ee5ca867d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #20 0x7ee5ca867f0e in git_reference_lookup libgit2/refs.c:184
    #21 0x7ee5ca876bc4 in git_repository_set_head libgit2/repository.c:3739
    #22 0x7ee5ca7f1be8 in update_head_to_new_branch libgit2/clone.c:128
    #23 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #24 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #25 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #26 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #27 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #28 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #31 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #32 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #33 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #34 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #35 0x7ee5cc1fc518 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7ffbd9 in git_config_list_pathmap__resize libgit2/config_list.c:28
    #5 0x7ee5ca800d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28
    #6 0x7ee5ca800d6a in git_config_list_pathmap_put libgit2/config_list.c:28
    #7 0x7ee5ca800d6a in git_config_list_add_string libgit2/config_list.c:281
    #8 0x7ee5ca7ff0b9 in read_on_variable libgit2/config_file.c:820
    #9 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #10 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #12 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #13 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #14 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #15 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #16 0x7ee5ca874cae in load_config libgit2/repository.c:1394
    #17 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #18 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #19 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #20 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #21 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #22 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #23 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #24 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #25 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #26 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #29 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7ee5cc1fc518 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7fff09 in git_config_list_headmap__resize libgit2/config_list.c:29
    #5 0x7ee5ca80065c in git_config_list_headmap__put_idx libgit2/config_list.c:29
    #6 0x7ee5ca80065c in git_config_list_headmap_put libgit2/config_list.c:29
    #7 0x7ee5ca80065c in git_config_list_append libgit2/config_list.c:175
    #8 0x7ee5ca7ff10d in read_on_variable libgit2/config_file.c:831
    #9 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #10 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #12 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #13 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #14 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #15 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #16 0x7ee5ca874c59 in load_config libgit2/repository.c:1382
    #17 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #18 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #19 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #20 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #21 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #22 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #23 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #24 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #25 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #26 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #29 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7ee5cc1fc518 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7eaab9 in git_cache_oidmap__resize libgit2/cache.c:19
    #5 0x7ee5ca7ead54 in git_cache_oidmap__put_idx libgit2/cache.c:19
    #6 0x7ee5ca7eb81d in git_cache_oidmap_put libgit2/cache.c:19
    #7 0x7ee5ca7eb81d in cache_store libgit2/cache.c:181
    #8 0x7ee5ca7eb9e5 in git_cache_store_raw libgit2/cache.c:215
    #9 0x7ee5ca83c4ce in odb_read_1 libgit2/odb.c:1154
    #10 0x7ee5ca83f007 in git_odb_read libgit2/odb.c:1177
    #11 0x7ee5ca83a32f in git_object_lookup_prefix libgit2/object.c:250
    #12 0x7ee5ca83a444 in git_object_lookup libgit2/object.c:283
    #13 0x7ee5ca83b9f1 in git_commit_lookup libgit2/object_api.c:23
    #14 0x7ee5ca7f1b52 in create_branch libgit2/clone.c:41
    #15 0x7ee5ca7f1b52 in create_tracking_branch libgit2/clone.c:102
    #16 0x7ee5ca7f1b52 in update_head_to_new_branch libgit2/clone.c:124
    #17 0x7ee5ca7f1eae in update_head_to_remote libgit2/clone.c:248
    #18 0x7ee5ca7f1eae in checkout_branch libgit2/clone.c:398
    #19 0x7ee5ca7f2947 in clone_into libgit2/clone.c:455
    #20 0x7ee5ca7f2947 in clone_repo libgit2/clone.c:661
    #21 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #22 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #25 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x7ee5cc1fcef9 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 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x7ee5cc1faed5 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7fff09 in git_config_list_headmap__resize libgit2/config_list.c:29
    #5 0x7ee5ca80065c in git_config_list_headmap__put_idx libgit2/config_list.c:29
    #6 0x7ee5ca80065c in git_config_list_headmap_put libgit2/config_list.c:29
    #7 0x7ee5ca80065c in git_config_list_append libgit2/config_list.c:175
    #8 0x7ee5ca7ff10d in read_on_variable libgit2/config_file.c:831
    #9 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #10 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #12 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #13 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #14 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #15 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #16 0x7ee5ca874cae in load_config libgit2/repository.c:1394
    #17 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #18 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #19 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #20 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #21 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #22 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #23 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #24 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #25 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #26 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #29 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7ee5cc1fc518 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 0x7ee5d326cc38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray util/alloc.c:44
    #4 0x7ee5ca7ffbd9 in git_config_list_pathmap__resize libgit2/config_list.c:28
    #5 0x7ee5ca800d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28
    #6 0x7ee5ca800d6a in git_config_list_pathmap_put libgit2/config_list.c:28
    #7 0x7ee5ca800d6a in git_config_list_add_string libgit2/config_list.c:281
    #8 0x7ee5ca7ff0b9 in read_on_variable libgit2/config_file.c:820
    #9 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #10 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #12 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #13 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #14 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #15 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #16 0x7ee5ca874c59 in load_config libgit2/repository.c:1382
    #17 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #18 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #19 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #20 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #21 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #22 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #23 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #24 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #25 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #26 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #29 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388

Indirect leak of 2 byte(s) in 1 object(s) allocated from:
    #0 0x7ee5d326c887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x7ee5ca7be932 in git__malloc util/alloc.h:19
    #3 0x7ee5ca7be932 in git__strdup util/alloc.c:55
    #4 0x7ee5ca7ff09c in read_on_variable libgit2/config_file.c:816
    #5 0x7ee5ca802281 in git_config_parse libgit2/config_parse.c:564
    #6 0x7ee5ca7fd7b3 in config_file_read_buffer libgit2/config_file.c:880
    #7 0x7ee5ca7fd8c5 in config_file_read libgit2/config_file.c:909
    #8 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:127
    #9 0x7ee5ca7fed58 in config_file_open libgit2/config_file.c:104
    #10 0x7ee5ca7fa94b in git_config_add_backend libgit2/config.c:377
    #11 0x7ee5ca7faac5 in git_config_add_file_ondisk libgit2/config.c:152
    #12 0x7ee5ca874cae in load_config libgit2/repository.c:1394
    #13 0x7ee5ca874f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #14 0x7ee5ca875118 in git_repository_config_snapshot libgit2/repository.c:1535
    #15 0x7ee5ca87836e in git_repository_open_ext libgit2/repository.c:1209
    #16 0x7ee5ca878a73 in git_repository_open libgit2/repository.c:1244
    #17 0x7ee5ca878ed4 in git_repository_init_ext libgit2/repository.c:3043
    #18 0x7ee5ca879a50 in git_repository_init libgit2/repository.c:2927
    #19 0x7ee5ca7f184c in default_repository_create libgit2/clone.c:308
    #20 0x7ee5ca7f21c5 in clone_repo libgit2/clone.c:647
    #21 0x7ee5ca7f2b9f in git_clone libgit2/clone.c:688
    #22 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) include/esys/repo/gitbase.h:178
    #25 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x61c5ecca7b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x7ee5cc1fdfae 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 (1087343 bytes).

Show captured stdout/stderr (raw paths)
Running 104 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
-300 = GREPO_FOLDER_NO_INCLUDE
-400 = CMDINIT_NO_URL
-401 = CMDINIT_FAILED_FETCH_UNKNOWN_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
    env            Print process environment variables
    help           Help
    info           Get info on the manifest branch, current branch or unmerged branches
    init           Initialize a repo client checkout in the current directory
    list           List projects and their associated directories
    manifest       Manifest tools
    multi          Handle branches from multiple repositories
    pin            Pin a workspace repository revision (identity-based)
    status         Show the working tree status
    sync           Update working tree to the latest revision
    version        Print version information

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

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

                                                                                                        

                                                                                                        

                                                                                                        

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

                                                                                                        

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

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

                                                                                                        
[info] Opening ...
    path  : temp/app01/.esysrepo/esysrepo

                                                       

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

0<int>::operator()() const boost/function/function_template.hpp:771
    #32 0x7ee5cc1fcef9 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/boost407022581264f/p/lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #33 0x7ee5cc1f9fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x7ee5cc1fa154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x7ee5cc1faed5 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 0x7ee5d326cc38 in __interceptor_realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/alloc.c:44
    #4 0x7ee5ca7fff09 in git_config_list_headmap__resize /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_list.c:29
    #5 0x7ee5ca80065c in git_config_list_headmap__put_idx /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_list.c:29
    #6 0x7ee5ca80065c in git_config_list_headmap_put /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_list.c:29
    #7 0x7ee5ca80065c in git_config_list_append /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_list.c:175
    #8 0x7ee5ca7ff10d in read_on_variable /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:831
    #9 0x7ee5ca802281 in git_config_parse /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_parse.c:564
    #10 0x7ee5ca7fd7b3 in config_file_read_buffer /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:880
    #11 0x7ee5ca7fd8c5 in config_file_read /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:909
    #12 0x7ee5ca7fed58 in config_file_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:127
    #13 0x7ee5ca7fed58 in config_file_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:104
    #14 0x7ee5ca7fa94b in git_config_add_backend /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config.c:377
    #15 0x7ee5ca7faac5 in git_config_add_file_ondisk /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config.c:152
    #16 0x7ee5ca874cae in load_config /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1394
    #17 0x7ee5ca874f85 in git_repository_config__weakptr /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1494
    #18 0x7ee5ca875118 in git_repository_config_snapshot /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1535
    #19 0x7ee5ca87836e in git_repository_open_ext /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1209
    #20 0x7ee5ca878a73 in git_repository_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1244
    #21 0x7ee5ca878ed4 in git_repository_init_ext /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:3043
    #22 0x7ee5ca879a50 in git_repository_init /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:2927
    #23 0x7ee5ca7f184c in default_repository_create /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:308
    #24 0x7ee5ca7f21c5 in clone_repo /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:647
    #25 0x7ee5ca7f2b9f in git_clone /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:688
    #26 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/gitimpl_libgit2.cpp:658
    #27 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/git_libgit2.cpp:109
    #28 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /builds/libesys/esysrepo/esysrepo/src/esys/repo/../../../include/esys/repo/gitbase.h:178
    #29 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x61c5ecca7b54 in AddRemote01LibGit2_invoker /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) /builds/libesys/esysrepo/esysrepo/.conan2/p/b/boost407022581264f/p/include/boost/function/function_template.hpp:117
    #32 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boost/function/function_template.hpp:771
    #33 0x7ee5cc1fc518 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 0x7ee5d326cc38 in __interceptor_realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:164
    #1 0x7ee5ca7bec9c in stdalloc__realloc /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/allocators/stdalloc.c:23
    #2 0x7ee5ca7be888 in git__realloc /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/alloc.h:29
    #3 0x7ee5ca7be888 in git__reallocarray /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/alloc.c:44
    #4 0x7ee5ca7ffbd9 in git_config_list_pathmap__resize /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_list.c:28
    #5 0x7ee5ca800d6a in git_config_list_pathmap__put_idx /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_list.c:28
    #6 0x7ee5ca800d6a in git_config_list_pathmap_put /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_list.c:28
    #7 0x7ee5ca800d6a in git_config_list_add_string /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_list.c:281
    #8 0x7ee5ca7ff0b9 in read_on_variable /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:820
    #9 0x7ee5ca802281 in git_config_parse /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_parse.c:564
    #10 0x7ee5ca7fd7b3 in config_file_read_buffer /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:880
    #11 0x7ee5ca7fd8c5 in config_file_read /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:909
    #12 0x7ee5ca7fed58 in config_file_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:127
    #13 0x7ee5ca7fed58 in config_file_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:104
    #14 0x7ee5ca7fa94b in git_config_add_backend /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config.c:377
    #15 0x7ee5ca7faac5 in git_config_add_file_ondisk /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config.c:152
    #16 0x7ee5ca874c59 in load_config /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1382
    #17 0x7ee5ca874f85 in git_repository_config__weakptr /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1494
    #18 0x7ee5ca875118 in git_repository_config_snapshot /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1535
    #19 0x7ee5ca87836e in git_repository_open_ext /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1209
    #20 0x7ee5ca878a73 in git_repository_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1244
    #21 0x7ee5ca878ed4 in git_repository_init_ext /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:3043
    #22 0x7ee5ca879a50 in git_repository_init /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:2927
    #23 0x7ee5ca7f184c in default_repository_create /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:308
    #24 0x7ee5ca7f21c5 in clone_repo /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:647
    #25 0x7ee5ca7f2b9f in git_clone /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:688
    #26 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/gitimpl_libgit2.cpp:658
    #27 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::CloneOptions const&) /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/git_libgit2.cpp:109
    #28 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /builds/libesys/esysrepo/esysrepo/src/esys/repo/../../../include/esys/repo/gitbase.h:178
    #29 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x61c5ecca7b54 in AddRemote01LibGit2_invoker /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) /builds/libesys/esysrepo/esysrepo/.conan2/p/b/boost407022581264f/p/include/boost/function/function_template.hpp:117
    #32 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boost/function/function_template.hpp:771
    #33 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388

Indirect leak of 2 byte(s) in 1 object(s) allocated from:
    #0 0x7ee5d326c887 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
    #1 0x7ee5ca7becac in stdalloc__malloc /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/allocators/stdalloc.c:15
    #2 0x7ee5ca7be932 in git__malloc /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/alloc.h:19
    #3 0x7ee5ca7be932 in git__strdup /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/alloc.c:55
    #4 0x7ee5ca7ff09c in read_on_variable /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:816
    #5 0x7ee5ca802281 in git_config_parse /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_parse.c:564
    #6 0x7ee5ca7fd7b3 in config_file_read_buffer /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:880
    #7 0x7ee5ca7fd8c5 in config_file_read /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:909
    #8 0x7ee5ca7fed58 in config_file_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:127
    #9 0x7ee5ca7fed58 in config_file_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:104
    #10 0x7ee5ca7fa94b in git_config_add_backend /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config.c:377
    #11 0x7ee5ca7faac5 in git_config_add_file_ondisk /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config.c:152
    #12 0x7ee5ca874cae in load_config /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1394
    #13 0x7ee5ca874f85 in git_repository_config__weakptr /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1494
    #14 0x7ee5ca875118 in git_repository_config_snapshot /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1535
    #15 0x7ee5ca87836e in git_repository_open_ext /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1209
    #16 0x7ee5ca878a73 in git_repository_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1244
    #17 0x7ee5ca878ed4 in git_repository_init_ext /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:3043
    #18 0x7ee5ca879a50 in git_repository_init /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:2927
    #19 0x7ee5ca7f184c in default_repository_create /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:308
    #20 0x7ee5ca7f21c5 in clone_repo /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:647
    #21 0x7ee5ca7f2b9f in git_clone /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:688
    #22 0x7ee5cfa6e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_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 0x7ee5cfa0757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_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 0x61c5ecc9b3c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /builds/libesys/esysrepo/esysrepo/src/esys/repo/../../../include/esys/repo/gitbase.h:178
    #25 0x61c5ecc9b3c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x61c5ecca7b54 in AddRemote01LibGit2_invoker /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x61c5ec51b53f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) /builds/libesys/esysrepo/esysrepo/.conan2/p/b/boost407022581264f/p/include/boost/function/function_template.hpp:117
    #28 0x7ee5cc1fd6a2 in boost::function0<void>::operator()() const boost/function/function_template.hpp:771
    #29 0x7ee5cc1fc518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x7ee5cc1ff3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boost/function/function_template.hpp:137
    #31 0x7ee5cc1fdfae in boost::function0<int>::operator()() const boost/function/function_template.hpp:771

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