Sanitizer summary

Generated 2026-08-12 14:22:39 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)

==1238==ERROR: LeakSanitizer: detected memory leaks

Indirect leak of 4080 byte(s) in 1 object(s) allocated from:
    #0 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6deabbd in git__malloc util/alloc.h:19
    #3 0x72a0b6deabbd in pool_alloc_page util/pool.c:68
    #4 0x72a0b6deabbd in pool_alloc util/pool.c:86
    #5 0x72a0b6deabbd in git_pool_malloc util/pool.c:192
    #6 0x72a0b6dead3e in git_pool_strndup util/pool.c:215
    #7 0x72a0b6deadf6 in git_pool_strdup util/pool.c:229
    #8 0x72a0b6e0092e in git_attr_add_macro libgit2/attr.c:495
    #9 0x72a0b6e04242 in git_attr_cache__init libgit2/attrcache.c:446
    #10 0x72a0b6e3a04b in git_ignore__for_path libgit2/ignore.c:315
    #11 0x72a0b6e4860b in filesystem_iterator_init libgit2/iterator.c:1893
    #12 0x72a0b6e49c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #13 0x72a0b6e49e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #14 0x72a0b6e0e3ba in git_checkout_iterator libgit2/checkout.c:2600
    #15 0x72a0b6e10b5f in git_checkout_tree libgit2/checkout.c:2793
    #16 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #17 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #18 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #19 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #20 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #21 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #22 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x72a0b8859154 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6deabbd in git__malloc util/alloc.h:19
    #3 0x72a0b6deabbd in pool_alloc_page util/pool.c:68
    #4 0x72a0b6deabbd in pool_alloc util/pool.c:86
    #5 0x72a0b6deabbd in git_pool_malloc util/pool.c:192
    #6 0x72a0b6dead3e in git_pool_strndup util/pool.c:215
    #7 0x72a0b6e01e8a in git_attr_fnmatch__parse libgit2/attr_file.c:824
    #8 0x72a0b6e39785 in parse_ignore_file libgit2/ignore.c:205
    #9 0x72a0b6e39c1a in get_internal_ignores libgit2/ignore.c:287
    #10 0x72a0b6e39c1a in get_internal_ignores libgit2/ignore.c:275
    #11 0x72a0b6e3a0cf in git_ignore__for_path libgit2/ignore.c:343
    #12 0x72a0b6e4860b in filesystem_iterator_init libgit2/iterator.c:1893
    #13 0x72a0b6e49c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #14 0x72a0b6e49e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #15 0x72a0b6e0e3ba in git_checkout_iterator libgit2/checkout.c:2600
    #16 0x72a0b6e10b5f in git_checkout_tree libgit2/checkout.c:2793
    #17 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #18 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #19 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #20 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #21 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #22 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #23 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #27 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #28 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #32 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #33 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #35 0x72a0b8859154 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e1f8b5 in git_config_backend_from_file libgit2/config_file.c:497
    #5 0x72a0b6e1aaa5 in git_config_add_file_ondisk libgit2/config.c:149
    #6 0x72a0b6e94c59 in load_config libgit2/repository.c:1382
    #7 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #8 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #9 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #10 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #11 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #13 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #14 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #15 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #16 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x72a0b88a568a 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e1f8b5 in git_config_backend_from_file libgit2/config_file.c:497
    #5 0x72a0b6e1aaa5 in git_config_add_file_ondisk libgit2/config.c:149
    #6 0x72a0b6e94bf7 in load_config libgit2/repository.c:1365
    #7 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #8 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #9 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #10 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #11 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #13 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #14 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #15 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #16 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x72a0b88a568a 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e1f8b5 in git_config_backend_from_file libgit2/config_file.c:497
    #5 0x72a0b6e1aaa5 in git_config_add_file_ondisk libgit2/config.c:149
    #6 0x72a0b6e94cae in load_config libgit2/repository.c:1394
    #7 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #8 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #9 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #10 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #11 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #13 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #14 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #15 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #16 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x72a0b88a568a 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6ec1fee in git_tree__parse_raw libgit2/tree.c:405
    #5 0x72a0b6ec22db in git_tree__parse libgit2/tree.c:452
    #6 0x72a0b6e5a109 in git_object__from_odb_object libgit2/object.c:164
    #7 0x72a0b6e5a2c7 in git_object_lookup_prefix libgit2/object.c:275
    #8 0x72a0b6e5a444 in git_object_lookup libgit2/object.c:283
    #9 0x72a0b6e5ba71 in git_tree_lookup libgit2/object_api.c:56
    #10 0x72a0b6e14d79 in git_commit_tree libgit2/commit.c:847
    #11 0x72a0b6e5a515 in dereference_object libgit2/object.c:373
    #12 0x72a0b6e5a515 in git_object_peel libgit2/object.c:453
    #13 0x72a0b6e88a76 in git_reference_peel libgit2/refs.c:1396
    #14 0x72a0b6e0bbf1 in checkout_lookup_head_tree libgit2/checkout.c:1935
    #15 0x72a0b6e10b25 in git_checkout_tree libgit2/checkout.c:2778
    #16 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #17 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #18 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #19 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #20 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #21 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #22 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e1f06b in read_on_variable libgit2/config_file.c:809
    #5 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #6 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #7 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #8 0x72a0b6e1e3b9 in config_file_refresh libgit2/config_file.c:245
    #9 0x72a0b6e1f338 in config_file_get libgit2/config_file.c:350
    #10 0x72a0b6e1c384 in get_entry libgit2/config.c:808
    #11 0x72a0b6e1c4d6 in git_config__lookup_entry libgit2/config.c:841
    #12 0x72a0b6e1d301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #13 0x72a0b6e1d411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #14 0x72a0b6e87d35 in reference_normalize_for_repo libgit2/refs.c:210
    #15 0x72a0b6e87d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #16 0x72a0b6e87f0e in git_reference_lookup libgit2/refs.c:184
    #17 0x72a0b6e96bc4 in git_repository_set_head libgit2/repository.c:3739
    #18 0x72a0b6e11be8 in update_head_to_new_branch libgit2/clone.c:128
    #19 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #20 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #21 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #22 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #23 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #24 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #28 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #29 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #30 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #31 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #32 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #33 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

Indirect leak of 400 byte(s) in 1 object(s) allocated from:
    #0 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e91956 in repository_alloc libgit2/repository.c:310
    #5 0x72a0b6e97c39 in git_repository_open_ext libgit2/repository.c:1177
    #6 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #7 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #8 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #9 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #10 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #11 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #12 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #16 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #17 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #18 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #19 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #20 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #21 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #22 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #24 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #25 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #26 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88631ee 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e3fe73 in git_index_open_ext libgit2/index.c:412
    #5 0x72a0b6e95c99 in git_repository_index__weakptr libgit2/repository.c:1731
    #6 0x72a0b6e95d84 in git_repository_index libgit2/repository.c:1754
    #7 0x72a0b6e10a85 in git_checkout_tree libgit2/checkout.c:2787
    #8 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #9 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #10 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #11 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #12 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #13 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #14 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #18 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #19 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88631ee 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6dec33f in git_sortedcache_new util/sortedcache.c:26
    #5 0x72a0b6e81682 in git_refdb_backend_fs libgit2/refdb_fs.c:2615
    #6 0x72a0b6e7bfab in git_refdb_open libgit2/refdb.c:56
    #7 0x72a0b6e93a78 in git_repository_refdb__weakptr libgit2/repository.c:1668
    #8 0x72a0b6e98ef9 in git_repository_init_ext libgit2/repository.c:3046
    #9 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #10 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #11 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #12 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #13 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #17 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #18 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #19 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #20 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #21 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #22 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #23 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #25 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #26 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #27 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e8159f in git_refdb_backend_fs libgit2/refdb_fs.c:2586
    #5 0x72a0b6e7bfab in git_refdb_open libgit2/refdb.c:56
    #6 0x72a0b6e93a78 in git_repository_refdb__weakptr libgit2/repository.c:1668
    #7 0x72a0b6e98ef9 in git_repository_init_ext libgit2/repository.c:3046
    #8 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #9 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #10 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #11 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #12 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #16 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #17 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #18 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #19 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #20 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #21 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #22 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #24 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #25 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #26 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88631ee 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6df2e12 in resize_vector util/vector.c:38
    #5 0x72a0b6df2e12 in resize_vector util/vector.c:31
    #6 0x72a0b6df2e12 in git_vector_init util/vector.c:116
    #7 0x72a0b6e3fefa in git_index_open_ext libgit2/index.c:431
    #8 0x72a0b6e95c99 in git_repository_index__weakptr libgit2/repository.c:1731
    #9 0x72a0b6e95d84 in git_repository_index libgit2/repository.c:1754
    #10 0x72a0b6e10a85 in git_checkout_tree libgit2/checkout.c:2787
    #11 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #12 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #13 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #14 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #15 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #16 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #17 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #21 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #22 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e61cba in git_odb__backend_loose libgit2/odb_loose.c:1206
    #5 0x72a0b6e5d33b in git_odb__add_default_backends libgit2/odb.c:499
    #6 0x72a0b6e95efb in git_repository_odb__weakptr libgit2/repository.c:1623
    #7 0x72a0b6e3366b in mark_local libgit2/fetch.c:58
    #8 0x72a0b6e3366b in filter_wants libgit2/fetch.c:150
    #9 0x72a0b6e3366b in git_fetch_negotiate libgit2/fetch.c:175
    #10 0x72a0b6e8ce81 in git_remote__download libgit2/remote.c:1311
    #11 0x72a0b6e8e41a in git_remote_fetch libgit2/remote.c:1391
    #12 0x72a0b6e12927 in clone_into libgit2/clone.c:452
    #13 0x72a0b6e12927 in clone_repo libgit2/clone.c:661
    #14 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #15 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #19 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #20 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #21 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #22 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #23 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #24 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #25 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #27 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #28 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #29 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88631ee 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e6439f in pack_backend__alloc libgit2/odb_pack.c:898
    #5 0x72a0b6e64908 in git_odb_backend_pack libgit2/odb_pack.c:988
    #6 0x72a0b6e5d379 in git_odb__add_default_backends libgit2/odb.c:510
    #7 0x72a0b6e95efb in git_repository_odb__weakptr libgit2/repository.c:1623
    #8 0x72a0b6e3366b in mark_local libgit2/fetch.c:58
    #9 0x72a0b6e3366b in filter_wants libgit2/fetch.c:150
    #10 0x72a0b6e3366b in git_fetch_negotiate libgit2/fetch.c:175
    #11 0x72a0b6e8ce81 in git_remote__download libgit2/remote.c:1311
    #12 0x72a0b6e8e41a in git_remote_fetch libgit2/remote.c:1391
    #13 0x72a0b6e12927 in clone_into libgit2/clone.c:452
    #14 0x72a0b6e12927 in clone_repo libgit2/clone.c:661
    #15 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #16 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde9b1 in git__malloc util/alloc.h:19
    #3 0x72a0b6dde9b1 in git__strndup util/alloc.c:66
    #4 0x72a0b6e136c0 in commit_parse libgit2/commit.c:649
    #5 0x72a0b6e144d8 in git_commit__parse_ext libgit2/commit.c:717
    #6 0x72a0b6e146dd in git_commit__parse libgit2/commit.c:677
    #7 0x72a0b6e5a109 in git_object__from_odb_object libgit2/object.c:164
    #8 0x72a0b6e5a2c7 in git_object_lookup_prefix libgit2/object.c:275
    #9 0x72a0b6e5a444 in git_object_lookup libgit2/object.c:283
    #10 0x72a0b6e5b9f1 in git_commit_lookup libgit2/object_api.c:23
    #11 0x72a0b6e11b52 in create_branch libgit2/clone.c:41
    #12 0x72a0b6e11b52 in create_tracking_branch libgit2/clone.c:102
    #13 0x72a0b6e11b52 in update_head_to_new_branch libgit2/clone.c:124
    #14 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #15 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #16 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #17 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #18 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #19 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #23 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #24 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e5cec6 in git_odb_new_ext libgit2/odb.c:318
    #5 0x72a0b6e95e8c in git_repository_odb__weakptr libgit2/repository.c:1616
    #6 0x72a0b6e3366b in mark_local libgit2/fetch.c:58
    #7 0x72a0b6e3366b in filter_wants libgit2/fetch.c:150
    #8 0x72a0b6e3366b in git_fetch_negotiate libgit2/fetch.c:175
    #9 0x72a0b6e8ce81 in git_remote__download libgit2/remote.c:1311
    #10 0x72a0b6e8e41a in git_remote_fetch libgit2/remote.c:1391
    #11 0x72a0b6e12927 in clone_into libgit2/clone.c:452
    #12 0x72a0b6e12927 in clone_repo libgit2/clone.c:661
    #13 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #14 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #18 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #19 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88631ee in boost::unit_test::framework::run(unsigned long, bool) boost/test/impl/framework.ipp:1722
    #33 0x72a0b88a3637 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e00c06 in git_attr_file__new libgit2/attr_file.c:38
    #5 0x72a0b6e0108f in git_attr_file__load libgit2/attr_file.c:217
    #6 0x72a0b6e03650 in git_attr_cache__get libgit2/attrcache.c:271
    #7 0x72a0b6e39bd9 in get_internal_ignores libgit2/ignore.c:283
    #8 0x72a0b6e3a0cf in git_ignore__for_path libgit2/ignore.c:343
    #9 0x72a0b6e4860b in filesystem_iterator_init libgit2/iterator.c:1893
    #10 0x72a0b6e49c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #11 0x72a0b6e49e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #12 0x72a0b6e0e3ba in git_checkout_iterator libgit2/checkout.c:2600
    #13 0x72a0b6e10b5f in git_checkout_tree libgit2/checkout.c:2793
    #14 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #15 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #16 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #17 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #18 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #19 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #20 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #24 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #25 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #26 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #27 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #28 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #29 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #30 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #32 0x72a0b8859154 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e00c06 in git_attr_file__new libgit2/attr_file.c:38
    #5 0x72a0b6e0108f in git_attr_file__load libgit2/attr_file.c:217
    #6 0x72a0b6e03650 in git_attr_cache__get libgit2/attrcache.c:271
    #7 0x72a0b6dfefd2 in preload_attr_source libgit2/attr.c:323
    #8 0x72a0b6dfefd2 in preload_attr_file libgit2/attr.c:346
    #9 0x72a0b6dfefd2 in attr_setup libgit2/attr.c:436
    #10 0x72a0b6dfefd2 in collect_attr_files libgit2/attr.c:655
    #11 0x72a0b6dffbd5 in git_attr_get_many_with_session libgit2/attr.c:165
    #12 0x72a0b6e35985 in filter_list_check_attributes libgit2/filter.c:460
    #13 0x72a0b6e35985 in git_filter_list__load libgit2/filter.c:558
    #14 0x72a0b6e0c4ff in blob_content_to_file libgit2/checkout.c:1557
    #15 0x72a0b6e0c4ff in checkout_write_content libgit2/checkout.c:1768
    #16 0x72a0b6e0ce50 in checkout_blob libgit2/checkout.c:1805
    #17 0x72a0b6e0f2c6 in checkout_create_the_new libgit2/checkout.c:1888
    #18 0x72a0b6e0f2c6 in git_checkout_iterator libgit2/checkout.c:2663
    #19 0x72a0b6e10b5f in git_checkout_tree libgit2/checkout.c:2793
    #20 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #21 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #22 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #23 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #24 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #25 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #26 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #34 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #35 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #36 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #38 0x72a0b8859154 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e00c06 in git_attr_file__new libgit2/attr_file.c:38
    #5 0x72a0b6e0108f in git_attr_file__load libgit2/attr_file.c:217
    #6 0x72a0b6e03650 in git_attr_cache__get libgit2/attrcache.c:271
    #7 0x72a0b6e39d4e in push_ignore_file libgit2/ignore.c:255
    #8 0x72a0b6e39d4e in push_one_ignore libgit2/ignore.c:272
    #9 0x72a0b6de3780 in git_fs_path_walk_up util/fs_path.c:558
    #10 0x72a0b6e3a0f0 in git_ignore__for_path libgit2/ignore.c:348
    #11 0x72a0b6e4860b in filesystem_iterator_init libgit2/iterator.c:1893
    #12 0x72a0b6e49c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #13 0x72a0b6e49e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #14 0x72a0b6e0e3ba in git_checkout_iterator libgit2/checkout.c:2600
    #15 0x72a0b6e10b5f in git_checkout_tree libgit2/checkout.c:2793
    #16 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #17 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #18 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #19 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #20 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #21 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #22 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e00c06 in git_attr_file__new libgit2/attr_file.c:38
    #5 0x72a0b6e0108f in git_attr_file__load libgit2/attr_file.c:217
    #6 0x72a0b6e03650 in git_attr_cache__get libgit2/attrcache.c:271
    #7 0x72a0b6e39c8d in push_ignore_file libgit2/ignore.c:255
    #8 0x72a0b6e3a278 in git_ignore__for_path libgit2/ignore.c:356
    #9 0x72a0b6e4860b in filesystem_iterator_init libgit2/iterator.c:1893
    #10 0x72a0b6e49c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #11 0x72a0b6e49e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #12 0x72a0b6e0e3ba in git_checkout_iterator libgit2/checkout.c:2600
    #13 0x72a0b6e10b5f in git_checkout_tree libgit2/checkout.c:2793
    #14 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #15 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #16 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #17 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #18 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #19 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #20 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #24 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #25 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #26 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #27 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #28 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #29 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #30 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #32 0x72a0b8859154 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e00c06 in git_attr_file__new libgit2/attr_file.c:38
    #5 0x72a0b6e0108f in git_attr_file__load libgit2/attr_file.c:217
    #6 0x72a0b6e03650 in git_attr_cache__get libgit2/attrcache.c:271
    #7 0x72a0b6dff4f2 in preload_attr_source libgit2/attr.c:323
    #8 0x72a0b6dff4f2 in preload_attr_file libgit2/attr.c:346
    #9 0x72a0b6dff4f2 in attr_setup libgit2/attr.c:428
    #10 0x72a0b6dff4f2 in collect_attr_files libgit2/attr.c:655
    #11 0x72a0b6dffbd5 in git_attr_get_many_with_session libgit2/attr.c:165
    #12 0x72a0b6e35985 in filter_list_check_attributes libgit2/filter.c:460
    #13 0x72a0b6e35985 in git_filter_list__load libgit2/filter.c:558
    #14 0x72a0b6e0c4ff in blob_content_to_file libgit2/checkout.c:1557
    #15 0x72a0b6e0c4ff in checkout_write_content libgit2/checkout.c:1768
    #16 0x72a0b6e0ce50 in checkout_blob libgit2/checkout.c:1805
    #17 0x72a0b6e0f2c6 in checkout_create_the_new libgit2/checkout.c:1888
    #18 0x72a0b6e0f2c6 in git_checkout_iterator libgit2/checkout.c:2663
    #19 0x72a0b6e10b5f in git_checkout_tree libgit2/checkout.c:2793
    #20 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #21 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #22 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #23 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #24 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #25 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #26 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #34 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #35 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #36 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #38 0x72a0b8859154 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e203c8 in git_config_list_append libgit2/config_list.c:180
    #5 0x72a0b6e1f10d in read_on_variable libgit2/config_file.c:831
    #6 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #7 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #8 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #9 0x72a0b6e1e3b9 in config_file_refresh libgit2/config_file.c:245
    #10 0x72a0b6e1f338 in config_file_get libgit2/config_file.c:350
    #11 0x72a0b6e1c384 in get_entry libgit2/config.c:808
    #12 0x72a0b6e1c4d6 in git_config__lookup_entry libgit2/config.c:841
    #13 0x72a0b6e1d301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #14 0x72a0b6e1d411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #15 0x72a0b6e87d35 in reference_normalize_for_repo libgit2/refs.c:210
    #16 0x72a0b6e87d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #17 0x72a0b6e87f0e in git_reference_lookup libgit2/refs.c:184
    #18 0x72a0b6e96bc4 in git_repository_set_head libgit2/repository.c:3739
    #19 0x72a0b6e11be8 in update_head_to_new_branch libgit2/clone.c:128
    #20 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #21 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #22 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #23 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #24 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #25 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #29 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #30 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #31 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #32 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #33 0x72a0b885e3a5 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6ded4e8 in git__realloc util/alloc.h:29
    #3 0x72a0b6ded4e8 in git_str_try_grow util/str.c:86
    #4 0x72a0b6ded8f1 in git_str_grow util/str.c:110
    #5 0x72a0b6ded8f1 in git_str_putc util/str.c:178
    #6 0x72a0b6e1f042 in read_on_variable libgit2/config_file.c:804
    #7 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #8 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #9 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #10 0x72a0b6e1e3b9 in config_file_refresh libgit2/config_file.c:245
    #11 0x72a0b6e1f338 in config_file_get libgit2/config_file.c:350
    #12 0x72a0b6e1c384 in get_entry libgit2/config.c:808
    #13 0x72a0b6e1c4d6 in git_config__lookup_entry libgit2/config.c:841
    #14 0x72a0b6e1d301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #15 0x72a0b6e1d411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #16 0x72a0b6e87d35 in reference_normalize_for_repo libgit2/refs.c:210
    #17 0x72a0b6e87d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #18 0x72a0b6e87f0e in git_reference_lookup libgit2/refs.c:184
    #19 0x72a0b6e96bc4 in git_repository_set_head libgit2/repository.c:3739
    #20 0x72a0b6e11be8 in update_head_to_new_branch libgit2/clone.c:128
    #21 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #22 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #23 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #24 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #25 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #26 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #34 0x72a0b885e3a5 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e3acf1 in index_entry_create libgit2/index.c:958
    #5 0x72a0b6e3ad8e in index_entry_dup libgit2/index.c:1091
    #6 0x72a0b6e3caca in git_index_add libgit2/index.c:1699
    #7 0x72a0b6e0ced2 in checkout_update_index libgit2/checkout.c:1647
    #8 0x72a0b6e0ced2 in checkout_update_index libgit2/checkout.c:1632
    #9 0x72a0b6e0ced2 in checkout_blob libgit2/checkout.c:1810
    #10 0x72a0b6e0f2c6 in checkout_create_the_new libgit2/checkout.c:1888
    #11 0x72a0b6e0f2c6 in git_checkout_iterator libgit2/checkout.c:2663
    #12 0x72a0b6e10b5f in git_checkout_tree libgit2/checkout.c:2793
    #13 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #14 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #15 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #16 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #17 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #18 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #19 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #23 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #24 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e04181 in git_attr_cache__init libgit2/attrcache.c:410
    #5 0x72a0b6e3a04b in git_ignore__for_path libgit2/ignore.c:315
    #6 0x72a0b6e4860b in filesystem_iterator_init libgit2/iterator.c:1893
    #7 0x72a0b6e49c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #8 0x72a0b6e49e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #9 0x72a0b6e0e3ba in git_checkout_iterator libgit2/checkout.c:2600
    #10 0x72a0b6e10b5f in git_checkout_tree libgit2/checkout.c:2793
    #11 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #12 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #13 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #14 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #15 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #16 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #17 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #21 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #22 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e022fe in git_attr_assignment__parse libgit2/attr_file.c:908
    #5 0x72a0b6e00962 in git_attr_add_macro libgit2/attr.c:501
    #6 0x72a0b6e04242 in git_attr_cache__init libgit2/attrcache.c:446
    #7 0x72a0b6e3a04b in git_ignore__for_path libgit2/ignore.c:315
    #8 0x72a0b6e4860b in filesystem_iterator_init libgit2/iterator.c:1893
    #9 0x72a0b6e49c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #10 0x72a0b6e49e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #11 0x72a0b6e0e3ba in git_checkout_iterator libgit2/checkout.c:2600
    #12 0x72a0b6e10b5f in git_checkout_tree libgit2/checkout.c:2793
    #13 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #14 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #15 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #16 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #17 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #18 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #19 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #23 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #24 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x72a0b8859ed5 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e59feb in git_object__init_from_odb_object libgit2/object.c:135
    #5 0x72a0b6e5a0cd in git_object__from_odb_object libgit2/object.c:157
    #6 0x72a0b6e5a2c7 in git_object_lookup_prefix libgit2/object.c:275
    #7 0x72a0b6e5a444 in git_object_lookup libgit2/object.c:283
    #8 0x72a0b6e5b9f1 in git_commit_lookup libgit2/object_api.c:23
    #9 0x72a0b6e11b52 in create_branch libgit2/clone.c:41
    #10 0x72a0b6e11b52 in create_tracking_branch libgit2/clone.c:102
    #11 0x72a0b6e11b52 in update_head_to_new_branch libgit2/clone.c:124
    #12 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #13 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #14 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #15 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #16 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #17 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #21 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #22 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_test_tree(unsigned long, unsigned long, boost::unit_test::framework::state::random_generator_helper const*) (lib/libboost_unit_test_framework.so.1.82.0+0x481d3)

Indirect leak of 128 byte(s) in 1 object(s) allocated from:
    #0 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e20148 in git_config_list_headmap__resize libgit2/config_list.c:29
    #5 0x72a0b6e2065c in git_config_list_headmap__put_idx libgit2/config_list.c:29
    #6 0x72a0b6e2065c in git_config_list_headmap_put libgit2/config_list.c:29
    #7 0x72a0b6e2065c in git_config_list_append libgit2/config_list.c:175
    #8 0x72a0b6e1f10d in read_on_variable libgit2/config_file.c:831
    #9 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #10 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #12 0x72a0b6e1e3b9 in config_file_refresh libgit2/config_file.c:245
    #13 0x72a0b6e1f338 in config_file_get libgit2/config_file.c:350
    #14 0x72a0b6e1c384 in get_entry libgit2/config.c:808
    #15 0x72a0b6e1c4d6 in git_config__lookup_entry libgit2/config.c:841
    #16 0x72a0b6e1d301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #17 0x72a0b6e1d411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #18 0x72a0b6e87d35 in reference_normalize_for_repo libgit2/refs.c:210
    #19 0x72a0b6e87d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #20 0x72a0b6e87f0e in git_reference_lookup libgit2/refs.c:184
    #21 0x72a0b6e96bc4 in git_repository_set_head libgit2/repository.c:3739
    #22 0x72a0b6e11be8 in update_head_to_new_branch libgit2/clone.c:128
    #23 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #24 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #25 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #26 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #27 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #28 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #32 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #33 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #34 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #35 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388

Indirect leak of 128 byte(s) in 8 object(s) allocated from:
    #0 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e20441 in git_config_list_append libgit2/config_list.c:174
    #5 0x72a0b6e1f10d in read_on_variable libgit2/config_file.c:831
    #6 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #7 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #8 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #9 0x72a0b6e1e3b9 in config_file_refresh libgit2/config_file.c:245
    #10 0x72a0b6e1f338 in config_file_get libgit2/config_file.c:350
    #11 0x72a0b6e1c384 in get_entry libgit2/config.c:808
    #12 0x72a0b6e1c4d6 in git_config__lookup_entry libgit2/config.c:841
    #13 0x72a0b6e1d301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #14 0x72a0b6e1d411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #15 0x72a0b6e87d35 in reference_normalize_for_repo libgit2/refs.c:210
    #16 0x72a0b6e87d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #17 0x72a0b6e87f0e in git_reference_lookup libgit2/refs.c:184
    #18 0x72a0b6e96bc4 in git_repository_set_head libgit2/repository.c:3739
    #19 0x72a0b6e11be8 in update_head_to_new_branch libgit2/clone.c:128
    #20 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #21 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #22 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #23 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #24 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #25 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #29 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #30 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #31 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #32 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #33 0x72a0b885e3a5 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e20163 in git_config_list_headmap__resize libgit2/config_list.c:29
    #5 0x72a0b6e2065c in git_config_list_headmap__put_idx libgit2/config_list.c:29
    #6 0x72a0b6e2065c in git_config_list_headmap_put libgit2/config_list.c:29
    #7 0x72a0b6e2065c in git_config_list_append libgit2/config_list.c:175
    #8 0x72a0b6e1f10d in read_on_variable libgit2/config_file.c:831
    #9 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #10 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #12 0x72a0b6e1e3b9 in config_file_refresh libgit2/config_file.c:245
    #13 0x72a0b6e1f338 in config_file_get libgit2/config_file.c:350
    #14 0x72a0b6e1c384 in get_entry libgit2/config.c:808
    #15 0x72a0b6e1c4d6 in git_config__lookup_entry libgit2/config.c:841
    #16 0x72a0b6e1d301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #17 0x72a0b6e1d411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #18 0x72a0b6e87d35 in reference_normalize_for_repo libgit2/refs.c:210
    #19 0x72a0b6e87d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #20 0x72a0b6e87f0e in git_reference_lookup libgit2/refs.c:184
    #21 0x72a0b6e96bc4 in git_repository_set_head libgit2/repository.c:3739
    #22 0x72a0b6e11be8 in update_head_to_new_branch libgit2/clone.c:128
    #23 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #24 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #25 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #26 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #27 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #28 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #32 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #33 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #34 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #35 0x72a0b885b518 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde932 in git__malloc util/alloc.h:19
    #3 0x72a0b6dde932 in git__strdup util/alloc.c:55
    #4 0x72a0b6e1f09c in read_on_variable libgit2/config_file.c:816
    #5 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #6 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #7 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #8 0x72a0b6e1e3b9 in config_file_refresh libgit2/config_file.c:245
    #9 0x72a0b6e1f338 in config_file_get libgit2/config_file.c:350
    #10 0x72a0b6e1c384 in get_entry libgit2/config.c:808
    #11 0x72a0b6e1c4d6 in git_config__lookup_entry libgit2/config.c:841
    #12 0x72a0b6e1d301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #13 0x72a0b6e1d411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #14 0x72a0b6e87d35 in reference_normalize_for_repo libgit2/refs.c:210
    #15 0x72a0b6e87d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #16 0x72a0b6e87f0e in git_reference_lookup libgit2/refs.c:184
    #17 0x72a0b6e96bc4 in git_repository_set_head libgit2/repository.c:3739
    #18 0x72a0b6e11be8 in update_head_to_new_branch libgit2/clone.c:128
    #19 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #20 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #21 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #22 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #23 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #24 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #28 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #29 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #30 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #31 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #32 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #33 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

Indirect leak of 120 byte(s) in 3 object(s) allocated from:
    #0 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e3983e in parse_ignore_file libgit2/ignore.c:197
    #5 0x72a0b6e39c1a in get_internal_ignores libgit2/ignore.c:287
    #6 0x72a0b6e39c1a in get_internal_ignores libgit2/ignore.c:275
    #7 0x72a0b6e3a0cf in git_ignore__for_path libgit2/ignore.c:343
    #8 0x72a0b6e4860b in filesystem_iterator_init libgit2/iterator.c:1893
    #9 0x72a0b6e49c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #10 0x72a0b6e49e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #11 0x72a0b6e0e3ba in git_checkout_iterator libgit2/checkout.c:2600
    #12 0x72a0b6e10b5f in git_checkout_tree libgit2/checkout.c:2793
    #13 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #14 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #15 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #16 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #17 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #18 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #19 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #23 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #24 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x72a0b88a568a 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e1f06b in read_on_variable libgit2/config_file.c:809
    #5 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #6 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #7 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #8 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #9 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #10 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #11 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #12 0x72a0b6e94c59 in load_config libgit2/repository.c:1382
    #13 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #14 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #15 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #16 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #17 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #18 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #19 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #20 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #21 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #22 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

Indirect leak of 104 byte(s) in 1 object(s) allocated from:
    #0 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e2024e in git_config_list_new libgit2/config_list.c:46
    #5 0x72a0b6e1ecfc in config_file_open libgit2/config_file.c:112
    #6 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #7 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #8 0x72a0b6e94cae in load_config libgit2/repository.c:1394
    #9 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #10 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #11 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #12 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #13 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #14 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #15 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #16 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #17 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #18 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #22 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #23 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x72a0b8859154 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e2024e in git_config_list_new libgit2/config_list.c:46
    #5 0x72a0b6e1ecfc in config_file_open libgit2/config_file.c:112
    #6 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #7 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #8 0x72a0b6e94c59 in load_config libgit2/repository.c:1382
    #9 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #10 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #11 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #12 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #13 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #14 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #15 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #16 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #17 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #18 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #22 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #23 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x72a0b8859154 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e2024e in git_config_list_new libgit2/config_list.c:46
    #5 0x72a0b6e1e396 in config_file_refresh libgit2/config_file.c:244
    #6 0x72a0b6e1f338 in config_file_get libgit2/config_file.c:350
    #7 0x72a0b6e1c384 in get_entry libgit2/config.c:808
    #8 0x72a0b6e1c4d6 in git_config__lookup_entry libgit2/config.c:841
    #9 0x72a0b6e1d301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #10 0x72a0b6e1d411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #11 0x72a0b6e87d35 in reference_normalize_for_repo libgit2/refs.c:210
    #12 0x72a0b6e87d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #13 0x72a0b6e87f0e in git_reference_lookup libgit2/refs.c:184
    #14 0x72a0b6e96bc4 in git_repository_set_head libgit2/repository.c:3739
    #15 0x72a0b6e11be8 in update_head_to_new_branch libgit2/clone.c:128
    #16 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #17 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #18 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #19 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #20 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #21 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #25 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #26 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #27 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #28 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #29 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #30 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #31 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #33 0x72a0b8859154 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6ded4e8 in git__realloc util/alloc.h:29
    #3 0x72a0b6ded4e8 in git_str_try_grow util/str.c:86
    #4 0x72a0b6def164 in git_str_grow util/str.c:110
    #5 0x72a0b6def164 in git_str_join util/str.c:790
    #6 0x72a0b6e19330 in git_str_joinpath util/str.h:171
    #7 0x72a0b6e19330 in git_commit_graph_new libgit2/commit_graph.c:326
    #8 0x72a0b6e5d553 in git_odb__add_default_backends libgit2/odb.c:522
    #9 0x72a0b6e95efb in git_repository_odb__weakptr libgit2/repository.c:1623
    #10 0x72a0b6e3366b in mark_local libgit2/fetch.c:58
    #11 0x72a0b6e3366b in filter_wants libgit2/fetch.c:150
    #12 0x72a0b6e3366b in git_fetch_negotiate libgit2/fetch.c:175
    #13 0x72a0b6e8ce81 in git_remote__download libgit2/remote.c:1311
    #14 0x72a0b6e8e41a in git_remote_fetch libgit2/remote.c:1391
    #15 0x72a0b6e12927 in clone_into libgit2/clone.c:452
    #16 0x72a0b6e12927 in clone_repo libgit2/clone.c:661
    #17 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #18 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #22 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #23 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e91995 in repository_alloc libgit2/repository.c:316
    #5 0x72a0b6e97c39 in git_repository_open_ext libgit2/repository.c:1177
    #6 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #7 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #8 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #9 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #10 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #11 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #12 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #16 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #17 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #18 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #19 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #20 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #21 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #22 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #24 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #25 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #26 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88631ee 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e1a74c in git_config_new libgit2/config.c:114
    #5 0x72a0b6e94b6c in load_config libgit2/repository.c:1360
    #6 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #7 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #8 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #9 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #10 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #11 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #12 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #13 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #14 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #15 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #19 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #20 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #21 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #22 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #23 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #24 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #25 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #27 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #28 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #29 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6ded4e8 in git__realloc util/alloc.h:29
    #3 0x72a0b6ded4e8 in git_str_try_grow util/str.c:86
    #4 0x72a0b6de3e15 in _check_dir_contents util/fs_path.c:775
    #5 0x72a0b6de3e15 in git_fs_path_contains_dir util/fs_path.c:796
    #6 0x72a0b6e9294d in is_valid_repository_path libgit2/repository.c:293
    #7 0x72a0b6e92fab in find_repo_traverse libgit2/repository.c:839
    #8 0x72a0b6e92fab in find_repo libgit2/repository.c:1016
    #9 0x72a0b6e97c29 in git_repository_open_ext libgit2/repository.c:1172
    #10 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #11 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #13 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #14 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #15 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #16 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e37d8e in git_grafts_new libgit2/grafts.c:36
    #5 0x72a0b6e37d8e in git_grafts_open libgit2/grafts.c:55
    #6 0x72a0b6e37e54 in git_grafts_open_or_refresh libgit2/grafts.c:80
    #7 0x72a0b6e94aa2 in load_grafts libgit2/repository.c:954
    #8 0x72a0b6e97ec2 in git_repository_open_ext libgit2/repository.c:1203
    #9 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #10 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #11 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #12 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #13 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #14 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #15 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #19 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #20 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #21 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #22 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #23 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #24 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #25 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #27 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #28 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #29 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e37d8e in git_grafts_new libgit2/grafts.c:36
    #5 0x72a0b6e37d8e in git_grafts_open libgit2/grafts.c:55
    #6 0x72a0b6e37e54 in git_grafts_open_or_refresh libgit2/grafts.c:80
    #7 0x72a0b6e94a61 in load_grafts libgit2/repository.c:948
    #8 0x72a0b6e97ec2 in git_repository_open_ext libgit2/repository.c:1203
    #9 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #10 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #11 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #12 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #13 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #14 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #15 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #19 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #20 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #21 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #22 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #23 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #24 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #25 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #27 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #28 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #29 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e59feb in git_object__init_from_odb_object libgit2/object.c:135
    #5 0x72a0b6e5a0cd in git_object__from_odb_object libgit2/object.c:157
    #6 0x72a0b6e5a2c7 in git_object_lookup_prefix libgit2/object.c:275
    #7 0x72a0b6e5a444 in git_object_lookup libgit2/object.c:283
    #8 0x72a0b6e5ba71 in git_tree_lookup libgit2/object_api.c:56
    #9 0x72a0b6e14d79 in git_commit_tree libgit2/commit.c:847
    #10 0x72a0b6e5a515 in dereference_object libgit2/object.c:373
    #11 0x72a0b6e5a515 in git_object_peel libgit2/object.c:453
    #12 0x72a0b6e88a76 in git_reference_peel libgit2/refs.c:1396
    #13 0x72a0b6e0bbf1 in checkout_lookup_head_tree libgit2/checkout.c:1935
    #14 0x72a0b6e10b25 in git_checkout_tree libgit2/checkout.c:2778
    #15 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #16 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #17 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #18 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #19 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #20 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #21 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #25 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #26 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #27 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #28 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #29 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #30 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #31 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #33 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301

Indirect leak of 80 byte(s) in 1 object(s) allocated from:
    #0 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e00907 in git_attr_add_macro libgit2/attr.c:489
    #5 0x72a0b6e04242 in git_attr_cache__init libgit2/attrcache.c:446
    #6 0x72a0b6e3a04b in git_ignore__for_path libgit2/ignore.c:315
    #7 0x72a0b6e4860b in filesystem_iterator_init libgit2/iterator.c:1893
    #8 0x72a0b6e49c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #9 0x72a0b6e49e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #10 0x72a0b6e0e3ba in git_checkout_iterator libgit2/checkout.c:2600
    #11 0x72a0b6e10b5f in git_checkout_tree libgit2/checkout.c:2793
    #12 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #13 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #14 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #15 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #16 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #17 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #18 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #22 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #23 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x72a0b88a568a 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6ded4e8 in git__realloc util/alloc.h:29
    #3 0x72a0b6ded4e8 in git_str_try_grow util/str.c:86
    #4 0x72a0b6def164 in git_str_grow util/str.c:110
    #5 0x72a0b6def164 in git_str_join util/str.c:790
    #6 0x72a0b6e6492b in git_str_joinpath util/str.h:171
    #7 0x72a0b6e6492b in git_odb_backend_pack libgit2/odb_pack.c:991
    #8 0x72a0b6e5d379 in git_odb__add_default_backends libgit2/odb.c:510
    #9 0x72a0b6e95efb in git_repository_odb__weakptr libgit2/repository.c:1623
    #10 0x72a0b6e3366b in mark_local libgit2/fetch.c:58
    #11 0x72a0b6e3366b in filter_wants libgit2/fetch.c:150
    #12 0x72a0b6e3366b in git_fetch_negotiate libgit2/fetch.c:175
    #13 0x72a0b6e8ce81 in git_remote__download libgit2/remote.c:1311
    #14 0x72a0b6e8e41a in git_remote_fetch libgit2/remote.c:1391
    #15 0x72a0b6e12927 in clone_into libgit2/clone.c:452
    #16 0x72a0b6e12927 in clone_repo libgit2/clone.c:661
    #17 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #18 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #22 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #23 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 75 byte(s) in 1 object(s) allocated from:
    #0 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde932 in git__malloc util/alloc.h:19
    #3 0x72a0b6dde932 in git__strdup util/alloc.c:55
    #4 0x72a0b6e37da2 in git_grafts_open libgit2/grafts.c:58
    #5 0x72a0b6e37e54 in git_grafts_open_or_refresh libgit2/grafts.c:80
    #6 0x72a0b6e94a61 in load_grafts libgit2/repository.c:948
    #7 0x72a0b6e97ec2 in git_repository_open_ext libgit2/repository.c:1203
    #8 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #9 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #10 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #11 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #12 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #13 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #14 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #18 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #19 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e6b5db in packfile_unpack_compressed libgit2/pack.c:900
    #5 0x72a0b6e6d590 in git_packfile_unpack libgit2/pack.c:731
    #6 0x72a0b6e63ce0 in pack_backend__read libgit2/odb_pack.c:597
    #7 0x72a0b6e5c431 in odb_read_1 libgit2/odb.c:1115
    #8 0x72a0b6e5f007 in git_odb_read libgit2/odb.c:1177
    #9 0x72a0b6e5a32f in git_object_lookup_prefix libgit2/object.c:250
    #10 0x72a0b6e5a444 in git_object_lookup libgit2/object.c:283
    #11 0x72a0b6e5ba71 in git_tree_lookup libgit2/object_api.c:56
    #12 0x72a0b6e14d79 in git_commit_tree libgit2/commit.c:847
    #13 0x72a0b6e5a515 in dereference_object libgit2/object.c:373
    #14 0x72a0b6e5a515 in git_object_peel libgit2/object.c:453
    #15 0x72a0b6e88a76 in git_reference_peel libgit2/refs.c:1396
    #16 0x72a0b6e0bbf1 in checkout_lookup_head_tree libgit2/checkout.c:1935
    #17 0x72a0b6e10b25 in git_checkout_tree libgit2/checkout.c:2778
    #18 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #19 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #20 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #21 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #22 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #23 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #24 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #28 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #29 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #30 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #31 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #32 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #33 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

Indirect leak of 71 byte(s) in 1 object(s) allocated from:
    #0 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde932 in git__malloc util/alloc.h:19
    #3 0x72a0b6dde932 in git__strdup util/alloc.c:55
    #4 0x72a0b6e37da2 in git_grafts_open libgit2/grafts.c:58
    #5 0x72a0b6e37e54 in git_grafts_open_or_refresh libgit2/grafts.c:80
    #6 0x72a0b6e94aa2 in load_grafts libgit2/repository.c:954
    #7 0x72a0b6e97ec2 in git_repository_open_ext libgit2/repository.c:1203
    #8 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #9 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #10 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #11 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #12 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #13 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #14 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #18 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #19 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde932 in git__malloc util/alloc.h:19
    #3 0x72a0b6dde932 in git__strdup util/alloc.c:55
    #4 0x72a0b6e20bd7 in git_config_list_add_string libgit2/config_list.c:280
    #5 0x72a0b6e1f0d7 in read_on_variable libgit2/config_file.c:823
    #6 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #7 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #8 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #9 0x72a0b6e1e3b9 in config_file_refresh libgit2/config_file.c:245
    #10 0x72a0b6e1f338 in config_file_get libgit2/config_file.c:350
    #11 0x72a0b6e1c384 in get_entry libgit2/config.c:808
    #12 0x72a0b6e1c4d6 in git_config__lookup_entry libgit2/config.c:841
    #13 0x72a0b6e1d301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #14 0x72a0b6e1d411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #15 0x72a0b6e87d35 in reference_normalize_for_repo libgit2/refs.c:210
    #16 0x72a0b6e87d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #17 0x72a0b6e87f0e in git_reference_lookup libgit2/refs.c:184
    #18 0x72a0b6e96bc4 in git_repository_set_head libgit2/repository.c:3739
    #19 0x72a0b6e11be8 in update_head_to_new_branch libgit2/clone.c:128
    #20 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #21 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #22 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #23 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #24 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #25 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #29 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #30 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #31 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #32 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #33 0x72a0b885e3a5 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde932 in git__malloc util/alloc.h:19
    #3 0x72a0b6dde932 in git__strdup util/alloc.c:55
    #4 0x72a0b6e1f8da in git_config_backend_from_file libgit2/config_file.c:503
    #5 0x72a0b6e1aaa5 in git_config_add_file_ondisk libgit2/config.c:149
    #6 0x72a0b6e94bf7 in load_config libgit2/repository.c:1365
    #7 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #8 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #9 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #10 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #11 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #13 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #14 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #15 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #16 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x72a0b88a568a 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde932 in git__malloc util/alloc.h:19
    #3 0x72a0b6dde932 in git__strdup util/alloc.c:55
    #4 0x72a0b6e3febe in git_index_open_ext libgit2/index.c:422
    #5 0x72a0b6e95c99 in git_repository_index__weakptr libgit2/repository.c:1731
    #6 0x72a0b6e95d84 in git_repository_index libgit2/repository.c:1754
    #7 0x72a0b6e10a85 in git_checkout_tree libgit2/checkout.c:2787
    #8 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #9 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #10 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #11 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #12 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #13 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #14 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #18 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #19 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88631ee 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6df3015 in resize_vector util/vector.c:38
    #5 0x72a0b6df3015 in resize_vector util/vector.c:31
    #6 0x72a0b6df3015 in git_vector_insert_sorted util/vector.c:163
    #7 0x72a0b6e021d1 in git_attr_assignment__parse libgit2/attr_file.c:979
    #8 0x72a0b6e00962 in git_attr_add_macro libgit2/attr.c:501
    #9 0x72a0b6e04242 in git_attr_cache__init libgit2/attrcache.c:446
    #10 0x72a0b6e3a04b in git_ignore__for_path libgit2/ignore.c:315
    #11 0x72a0b6e4860b in filesystem_iterator_init libgit2/iterator.c:1893
    #12 0x72a0b6e49c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #13 0x72a0b6e49e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #14 0x72a0b6e0e3ba in git_checkout_iterator libgit2/checkout.c:2600
    #15 0x72a0b6e10b5f in git_checkout_tree libgit2/checkout.c:2793
    #16 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #17 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #18 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #19 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #20 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #21 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #22 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x72a0b8859154 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e02e93 in git_attr_cache_filemap__resize libgit2/attrcache.c:18
    #5 0x72a0b6e03b08 in git_attr_cache_filemap__put_idx libgit2/attrcache.c:18
    #6 0x72a0b6e03b08 in git_attr_cache_filemap_put libgit2/attrcache.c:18
    #7 0x72a0b6e03b08 in attr_cache_make_entry libgit2/attrcache.c:132
    #8 0x72a0b6e03b08 in attr_cache_lookup libgit2/attrcache.c:236
    #9 0x72a0b6e03b08 in git_attr_cache__get libgit2/attrcache.c:265
    #10 0x72a0b6dff4f2 in preload_attr_source libgit2/attr.c:323
    #11 0x72a0b6dff4f2 in preload_attr_file libgit2/attr.c:346
    #12 0x72a0b6dff4f2 in attr_setup libgit2/attr.c:428
    #13 0x72a0b6dff4f2 in collect_attr_files libgit2/attr.c:655
    #14 0x72a0b6dffbd5 in git_attr_get_many_with_session libgit2/attr.c:165
    #15 0x72a0b6e35985 in filter_list_check_attributes libgit2/filter.c:460
    #16 0x72a0b6e35985 in git_filter_list__load libgit2/filter.c:558
    #17 0x72a0b6e0c4ff in blob_content_to_file libgit2/checkout.c:1557
    #18 0x72a0b6e0c4ff in checkout_write_content libgit2/checkout.c:1768
    #19 0x72a0b6e0ce50 in checkout_blob libgit2/checkout.c:1805
    #20 0x72a0b6e0f2c6 in checkout_create_the_new libgit2/checkout.c:1888
    #21 0x72a0b6e0f2c6 in git_checkout_iterator libgit2/checkout.c:2663
    #22 0x72a0b6e10b5f in git_checkout_tree libgit2/checkout.c:2793
    #23 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #24 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #25 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #26 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #27 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #28 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #29 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #33 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #34 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #35 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #36 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #37 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #38 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #39 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #41 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #42 0x72a0b8859ed5 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e02e78 in git_attr_cache_filemap__resize libgit2/attrcache.c:18
    #5 0x72a0b6e03b08 in git_attr_cache_filemap__put_idx libgit2/attrcache.c:18
    #6 0x72a0b6e03b08 in git_attr_cache_filemap_put libgit2/attrcache.c:18
    #7 0x72a0b6e03b08 in attr_cache_make_entry libgit2/attrcache.c:132
    #8 0x72a0b6e03b08 in attr_cache_lookup libgit2/attrcache.c:236
    #9 0x72a0b6e03b08 in git_attr_cache__get libgit2/attrcache.c:265
    #10 0x72a0b6dff4f2 in preload_attr_source libgit2/attr.c:323
    #11 0x72a0b6dff4f2 in preload_attr_file libgit2/attr.c:346
    #12 0x72a0b6dff4f2 in attr_setup libgit2/attr.c:428
    #13 0x72a0b6dff4f2 in collect_attr_files libgit2/attr.c:655
    #14 0x72a0b6dffbd5 in git_attr_get_many_with_session libgit2/attr.c:165
    #15 0x72a0b6e35985 in filter_list_check_attributes libgit2/filter.c:460
    #16 0x72a0b6e35985 in git_filter_list__load libgit2/filter.c:558
    #17 0x72a0b6e0c4ff in blob_content_to_file libgit2/checkout.c:1557
    #18 0x72a0b6e0c4ff in checkout_write_content libgit2/checkout.c:1768
    #19 0x72a0b6e0ce50 in checkout_blob libgit2/checkout.c:1805
    #20 0x72a0b6e0f2c6 in checkout_create_the_new libgit2/checkout.c:1888
    #21 0x72a0b6e0f2c6 in git_checkout_iterator libgit2/checkout.c:2663
    #22 0x72a0b6e10b5f in git_checkout_tree libgit2/checkout.c:2793
    #23 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #24 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #25 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #26 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #27 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #28 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #29 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #33 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #34 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #35 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #36 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #37 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #38 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #39 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #41 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #42 0x72a0b8859ed5 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6df2f09 in resize_vector util/vector.c:38
    #5 0x72a0b6df2f09 in resize_vector util/vector.c:31
    #6 0x72a0b6df2f09 in git_vector_insert util/vector.c:140
    #7 0x72a0b6e39804 in parse_ignore_file libgit2/ignore.c:226
    #8 0x72a0b6e39c1a in get_internal_ignores libgit2/ignore.c:287
    #9 0x72a0b6e39c1a in get_internal_ignores libgit2/ignore.c:275
    #10 0x72a0b6e3a0cf in git_ignore__for_path libgit2/ignore.c:343
    #11 0x72a0b6e4860b in filesystem_iterator_init libgit2/iterator.c:1893
    #12 0x72a0b6e49c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #13 0x72a0b6e49e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #14 0x72a0b6e0e3ba in git_checkout_iterator libgit2/checkout.c:2600
    #15 0x72a0b6e10b5f in git_checkout_tree libgit2/checkout.c:2793
    #16 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #17 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #18 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #19 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #20 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #21 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #22 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x72a0b8859ed5 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6df2e12 in resize_vector util/vector.c:38
    #5 0x72a0b6df2e12 in resize_vector util/vector.c:31
    #6 0x72a0b6df2e12 in git_vector_init util/vector.c:116
    #7 0x72a0b6e3ff59 in git_index_open_ext libgit2/index.c:434
    #8 0x72a0b6e95c99 in git_repository_index__weakptr libgit2/repository.c:1731
    #9 0x72a0b6e95d84 in git_repository_index libgit2/repository.c:1754
    #10 0x72a0b6e10a85 in git_checkout_tree libgit2/checkout.c:2787
    #11 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #12 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #13 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #14 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #15 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #16 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #17 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #21 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #22 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6df2e12 in resize_vector util/vector.c:38
    #5 0x72a0b6df2e12 in resize_vector util/vector.c:31
    #6 0x72a0b6df2e12 in git_vector_init util/vector.c:116
    #7 0x72a0b6e3ff3c in git_index_open_ext libgit2/index.c:433
    #8 0x72a0b6e95c99 in git_repository_index__weakptr libgit2/repository.c:1731
    #9 0x72a0b6e95d84 in git_repository_index libgit2/repository.c:1754
    #10 0x72a0b6e10a85 in git_checkout_tree libgit2/checkout.c:2787
    #11 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #12 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #13 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #14 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #15 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #16 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #17 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #21 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #22 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6df2e12 in resize_vector util/vector.c:38
    #5 0x72a0b6df2e12 in resize_vector util/vector.c:31
    #6 0x72a0b6df2e12 in git_vector_init util/vector.c:116
    #7 0x72a0b6e3ff1b in git_index_open_ext libgit2/index.c:432
    #8 0x72a0b6e95c99 in git_repository_index__weakptr libgit2/repository.c:1731
    #9 0x72a0b6e95d84 in git_repository_index libgit2/repository.c:1754
    #10 0x72a0b6e10a85 in git_checkout_tree libgit2/checkout.c:2787
    #11 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #12 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #13 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #14 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #15 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #16 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #17 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #21 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #22 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6df2e12 in resize_vector util/vector.c:38
    #5 0x72a0b6df2e12 in resize_vector util/vector.c:31
    #6 0x72a0b6df2e12 in git_vector_init util/vector.c:116
    #7 0x72a0b6e643dd in pack_backend__alloc libgit2/odb_pack.c:906
    #8 0x72a0b6e64908 in git_odb_backend_pack libgit2/odb_pack.c:988
    #9 0x72a0b6e5d379 in git_odb__add_default_backends libgit2/odb.c:510
    #10 0x72a0b6e95efb in git_repository_odb__weakptr libgit2/repository.c:1623
    #11 0x72a0b6e3366b in mark_local libgit2/fetch.c:58
    #12 0x72a0b6e3366b in filter_wants libgit2/fetch.c:150
    #13 0x72a0b6e3366b in git_fetch_negotiate libgit2/fetch.c:175
    #14 0x72a0b6e8ce81 in git_remote__download libgit2/remote.c:1311
    #15 0x72a0b6e8e41a in git_remote_fetch libgit2/remote.c:1391
    #16 0x72a0b6e12927 in clone_into libgit2/clone.c:452
    #17 0x72a0b6e12927 in clone_repo libgit2/clone.c:661
    #18 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #19 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #23 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #24 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6df2e12 in resize_vector util/vector.c:38
    #5 0x72a0b6df2e12 in resize_vector util/vector.c:31
    #6 0x72a0b6df2e12 in git_vector_init util/vector.c:116
    #7 0x72a0b6e643be in pack_backend__alloc libgit2/odb_pack.c:901
    #8 0x72a0b6e64908 in git_odb_backend_pack libgit2/odb_pack.c:988
    #9 0x72a0b6e5d379 in git_odb__add_default_backends libgit2/odb.c:510
    #10 0x72a0b6e95efb in git_repository_odb__weakptr libgit2/repository.c:1623
    #11 0x72a0b6e3366b in mark_local libgit2/fetch.c:58
    #12 0x72a0b6e3366b in filter_wants libgit2/fetch.c:150
    #13 0x72a0b6e3366b in git_fetch_negotiate libgit2/fetch.c:175
    #14 0x72a0b6e8ce81 in git_remote__download libgit2/remote.c:1311
    #15 0x72a0b6e8e41a in git_remote_fetch libgit2/remote.c:1391
    #16 0x72a0b6e12927 in clone_into libgit2/clone.c:452
    #17 0x72a0b6e12927 in clone_repo libgit2/clone.c:661
    #18 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #19 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #23 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #24 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6df2e12 in resize_vector util/vector.c:38
    #5 0x72a0b6df2e12 in resize_vector util/vector.c:31
    #6 0x72a0b6df2e12 in git_vector_init util/vector.c:116
    #7 0x72a0b6e5cf1e in git_odb_new_ext libgit2/odb.c:332
    #8 0x72a0b6e95e8c in git_repository_odb__weakptr libgit2/repository.c:1616
    #9 0x72a0b6e3366b in mark_local libgit2/fetch.c:58
    #10 0x72a0b6e3366b in filter_wants libgit2/fetch.c:150
    #11 0x72a0b6e3366b in git_fetch_negotiate libgit2/fetch.c:175
    #12 0x72a0b6e8ce81 in git_remote__download libgit2/remote.c:1311
    #13 0x72a0b6e8e41a in git_remote_fetch libgit2/remote.c:1391
    #14 0x72a0b6e12927 in clone_into libgit2/clone.c:452
    #15 0x72a0b6e12927 in clone_repo libgit2/clone.c:661
    #16 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #17 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #21 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #22 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88631ee 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6df2e12 in resize_vector util/vector.c:38
    #5 0x72a0b6df2e12 in resize_vector util/vector.c:31
    #6 0x72a0b6df2e12 in git_vector_init util/vector.c:116
    #7 0x72a0b6dec37c in git_sortedcache_new util/sortedcache.c:30
    #8 0x72a0b6e81682 in git_refdb_backend_fs libgit2/refdb_fs.c:2615
    #9 0x72a0b6e7bfab in git_refdb_open libgit2/refdb.c:56
    #10 0x72a0b6e93a78 in git_repository_refdb__weakptr libgit2/repository.c:1668
    #11 0x72a0b6e98ef9 in git_repository_init_ext libgit2/repository.c:3046
    #12 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #13 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #14 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #15 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #16 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6ded4e8 in git__realloc util/alloc.h:29
    #3 0x72a0b6ded4e8 in git_str_try_grow util/str.c:86
    #4 0x72a0b6deda1e in git_str_grow util/str.c:110
    #5 0x72a0b6deda1e in git_str_put util/str.c:205
    #6 0x72a0b6deda1e in git_str_put util/str.c:196
    #7 0x72a0b6dedacc in git_str_puts util/str.c:217
    #8 0x72a0b6e7d393 in setup_namespace libgit2/refdb_fs.c:2027
    #9 0x72a0b6e8162d in git_refdb_backend_fs libgit2/refdb_fs.c:2608
    #10 0x72a0b6e7bfab in git_refdb_open libgit2/refdb.c:56
    #11 0x72a0b6e93a78 in git_repository_refdb__weakptr libgit2/repository.c:1668
    #12 0x72a0b6e98ef9 in git_repository_init_ext libgit2/repository.c:3046
    #13 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #14 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #15 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #16 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #17 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #21 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #22 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6ded4e8 in git__realloc util/alloc.h:29
    #3 0x72a0b6ded4e8 in git_str_try_grow util/str.c:86
    #4 0x72a0b6deda1e in git_str_grow util/str.c:110
    #5 0x72a0b6deda1e in git_str_put util/str.c:205
    #6 0x72a0b6deda1e in git_str_put util/str.c:196
    #7 0x72a0b6dedacc in git_str_puts util/str.c:217
    #8 0x72a0b6e7d393 in setup_namespace libgit2/refdb_fs.c:2027
    #9 0x72a0b6e81604 in git_refdb_backend_fs libgit2/refdb_fs.c:2601
    #10 0x72a0b6e7bfab in git_refdb_open libgit2/refdb.c:56
    #11 0x72a0b6e93a78 in git_repository_refdb__weakptr libgit2/repository.c:1668
    #12 0x72a0b6e98ef9 in git_repository_init_ext libgit2/repository.c:3046
    #13 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #14 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #15 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #16 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #17 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #21 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #22 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6df2e12 in resize_vector util/vector.c:38
    #5 0x72a0b6df2e12 in resize_vector util/vector.c:31
    #6 0x72a0b6df2e12 in git_vector_init util/vector.c:116
    #7 0x72a0b6e1a783 in git_config_new libgit2/config.c:118
    #8 0x72a0b6e94b6c in load_config libgit2/repository.c:1360
    #9 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #10 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #11 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #12 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #13 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #14 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #15 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #16 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #17 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #18 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #22 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #23 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x72a0b88a568a 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6df2e12 in resize_vector util/vector.c:38
    #5 0x72a0b6df2e12 in resize_vector util/vector.c:31
    #6 0x72a0b6df2e12 in git_vector_init util/vector.c:116
    #7 0x72a0b6e1a769 in git_config_new libgit2/config.c:117
    #8 0x72a0b6e94b6c in load_config libgit2/repository.c:1360
    #9 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #10 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #11 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #12 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #13 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #14 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #15 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #16 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #17 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #18 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #22 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #23 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x72a0b88a568a 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6ded4e8 in git__realloc util/alloc.h:29
    #3 0x72a0b6ded4e8 in git_str_try_grow util/str.c:86
    #4 0x72a0b6ded814 in git_str_grow util/str.c:110
    #5 0x72a0b6ded814 in git_str_set util/str.c:157
    #6 0x72a0b6ded814 in git_str_set util/str.c:148
    #7 0x72a0b6de2da0 in git_fs_path_dirname_r util/fs_path.c:234
    #8 0x72a0b6e932bb in find_repo_traverse libgit2/repository.c:896
    #9 0x72a0b6e932bb in find_repo libgit2/repository.c:1016
    #10 0x72a0b6e97c29 in git_repository_open_ext libgit2/repository.c:1172
    #11 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #12 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #13 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #14 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #15 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #16 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #17 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #21 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #22 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #23 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #24 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #25 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #26 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #27 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #29 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #30 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #31 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6ded4e8 in git__realloc util/alloc.h:29
    #3 0x72a0b6ded4e8 in git_str_try_grow util/str.c:86
    #4 0x72a0b6ded814 in git_str_grow util/str.c:110
    #5 0x72a0b6ded814 in git_str_set util/str.c:157
    #6 0x72a0b6ded814 in git_str_set util/str.c:148
    #7 0x72a0b6e9300a in find_repo_traverse libgit2/repository.c:844
    #8 0x72a0b6e9300a in find_repo libgit2/repository.c:1016
    #9 0x72a0b6e97c29 in git_repository_open_ext libgit2/repository.c:1172
    #10 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #11 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #13 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #14 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #15 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #16 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e1f06b in read_on_variable libgit2/config_file.c:809
    #5 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #6 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #7 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #8 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #9 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #10 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #11 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #12 0x72a0b6e94cae in load_config libgit2/repository.c:1394
    #13 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #14 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #15 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #16 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #17 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #18 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #19 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #20 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #21 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #22 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

Indirect leak of 48 byte(s) in 2 object(s) allocated from:
    #0 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e203c8 in git_config_list_append libgit2/config_list.c:180
    #5 0x72a0b6e1f10d in read_on_variable libgit2/config_file.c:831
    #6 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #7 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #8 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #9 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #10 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #11 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #12 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #13 0x72a0b6e94c59 in load_config libgit2/repository.c:1382
    #14 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #15 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #16 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #17 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #18 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #19 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #20 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #21 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #22 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #23 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #27 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #28 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x72a0b885e3a5 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e5c47b in odb_object__alloc libgit2/odb.c:110
    #5 0x72a0b6e5c47b in odb_read_1 libgit2/odb.c:1149
    #6 0x72a0b6e5f007 in git_odb_read libgit2/odb.c:1177
    #7 0x72a0b6e5a32f in git_object_lookup_prefix libgit2/object.c:250
    #8 0x72a0b6e5a444 in git_object_lookup libgit2/object.c:283
    #9 0x72a0b6e5ba71 in git_tree_lookup libgit2/object_api.c:56
    #10 0x72a0b6e14d79 in git_commit_tree libgit2/commit.c:847
    #11 0x72a0b6e5a515 in dereference_object libgit2/object.c:373
    #12 0x72a0b6e5a515 in git_object_peel libgit2/object.c:453
    #13 0x72a0b6e88a76 in git_reference_peel libgit2/refs.c:1396
    #14 0x72a0b6e0bbf1 in checkout_lookup_head_tree libgit2/checkout.c:1935
    #15 0x72a0b6e10b25 in git_checkout_tree libgit2/checkout.c:2778
    #16 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #17 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #18 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #19 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #20 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #21 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #22 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x72a0b8859154 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e19309 in git_commit_graph_new libgit2/commit_graph.c:321
    #5 0x72a0b6e5d553 in git_odb__add_default_backends libgit2/odb.c:522
    #6 0x72a0b6e95efb in git_repository_odb__weakptr libgit2/repository.c:1623
    #7 0x72a0b6e3366b in mark_local libgit2/fetch.c:58
    #8 0x72a0b6e3366b in filter_wants libgit2/fetch.c:150
    #9 0x72a0b6e3366b in git_fetch_negotiate libgit2/fetch.c:175
    #10 0x72a0b6e8ce81 in git_remote__download libgit2/remote.c:1311
    #11 0x72a0b6e8e41a in git_remote_fetch libgit2/remote.c:1391
    #12 0x72a0b6e12927 in clone_into libgit2/clone.c:452
    #13 0x72a0b6e12927 in clone_repo libgit2/clone.c:661
    #14 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #15 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #19 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #20 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #21 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #22 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #23 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #24 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #25 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #27 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #28 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #29 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88631ee 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e425a3 in git_index_entrymap_default__resize libgit2/index_map.c:30
    #5 0x72a0b6e42be7 in git_index_entrymap_default__put_idx libgit2/index_map.c:30
    #6 0x72a0b6e42be7 in git_index_entrymap_default_put libgit2/index_map.c:30
    #7 0x72a0b6e42be7 in git_index_entrymap_put libgit2/index_map.c:38
    #8 0x72a0b6e3bda4 in index_insert libgit2/index.c:1430
    #9 0x72a0b6e3cae6 in git_index_add libgit2/index.c:1700
    #10 0x72a0b6e0ced2 in checkout_update_index libgit2/checkout.c:1647
    #11 0x72a0b6e0ced2 in checkout_update_index libgit2/checkout.c:1632
    #12 0x72a0b6e0ced2 in checkout_blob libgit2/checkout.c:1810
    #13 0x72a0b6e0f2c6 in checkout_create_the_new libgit2/checkout.c:1888
    #14 0x72a0b6e0f2c6 in git_checkout_iterator libgit2/checkout.c:2663
    #15 0x72a0b6e10b5f in git_checkout_tree libgit2/checkout.c:2793
    #16 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #17 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #18 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #19 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #20 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #21 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #22 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #36 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e031a8 in git_attr_cache_macromap__resize libgit2/attrcache.c:19
    #5 0x72a0b6e0468e in git_attr_cache_macromap__put_idx libgit2/attrcache.c:19
    #6 0x72a0b6e0468e in git_attr_cache_macromap_put libgit2/attrcache.c:19
    #7 0x72a0b6e0468e in git_attr_cache__insert_macro libgit2/attrcache.c:494
    #8 0x72a0b6e0098a in git_attr_add_macro libgit2/attr.c:504
    #9 0x72a0b6e04242 in git_attr_cache__init libgit2/attrcache.c:446
    #10 0x72a0b6e3a04b in git_ignore__for_path libgit2/ignore.c:315
    #11 0x72a0b6e4860b in filesystem_iterator_init libgit2/iterator.c:1893
    #12 0x72a0b6e49c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #13 0x72a0b6e49e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #14 0x72a0b6e0e3ba in git_checkout_iterator libgit2/checkout.c:2600
    #15 0x72a0b6e10b5f in git_checkout_tree libgit2/checkout.c:2793
    #16 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #17 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #18 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #19 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #20 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #21 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #22 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x72a0b8859154 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e42588 in git_index_entrymap_default__resize libgit2/index_map.c:30
    #5 0x72a0b6e42be7 in git_index_entrymap_default__put_idx libgit2/index_map.c:30
    #6 0x72a0b6e42be7 in git_index_entrymap_default_put libgit2/index_map.c:30
    #7 0x72a0b6e42be7 in git_index_entrymap_put libgit2/index_map.c:38
    #8 0x72a0b6e3bda4 in index_insert libgit2/index.c:1430
    #9 0x72a0b6e3cae6 in git_index_add libgit2/index.c:1700
    #10 0x72a0b6e0ced2 in checkout_update_index libgit2/checkout.c:1647
    #11 0x72a0b6e0ced2 in checkout_update_index libgit2/checkout.c:1632
    #12 0x72a0b6e0ced2 in checkout_blob libgit2/checkout.c:1810
    #13 0x72a0b6e0f2c6 in checkout_create_the_new libgit2/checkout.c:1888
    #14 0x72a0b6e0f2c6 in git_checkout_iterator libgit2/checkout.c:2663
    #15 0x72a0b6e10b5f in git_checkout_tree libgit2/checkout.c:2793
    #16 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #17 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #18 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #19 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #20 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #21 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #22 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #36 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e1fe33 in git_config_list_pathmap__resize libgit2/config_list.c:28
    #5 0x72a0b6e20d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28
    #6 0x72a0b6e20d6a in git_config_list_pathmap_put libgit2/config_list.c:28
    #7 0x72a0b6e20d6a in git_config_list_add_string libgit2/config_list.c:281
    #8 0x72a0b6e1f0b9 in read_on_variable libgit2/config_file.c:820
    #9 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #10 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #12 0x72a0b6e1e3b9 in config_file_refresh libgit2/config_file.c:245
    #13 0x72a0b6e1f338 in config_file_get libgit2/config_file.c:350
    #14 0x72a0b6e1c384 in get_entry libgit2/config.c:808
    #15 0x72a0b6e1c4d6 in git_config__lookup_entry libgit2/config.c:841
    #16 0x72a0b6e1d301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #17 0x72a0b6e1d411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #18 0x72a0b6e87d35 in reference_normalize_for_repo libgit2/refs.c:210
    #19 0x72a0b6e87d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #20 0x72a0b6e87f0e in git_reference_lookup libgit2/refs.c:184
    #21 0x72a0b6e96bc4 in git_repository_set_head libgit2/repository.c:3739
    #22 0x72a0b6e11be8 in update_head_to_new_branch libgit2/clone.c:128
    #23 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #24 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #25 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #26 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #27 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #28 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #32 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #33 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #34 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #35 0x72a0b885b518 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e1fe18 in git_config_list_pathmap__resize libgit2/config_list.c:28
    #5 0x72a0b6e20d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28
    #6 0x72a0b6e20d6a in git_config_list_pathmap_put libgit2/config_list.c:28
    #7 0x72a0b6e20d6a in git_config_list_add_string libgit2/config_list.c:281
    #8 0x72a0b6e1f0b9 in read_on_variable libgit2/config_file.c:820
    #9 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #10 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #12 0x72a0b6e1e3b9 in config_file_refresh libgit2/config_file.c:245
    #13 0x72a0b6e1f338 in config_file_get libgit2/config_file.c:350
    #14 0x72a0b6e1c384 in get_entry libgit2/config.c:808
    #15 0x72a0b6e1c4d6 in git_config__lookup_entry libgit2/config.c:841
    #16 0x72a0b6e1d301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #17 0x72a0b6e1d411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #18 0x72a0b6e87d35 in reference_normalize_for_repo libgit2/refs.c:210
    #19 0x72a0b6e87d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #20 0x72a0b6e87f0e in git_reference_lookup libgit2/refs.c:184
    #21 0x72a0b6e96bc4 in git_repository_set_head libgit2/repository.c:3739
    #22 0x72a0b6e11be8 in update_head_to_new_branch libgit2/clone.c:128
    #23 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #24 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #25 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #26 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #27 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #28 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #32 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #33 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #34 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #35 0x72a0b885b518 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6e134d6 in git__malloc util/alloc.h:19
    #3 0x72a0b6e134d6 in commit_parse libgit2/commit.c:618
    #4 0x72a0b6e144d8 in git_commit__parse_ext libgit2/commit.c:717
    #5 0x72a0b6e146dd in git_commit__parse libgit2/commit.c:677
    #6 0x72a0b6e5a109 in git_object__from_odb_object libgit2/object.c:164
    #7 0x72a0b6e5a2c7 in git_object_lookup_prefix libgit2/object.c:275
    #8 0x72a0b6e5a444 in git_object_lookup libgit2/object.c:283
    #9 0x72a0b6e5b9f1 in git_commit_lookup libgit2/object_api.c:23
    #10 0x72a0b6e11b52 in create_branch libgit2/clone.c:41
    #11 0x72a0b6e11b52 in create_tracking_branch libgit2/clone.c:102
    #12 0x72a0b6e11b52 in update_head_to_new_branch libgit2/clone.c:124
    #13 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #14 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #15 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #16 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #17 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #18 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #22 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #23 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6e1366f in git__malloc util/alloc.h:19
    #3 0x72a0b6e1366f in commit_parse libgit2/commit.c:601
    #4 0x72a0b6e144d8 in git_commit__parse_ext libgit2/commit.c:717
    #5 0x72a0b6e146dd in git_commit__parse libgit2/commit.c:677
    #6 0x72a0b6e5a109 in git_object__from_odb_object libgit2/object.c:164
    #7 0x72a0b6e5a2c7 in git_object_lookup_prefix libgit2/object.c:275
    #8 0x72a0b6e5a444 in git_object_lookup libgit2/object.c:283
    #9 0x72a0b6e5b9f1 in git_commit_lookup libgit2/object_api.c:23
    #10 0x72a0b6e11b52 in create_branch libgit2/clone.c:41
    #11 0x72a0b6e11b52 in create_tracking_branch libgit2/clone.c:102
    #12 0x72a0b6e11b52 in update_head_to_new_branch libgit2/clone.c:124
    #13 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #14 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #15 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #16 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #17 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #18 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #22 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #23 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #24 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #25 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #26 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #27 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #28 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #30 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #31 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #32 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e0acdb in git_cache_oidmap__resize libgit2/cache.c:19
    #5 0x72a0b6e0ad54 in git_cache_oidmap__put_idx libgit2/cache.c:19
    #6 0x72a0b6e0b81d in git_cache_oidmap_put libgit2/cache.c:19
    #7 0x72a0b6e0b81d in cache_store libgit2/cache.c:181
    #8 0x72a0b6e0b9e5 in git_cache_store_raw libgit2/cache.c:215
    #9 0x72a0b6e5c4ce in odb_read_1 libgit2/odb.c:1154
    #10 0x72a0b6e5f007 in git_odb_read libgit2/odb.c:1177
    #11 0x72a0b6e5a32f in git_object_lookup_prefix libgit2/object.c:250
    #12 0x72a0b6e5a444 in git_object_lookup libgit2/object.c:283
    #13 0x72a0b6e5b9f1 in git_commit_lookup libgit2/object_api.c:23
    #14 0x72a0b6e11b52 in create_branch libgit2/clone.c:41
    #15 0x72a0b6e11b52 in create_tracking_branch libgit2/clone.c:102
    #16 0x72a0b6e11b52 in update_head_to_new_branch libgit2/clone.c:124
    #17 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #18 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #19 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #20 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #21 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #22 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x72a0b8859ed5 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e0acc0 in git_cache_oidmap__resize libgit2/cache.c:19
    #5 0x72a0b6e0ad54 in git_cache_oidmap__put_idx libgit2/cache.c:19
    #6 0x72a0b6e0b81d in git_cache_oidmap_put libgit2/cache.c:19
    #7 0x72a0b6e0b81d in cache_store libgit2/cache.c:181
    #8 0x72a0b6e0b9e5 in git_cache_store_raw libgit2/cache.c:215
    #9 0x72a0b6e5c4ce in odb_read_1 libgit2/odb.c:1154
    #10 0x72a0b6e5f007 in git_odb_read libgit2/odb.c:1177
    #11 0x72a0b6e5a32f in git_object_lookup_prefix libgit2/object.c:250
    #12 0x72a0b6e5a444 in git_object_lookup libgit2/object.c:283
    #13 0x72a0b6e5b9f1 in git_commit_lookup libgit2/object_api.c:23
    #14 0x72a0b6e11b52 in create_branch libgit2/clone.c:41
    #15 0x72a0b6e11b52 in create_tracking_branch libgit2/clone.c:102
    #16 0x72a0b6e11b52 in update_head_to_new_branch libgit2/clone.c:124
    #17 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #18 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #19 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #20 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #21 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #22 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x72a0b8859ed5 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e20441 in git_config_list_append libgit2/config_list.c:174
    #5 0x72a0b6e1f10d in read_on_variable libgit2/config_file.c:831
    #6 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #7 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #8 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #9 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #10 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #11 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #12 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #13 0x72a0b6e94c59 in load_config libgit2/repository.c:1382
    #14 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #15 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #16 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #17 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #18 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #19 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #20 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #21 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #22 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #23 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #27 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #28 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x72a0b885e3a5 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e7bc79 in git_refdb_new libgit2/refdb.c:30
    #5 0x72a0b6e7bf07 in git_refdb_open libgit2/refdb.c:51
    #6 0x72a0b6e93a78 in git_repository_refdb__weakptr libgit2/repository.c:1668
    #7 0x72a0b6e98ef9 in git_repository_init_ext libgit2/repository.c:3046
    #8 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #9 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #10 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #11 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #12 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #16 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #17 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #18 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #19 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #20 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #21 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #22 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #24 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #25 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #26 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88631ee 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e20163 in git_config_list_headmap__resize libgit2/config_list.c:29
    #5 0x72a0b6e2065c in git_config_list_headmap__put_idx libgit2/config_list.c:29
    #6 0x72a0b6e2065c in git_config_list_headmap_put libgit2/config_list.c:29
    #7 0x72a0b6e2065c in git_config_list_append libgit2/config_list.c:175
    #8 0x72a0b6e1f10d in read_on_variable libgit2/config_file.c:831
    #9 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #10 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #12 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #13 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #14 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #15 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #16 0x72a0b6e94cae in load_config libgit2/repository.c:1394
    #17 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #18 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #19 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #20 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #21 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #22 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #23 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #24 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #25 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #26 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x72a0b885b518 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e20148 in git_config_list_headmap__resize libgit2/config_list.c:29
    #5 0x72a0b6e2065c in git_config_list_headmap__put_idx libgit2/config_list.c:29
    #6 0x72a0b6e2065c in git_config_list_headmap_put libgit2/config_list.c:29
    #7 0x72a0b6e2065c in git_config_list_append libgit2/config_list.c:175
    #8 0x72a0b6e1f10d in read_on_variable libgit2/config_file.c:831
    #9 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #10 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #12 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #13 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #14 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #15 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #16 0x72a0b6e94cae in load_config libgit2/repository.c:1394
    #17 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #18 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #19 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #20 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #21 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #22 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #23 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #24 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #25 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #26 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x72a0b885b518 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e1fe33 in git_config_list_pathmap__resize libgit2/config_list.c:28
    #5 0x72a0b6e20d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28
    #6 0x72a0b6e20d6a in git_config_list_pathmap_put libgit2/config_list.c:28
    #7 0x72a0b6e20d6a in git_config_list_add_string libgit2/config_list.c:281
    #8 0x72a0b6e1f0b9 in read_on_variable libgit2/config_file.c:820
    #9 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #10 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #12 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #13 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #14 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #15 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #16 0x72a0b6e94cae in load_config libgit2/repository.c:1394
    #17 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #18 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #19 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #20 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #21 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #22 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #23 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #24 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #25 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #26 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x72a0b885b518 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e1fe18 in git_config_list_pathmap__resize libgit2/config_list.c:28
    #5 0x72a0b6e20d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28
    #6 0x72a0b6e20d6a in git_config_list_pathmap_put libgit2/config_list.c:28
    #7 0x72a0b6e20d6a in git_config_list_add_string libgit2/config_list.c:281
    #8 0x72a0b6e1f0b9 in read_on_variable libgit2/config_file.c:820
    #9 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #10 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #12 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #13 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #14 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #15 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #16 0x72a0b6e94cae in load_config libgit2/repository.c:1394
    #17 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #18 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #19 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #20 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #21 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #22 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #23 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #24 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #25 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #26 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x72a0b885b518 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e20163 in git_config_list_headmap__resize libgit2/config_list.c:29
    #5 0x72a0b6e2065c in git_config_list_headmap__put_idx libgit2/config_list.c:29
    #6 0x72a0b6e2065c in git_config_list_headmap_put libgit2/config_list.c:29
    #7 0x72a0b6e2065c in git_config_list_append libgit2/config_list.c:175
    #8 0x72a0b6e1f10d in read_on_variable libgit2/config_file.c:831
    #9 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #10 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #12 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #13 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #14 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #15 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #16 0x72a0b6e94c59 in load_config libgit2/repository.c:1382
    #17 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #18 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #19 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #20 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #21 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #22 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #23 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #24 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #25 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #26 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x72a0b885b518 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e20148 in git_config_list_headmap__resize libgit2/config_list.c:29
    #5 0x72a0b6e2065c in git_config_list_headmap__put_idx libgit2/config_list.c:29
    #6 0x72a0b6e2065c in git_config_list_headmap_put libgit2/config_list.c:29
    #7 0x72a0b6e2065c in git_config_list_append libgit2/config_list.c:175
    #8 0x72a0b6e1f10d in read_on_variable libgit2/config_file.c:831
    #9 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #10 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #12 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #13 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #14 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #15 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #16 0x72a0b6e94c59 in load_config libgit2/repository.c:1382
    #17 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #18 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #19 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #20 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #21 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #22 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #23 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #24 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #25 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #26 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x72a0b885b518 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e1fe33 in git_config_list_pathmap__resize libgit2/config_list.c:28
    #5 0x72a0b6e20d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28
    #6 0x72a0b6e20d6a in git_config_list_pathmap_put libgit2/config_list.c:28
    #7 0x72a0b6e20d6a in git_config_list_add_string libgit2/config_list.c:281
    #8 0x72a0b6e1f0b9 in read_on_variable libgit2/config_file.c:820
    #9 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #10 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #12 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #13 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #14 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #15 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #16 0x72a0b6e94c59 in load_config libgit2/repository.c:1382
    #17 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #18 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #19 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #20 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #21 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #22 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #23 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #24 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #25 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #26 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x72a0b885b518 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e1fe18 in git_config_list_pathmap__resize libgit2/config_list.c:28
    #5 0x72a0b6e20d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28
    #6 0x72a0b6e20d6a in git_config_list_pathmap_put libgit2/config_list.c:28
    #7 0x72a0b6e20d6a in git_config_list_add_string libgit2/config_list.c:281
    #8 0x72a0b6e1f0b9 in read_on_variable libgit2/config_file.c:820
    #9 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #10 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #12 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #13 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #14 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #15 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #16 0x72a0b6e94c59 in load_config libgit2/repository.c:1382
    #17 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #18 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #19 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #20 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #21 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #22 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #23 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #24 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #25 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #26 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x72a0b885b518 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6ded4e8 in git__realloc util/alloc.h:29
    #3 0x72a0b6ded4e8 in git_str_try_grow util/str.c:86
    #4 0x72a0b6ded8f1 in git_str_grow util/str.c:110
    #5 0x72a0b6ded8f1 in git_str_putc util/str.c:178
    #6 0x72a0b6e1f042 in read_on_variable libgit2/config_file.c:804
    #7 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #8 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #9 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #10 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #11 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #12 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #13 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #14 0x72a0b6e94c59 in load_config libgit2/repository.c:1382
    #15 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #16 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #17 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #18 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #19 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #20 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #21 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #22 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #23 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #24 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #28 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #29 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #30 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #31 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #32 0x72a0b885e3a5 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e031c3 in git_attr_cache_macromap__resize libgit2/attrcache.c:19
    #5 0x72a0b6e0468e in git_attr_cache_macromap__put_idx libgit2/attrcache.c:19
    #6 0x72a0b6e0468e in git_attr_cache_macromap_put libgit2/attrcache.c:19
    #7 0x72a0b6e0468e in git_attr_cache__insert_macro libgit2/attrcache.c:494
    #8 0x72a0b6e0098a in git_attr_add_macro libgit2/attr.c:504
    #9 0x72a0b6e04242 in git_attr_cache__init libgit2/attrcache.c:446
    #10 0x72a0b6e3a04b in git_ignore__for_path libgit2/ignore.c:315
    #11 0x72a0b6e4860b in filesystem_iterator_init libgit2/iterator.c:1893
    #12 0x72a0b6e49c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #13 0x72a0b6e49e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #14 0x72a0b6e0e3ba in git_checkout_iterator libgit2/checkout.c:2600
    #15 0x72a0b6e10b5f in git_checkout_tree libgit2/checkout.c:2793
    #16 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #17 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #18 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #19 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #20 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #21 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #22 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301

Indirect leak of 28 byte(s) in 2 object(s) allocated from:
    #0 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde932 in git__malloc util/alloc.h:19
    #3 0x72a0b6dde932 in git__strdup util/alloc.c:55
    #4 0x72a0b6e1f09c in read_on_variable libgit2/config_file.c:816
    #5 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #6 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #7 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #8 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #9 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #10 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #11 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #12 0x72a0b6e94c59 in load_config libgit2/repository.c:1382
    #13 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #14 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #15 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #16 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #17 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #18 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #19 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #20 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #21 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #22 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771

Indirect leak of 26 byte(s) in 1 object(s) allocated from:
    #0 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6ddea2c in git__malloc util/alloc.h:19
    #3 0x72a0b6ddea2c in git__substrdup util/alloc.c:78
    #4 0x72a0b6ea0a35 in extract_trimmed libgit2/signature.c:67
    #5 0x72a0b6ea14c6 in git_signature__parse libgit2/signature.c:351
    #6 0x72a0b6e134fe in commit_parse libgit2/commit.c:621
    #7 0x72a0b6e144d8 in git_commit__parse_ext libgit2/commit.c:717
    #8 0x72a0b6e146dd in git_commit__parse libgit2/commit.c:677
    #9 0x72a0b6e5a109 in git_object__from_odb_object libgit2/object.c:164
    #10 0x72a0b6e5a2c7 in git_object_lookup_prefix libgit2/object.c:275
    #11 0x72a0b6e5a444 in git_object_lookup libgit2/object.c:283
    #12 0x72a0b6e5b9f1 in git_commit_lookup libgit2/object_api.c:23
    #13 0x72a0b6e11b52 in create_branch libgit2/clone.c:41
    #14 0x72a0b6e11b52 in create_tracking_branch libgit2/clone.c:102
    #15 0x72a0b6e11b52 in update_head_to_new_branch libgit2/clone.c:124
    #16 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #17 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #18 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #19 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #20 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #21 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #25 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #26 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #27 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #28 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #29 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #30 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #31 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #33 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #34 0x72a0b8859ed5 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6ddea2c in git__malloc util/alloc.h:19
    #3 0x72a0b6ddea2c in git__substrdup util/alloc.c:78
    #4 0x72a0b6ea0a35 in extract_trimmed libgit2/signature.c:67
    #5 0x72a0b6ea14c6 in git_signature__parse libgit2/signature.c:351
    #6 0x72a0b6e13693 in commit_parse libgit2/commit.c:604
    #7 0x72a0b6e144d8 in git_commit__parse_ext libgit2/commit.c:717
    #8 0x72a0b6e146dd in git_commit__parse libgit2/commit.c:677
    #9 0x72a0b6e5a109 in git_object__from_odb_object libgit2/object.c:164
    #10 0x72a0b6e5a2c7 in git_object_lookup_prefix libgit2/object.c:275
    #11 0x72a0b6e5a444 in git_object_lookup libgit2/object.c:283
    #12 0x72a0b6e5b9f1 in git_commit_lookup libgit2/object_api.c:23
    #13 0x72a0b6e11b52 in create_branch libgit2/clone.c:41
    #14 0x72a0b6e11b52 in create_tracking_branch libgit2/clone.c:102
    #15 0x72a0b6e11b52 in update_head_to_new_branch libgit2/clone.c:124
    #16 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #17 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #18 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #19 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #20 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #21 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #25 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #26 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #27 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #28 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #29 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #30 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #31 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #33 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #34 0x72a0b8859ed5 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6e5c218 in git__malloc util/alloc.h:19
    #3 0x72a0b6e5c218 in add_backend_internal libgit2/odb.c:363
    #4 0x72a0b6e5d39c in git_odb__add_default_backends libgit2/odb.c:514
    #5 0x72a0b6e95efb in git_repository_odb__weakptr libgit2/repository.c:1623
    #6 0x72a0b6e3366b in mark_local libgit2/fetch.c:58
    #7 0x72a0b6e3366b in filter_wants libgit2/fetch.c:150
    #8 0x72a0b6e3366b in git_fetch_negotiate libgit2/fetch.c:175
    #9 0x72a0b6e8ce81 in git_remote__download libgit2/remote.c:1311
    #10 0x72a0b6e8e41a in git_remote_fetch libgit2/remote.c:1391
    #11 0x72a0b6e12927 in clone_into libgit2/clone.c:452
    #12 0x72a0b6e12927 in clone_repo libgit2/clone.c:661
    #13 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #14 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #18 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #19 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88631ee in boost::unit_test::framework::run(unsigned long, bool) boost/test/impl/framework.ipp:1722
    #33 0x72a0b88a3637 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6e5c218 in git__malloc util/alloc.h:19
    #3 0x72a0b6e5c218 in add_backend_internal libgit2/odb.c:363
    #4 0x72a0b6e5d362 in git_odb__add_default_backends libgit2/odb.c:500
    #5 0x72a0b6e95efb in git_repository_odb__weakptr libgit2/repository.c:1623
    #6 0x72a0b6e3366b in mark_local libgit2/fetch.c:58
    #7 0x72a0b6e3366b in filter_wants libgit2/fetch.c:150
    #8 0x72a0b6e3366b in git_fetch_negotiate libgit2/fetch.c:175
    #9 0x72a0b6e8ce81 in git_remote__download libgit2/remote.c:1311
    #10 0x72a0b6e8e41a in git_remote_fetch libgit2/remote.c:1391
    #11 0x72a0b6e12927 in clone_into libgit2/clone.c:452
    #12 0x72a0b6e12927 in clone_repo libgit2/clone.c:661
    #13 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #14 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #18 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #19 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #20 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #21 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #22 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #23 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #24 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #26 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #27 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #28 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88691d3 in boost::unit_test::framework::state::execute_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 0x72a0b88631ee in boost::unit_test::framework::run(unsigned long, bool) boost/test/impl/framework.ipp:1722
    #33 0x72a0b88a3637 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e1a95e in git_config_add_backend libgit2/config.c:380
    #5 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #6 0x72a0b6e94cae in load_config libgit2/repository.c:1394
    #7 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #8 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #9 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #10 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #11 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #13 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #14 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #15 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #16 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x72a0b88a568a 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e203c8 in git_config_list_append libgit2/config_list.c:180
    #5 0x72a0b6e1f10d in read_on_variable libgit2/config_file.c:831
    #6 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #7 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #8 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #9 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #10 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #11 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #12 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #13 0x72a0b6e94cae in load_config libgit2/repository.c:1394
    #14 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #15 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #16 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #17 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #18 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #19 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #20 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #21 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #22 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #23 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #27 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #28 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x72a0b885e3a5 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e1a95e in git_config_add_backend libgit2/config.c:380
    #5 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #6 0x72a0b6e94c59 in load_config libgit2/repository.c:1382
    #7 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #8 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #9 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #10 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #11 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #13 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #14 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #15 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #16 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x72a0b88a568a 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e1a95e in git_config_add_backend libgit2/config.c:380
    #5 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #6 0x72a0b6e94bf7 in load_config libgit2/repository.c:1365
    #7 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #8 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #9 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #10 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #11 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #13 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #14 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #15 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #16 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x72a0b88a568a 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e132bf in commit_parse libgit2/commit.c:574
    #5 0x72a0b6e144d8 in git_commit__parse_ext libgit2/commit.c:717
    #6 0x72a0b6e146dd in git_commit__parse libgit2/commit.c:677
    #7 0x72a0b6e5a109 in git_object__from_odb_object libgit2/object.c:164
    #8 0x72a0b6e5a2c7 in git_object_lookup_prefix libgit2/object.c:275
    #9 0x72a0b6e5a444 in git_object_lookup libgit2/object.c:283
    #10 0x72a0b6e5b9f1 in git_commit_lookup libgit2/object_api.c:23
    #11 0x72a0b6e11b52 in create_branch libgit2/clone.c:41
    #12 0x72a0b6e11b52 in create_tracking_branch libgit2/clone.c:102
    #13 0x72a0b6e11b52 in update_head_to_new_branch libgit2/clone.c:124
    #14 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #15 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #16 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #17 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #18 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #19 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #23 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #24 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde932 in git__malloc util/alloc.h:19
    #3 0x72a0b6dde932 in git__strdup util/alloc.c:55
    #4 0x72a0b6e20bd7 in git_config_list_add_string libgit2/config_list.c:280
    #5 0x72a0b6e1f0d7 in read_on_variable libgit2/config_file.c:823
    #6 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #7 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #8 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #9 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #10 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #11 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #12 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #13 0x72a0b6e94c59 in load_config libgit2/repository.c:1382
    #14 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #15 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #16 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #17 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #18 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #19 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #20 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #21 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #22 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #23 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #27 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #28 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x72a0b885e3a5 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde932 in git__malloc util/alloc.h:19
    #3 0x72a0b6dde932 in git__strdup util/alloc.c:55
    #4 0x72a0b6e1f8da in git_config_backend_from_file libgit2/config_file.c:503
    #5 0x72a0b6e1aaa5 in git_config_add_file_ondisk libgit2/config.c:149
    #6 0x72a0b6e94c59 in load_config libgit2/repository.c:1382
    #7 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #8 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #9 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #10 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #11 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #13 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #14 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #15 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #16 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x72a0b88a568a 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde81d in git__malloc util/alloc.h:19
    #3 0x72a0b6dde81d in git__calloc util/alloc.c:31
    #4 0x72a0b6e20441 in git_config_list_append libgit2/config_list.c:174
    #5 0x72a0b6e1f10d in read_on_variable libgit2/config_file.c:831
    #6 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #7 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #8 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #9 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #10 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #11 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #12 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #13 0x72a0b6e94cae in load_config libgit2/repository.c:1394
    #14 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #15 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #16 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #17 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #18 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #19 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #20 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #21 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #22 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #23 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #27 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #28 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x72a0b885e3a5 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6e1a48b in git__malloc util/alloc.h:19
    #3 0x72a0b6e1a48b in git_config__add_instance libgit2/config.c:303
    #4 0x72a0b6e1a983 in git_config_add_backend libgit2/config.c:386
    #5 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #6 0x72a0b6e94bf7 in load_config libgit2/repository.c:1365
    #7 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #8 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #9 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #10 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #11 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #13 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #14 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #15 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #16 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x72a0b88a568a 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6ded4e8 in git__realloc util/alloc.h:29
    #3 0x72a0b6ded4e8 in git_str_try_grow util/str.c:86
    #4 0x72a0b6ded8f1 in git_str_grow util/str.c:110
    #5 0x72a0b6ded8f1 in git_str_putc util/str.c:178
    #6 0x72a0b6e1f042 in read_on_variable libgit2/config_file.c:804
    #7 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #8 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #9 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #10 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #11 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #12 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #13 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #14 0x72a0b6e94cae in load_config libgit2/repository.c:1394
    #15 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #16 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #17 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #18 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #19 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #20 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #21 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #22 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #23 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #24 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #28 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #29 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #30 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #31 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #32 0x72a0b885e3a5 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6e1a48b in git__malloc util/alloc.h:19
    #3 0x72a0b6e1a48b in git_config__add_instance libgit2/config.c:303
    #4 0x72a0b6e1a983 in git_config_add_backend libgit2/config.c:386
    #5 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #6 0x72a0b6e94c59 in load_config libgit2/repository.c:1382
    #7 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #8 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #9 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #10 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #11 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #13 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #14 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #15 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #16 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x72a0b88a568a 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6e1a48b in git__malloc util/alloc.h:19
    #3 0x72a0b6e1a48b in git_config__add_instance libgit2/config.c:303
    #4 0x72a0b6e1a983 in git_config_add_backend libgit2/config.c:386
    #5 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #6 0x72a0b6e94cae in load_config libgit2/repository.c:1394
    #7 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #8 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #9 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #10 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #11 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #13 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #14 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #15 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #16 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x72a0b88a568a 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde932 in git__malloc util/alloc.h:19
    #3 0x72a0b6dde932 in git__strdup util/alloc.c:55
    #4 0x72a0b6e20bd7 in git_config_list_add_string libgit2/config_list.c:280
    #5 0x72a0b6e1f0d7 in read_on_variable libgit2/config_file.c:823
    #6 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #7 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #8 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #9 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #10 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #11 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #12 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #13 0x72a0b6e94cae in load_config libgit2/repository.c:1394
    #14 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #15 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #16 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #17 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #18 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #19 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #20 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #21 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #22 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #23 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #27 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #28 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x72a0b885e3a5 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde932 in git__malloc util/alloc.h:19
    #3 0x72a0b6dde932 in git__strdup util/alloc.c:55
    #4 0x72a0b6e1f8da in git_config_backend_from_file libgit2/config_file.c:503
    #5 0x72a0b6e1aaa5 in git_config_add_file_ondisk libgit2/config.c:149
    #6 0x72a0b6e94cae in load_config libgit2/repository.c:1394
    #7 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #8 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #9 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #10 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #11 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #12 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #13 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #14 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #15 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #16 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #20 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #21 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #22 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #23 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #24 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #25 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #26 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #28 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #29 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #30 0x72a0b88a568a 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6ddea2c in git__malloc util/alloc.h:19
    #3 0x72a0b6ddea2c in git__substrdup util/alloc.c:78
    #4 0x72a0b6ea0a35 in extract_trimmed libgit2/signature.c:67
    #5 0x72a0b6ea14b0 in git_signature__parse libgit2/signature.c:350
    #6 0x72a0b6e134fe in commit_parse libgit2/commit.c:621
    #7 0x72a0b6e144d8 in git_commit__parse_ext libgit2/commit.c:717
    #8 0x72a0b6e146dd in git_commit__parse libgit2/commit.c:677
    #9 0x72a0b6e5a109 in git_object__from_odb_object libgit2/object.c:164
    #10 0x72a0b6e5a2c7 in git_object_lookup_prefix libgit2/object.c:275
    #11 0x72a0b6e5a444 in git_object_lookup libgit2/object.c:283
    #12 0x72a0b6e5b9f1 in git_commit_lookup libgit2/object_api.c:23
    #13 0x72a0b6e11b52 in create_branch libgit2/clone.c:41
    #14 0x72a0b6e11b52 in create_tracking_branch libgit2/clone.c:102
    #15 0x72a0b6e11b52 in update_head_to_new_branch libgit2/clone.c:124
    #16 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #17 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #18 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #19 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #20 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #21 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #25 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #26 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #27 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #28 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #29 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #30 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #31 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #33 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #34 0x72a0b8859ed5 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6ddea2c in git__malloc util/alloc.h:19
    #3 0x72a0b6ddea2c in git__substrdup util/alloc.c:78
    #4 0x72a0b6ea0a35 in extract_trimmed libgit2/signature.c:67
    #5 0x72a0b6ea14b0 in git_signature__parse libgit2/signature.c:350
    #6 0x72a0b6e13693 in commit_parse libgit2/commit.c:604
    #7 0x72a0b6e144d8 in git_commit__parse_ext libgit2/commit.c:717
    #8 0x72a0b6e146dd in git_commit__parse libgit2/commit.c:677
    #9 0x72a0b6e5a109 in git_object__from_odb_object libgit2/object.c:164
    #10 0x72a0b6e5a2c7 in git_object_lookup_prefix libgit2/object.c:275
    #11 0x72a0b6e5a444 in git_object_lookup libgit2/object.c:283
    #12 0x72a0b6e5b9f1 in git_commit_lookup libgit2/object_api.c:23
    #13 0x72a0b6e11b52 in create_branch libgit2/clone.c:41
    #14 0x72a0b6e11b52 in create_tracking_branch libgit2/clone.c:102
    #15 0x72a0b6e11b52 in update_head_to_new_branch libgit2/clone.c:124
    #16 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #17 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #18 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #19 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #20 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #21 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #25 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #26 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #27 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #28 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #29 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #30 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #31 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #33 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #34 0x72a0b8859ed5 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde9b1 in git__malloc util/alloc.h:19
    #3 0x72a0b6dde9b1 in git__strndup util/alloc.c:66
    #4 0x72a0b6e1370d in commit_parse libgit2/commit.c:657
    #5 0x72a0b6e144d8 in git_commit__parse_ext libgit2/commit.c:717
    #6 0x72a0b6e146dd in git_commit__parse libgit2/commit.c:677
    #7 0x72a0b6e5a109 in git_object__from_odb_object libgit2/object.c:164
    #8 0x72a0b6e5a2c7 in git_object_lookup_prefix libgit2/object.c:275
    #9 0x72a0b6e5a444 in git_object_lookup libgit2/object.c:283
    #10 0x72a0b6e5b9f1 in git_commit_lookup libgit2/object_api.c:23
    #11 0x72a0b6e11b52 in create_branch libgit2/clone.c:41
    #12 0x72a0b6e11b52 in create_tracking_branch libgit2/clone.c:102
    #13 0x72a0b6e11b52 in update_head_to_new_branch libgit2/clone.c:124
    #14 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #15 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #16 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #17 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #18 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #19 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #23 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #24 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #25 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #26 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #27 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #28 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #31 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #32 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #33 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde932 in git__malloc util/alloc.h:19
    #3 0x72a0b6dde932 in git__strdup util/alloc.c:55
    #4 0x72a0b6e20bd7 in git_config_list_add_string libgit2/config_list.c:280
    #5 0x72a0b6e1f0b9 in read_on_variable libgit2/config_file.c:820
    #6 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #7 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #8 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #9 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #10 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #11 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #12 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #13 0x72a0b6e94cae in load_config libgit2/repository.c:1394
    #14 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #15 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #16 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #17 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #18 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #19 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #20 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #21 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #22 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #23 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #27 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #28 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x72a0b885e3a5 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde932 in git__malloc util/alloc.h:19
    #3 0x72a0b6dde932 in git__strdup util/alloc.c:55
    #4 0x72a0b6e20bd7 in git_config_list_add_string libgit2/config_list.c:280
    #5 0x72a0b6e1f0b9 in read_on_variable libgit2/config_file.c:820
    #6 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #7 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #8 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #9 0x72a0b6e1e3b9 in config_file_refresh libgit2/config_file.c:245
    #10 0x72a0b6e1f338 in config_file_get libgit2/config_file.c:350
    #11 0x72a0b6e1c384 in get_entry libgit2/config.c:808
    #12 0x72a0b6e1c4d6 in git_config__lookup_entry libgit2/config.c:841
    #13 0x72a0b6e1d301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #14 0x72a0b6e1d411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #15 0x72a0b6e87d35 in reference_normalize_for_repo libgit2/refs.c:210
    #16 0x72a0b6e87d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #17 0x72a0b6e87f0e in git_reference_lookup libgit2/refs.c:184
    #18 0x72a0b6e96bc4 in git_repository_set_head libgit2/repository.c:3739
    #19 0x72a0b6e11be8 in update_head_to_new_branch libgit2/clone.c:128
    #20 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #21 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #22 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #23 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #24 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #25 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #29 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #30 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #31 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #32 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #33 0x72a0b885e3a5 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde932 in git__malloc util/alloc.h:19
    #3 0x72a0b6dde932 in git__strdup util/alloc.c:55
    #4 0x72a0b6e20bd7 in git_config_list_add_string libgit2/config_list.c:280
    #5 0x72a0b6e1f0b9 in read_on_variable libgit2/config_file.c:820
    #6 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #7 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #8 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #9 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #10 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #11 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #12 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #13 0x72a0b6e94c59 in load_config libgit2/repository.c:1382
    #14 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #15 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #16 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #17 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #18 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #19 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #20 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #21 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #22 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #23 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #27 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #28 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #29 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #30 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #31 0x72a0b885e3a5 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e4231a in git_index_entrymap_default__resize libgit2/index_map.c:30
    #5 0x72a0b6e42be7 in git_index_entrymap_default__put_idx libgit2/index_map.c:30
    #6 0x72a0b6e42be7 in git_index_entrymap_default_put libgit2/index_map.c:30
    #7 0x72a0b6e42be7 in git_index_entrymap_put libgit2/index_map.c:38
    #8 0x72a0b6e3bda4 in index_insert libgit2/index.c:1430
    #9 0x72a0b6e3cae6 in git_index_add libgit2/index.c:1700
    #10 0x72a0b6e0ced2 in checkout_update_index libgit2/checkout.c:1647
    #11 0x72a0b6e0ced2 in checkout_update_index libgit2/checkout.c:1632
    #12 0x72a0b6e0ced2 in checkout_blob libgit2/checkout.c:1810
    #13 0x72a0b6e0f2c6 in checkout_create_the_new libgit2/checkout.c:1888
    #14 0x72a0b6e0f2c6 in git_checkout_iterator libgit2/checkout.c:2663
    #15 0x72a0b6e10b5f in git_checkout_tree libgit2/checkout.c:2793
    #16 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #17 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #18 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #19 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #20 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #21 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #22 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x72a0b8859ed5 in boost::execution_monitor::vexecute(boost::function<void ()> const&) boost/test/impl/execution_monitor.ipp:1397
    #36 0x72a0b88a568a 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 0x72a0b8869d27 in boost::unit_test::framework::state::execute_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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e02c39 in git_attr_cache_filemap__resize libgit2/attrcache.c:18
    #5 0x72a0b6e03b08 in git_attr_cache_filemap__put_idx libgit2/attrcache.c:18
    #6 0x72a0b6e03b08 in git_attr_cache_filemap_put libgit2/attrcache.c:18
    #7 0x72a0b6e03b08 in attr_cache_make_entry libgit2/attrcache.c:132
    #8 0x72a0b6e03b08 in attr_cache_lookup libgit2/attrcache.c:236
    #9 0x72a0b6e03b08 in git_attr_cache__get libgit2/attrcache.c:265
    #10 0x72a0b6dff4f2 in preload_attr_source libgit2/attr.c:323
    #11 0x72a0b6dff4f2 in preload_attr_file libgit2/attr.c:346
    #12 0x72a0b6dff4f2 in attr_setup libgit2/attr.c:428
    #13 0x72a0b6dff4f2 in collect_attr_files libgit2/attr.c:655
    #14 0x72a0b6dffbd5 in git_attr_get_many_with_session libgit2/attr.c:165
    #15 0x72a0b6e35985 in filter_list_check_attributes libgit2/filter.c:460
    #16 0x72a0b6e35985 in git_filter_list__load libgit2/filter.c:558
    #17 0x72a0b6e0c4ff in blob_content_to_file libgit2/checkout.c:1557
    #18 0x72a0b6e0c4ff in checkout_write_content libgit2/checkout.c:1768
    #19 0x72a0b6e0ce50 in checkout_blob libgit2/checkout.c:1805
    #20 0x72a0b6e0f2c6 in checkout_create_the_new libgit2/checkout.c:1888
    #21 0x72a0b6e0f2c6 in git_checkout_iterator libgit2/checkout.c:2663
    #22 0x72a0b6e10b5f in git_checkout_tree libgit2/checkout.c:2793
    #23 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #24 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #25 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #26 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #27 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #28 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #29 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #33 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #34 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #35 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #36 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #37 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #38 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #39 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #41 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #42 0x72a0b8859ed5 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e02f69 in git_attr_cache_macromap__resize libgit2/attrcache.c:19
    #5 0x72a0b6e0468e in git_attr_cache_macromap__put_idx libgit2/attrcache.c:19
    #6 0x72a0b6e0468e in git_attr_cache_macromap_put libgit2/attrcache.c:19
    #7 0x72a0b6e0468e in git_attr_cache__insert_macro libgit2/attrcache.c:494
    #8 0x72a0b6e0098a in git_attr_add_macro libgit2/attr.c:504
    #9 0x72a0b6e04242 in git_attr_cache__init libgit2/attrcache.c:446
    #10 0x72a0b6e3a04b in git_ignore__for_path libgit2/ignore.c:315
    #11 0x72a0b6e4860b in filesystem_iterator_init libgit2/iterator.c:1893
    #12 0x72a0b6e49c8b in iterator_for_filesystem libgit2/iterator.c:1993
    #13 0x72a0b6e49e9a in git_iterator_for_workdir_ext libgit2/iterator.c:2048
    #14 0x72a0b6e0e3ba in git_checkout_iterator libgit2/checkout.c:2600
    #15 0x72a0b6e10b5f in git_checkout_tree libgit2/checkout.c:2793
    #16 0x72a0b6e10be6 in git_checkout_head libgit2/checkout.c:2808
    #17 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:407
    #18 0x72a0b6e11dd9 in checkout_branch libgit2/clone.c:385
    #19 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #20 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #21 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #22 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x72a0b8859154 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e2010c in git_config_list_headmap__resize libgit2/config_list.c:29
    #5 0x72a0b6e2065c in git_config_list_headmap__put_idx libgit2/config_list.c:29
    #6 0x72a0b6e2065c in git_config_list_headmap_put libgit2/config_list.c:29
    #7 0x72a0b6e2065c in git_config_list_append libgit2/config_list.c:175
    #8 0x72a0b6e1f10d in read_on_variable libgit2/config_file.c:831
    #9 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #10 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #12 0x72a0b6e1e3b9 in config_file_refresh libgit2/config_file.c:245
    #13 0x72a0b6e1f338 in config_file_get libgit2/config_file.c:350
    #14 0x72a0b6e1c384 in get_entry libgit2/config.c:808
    #15 0x72a0b6e1c4d6 in git_config__lookup_entry libgit2/config.c:841
    #16 0x72a0b6e1d301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #17 0x72a0b6e1d411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #18 0x72a0b6e87d35 in reference_normalize_for_repo libgit2/refs.c:210
    #19 0x72a0b6e87d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #20 0x72a0b6e87f0e in git_reference_lookup libgit2/refs.c:184
    #21 0x72a0b6e96bc4 in git_repository_set_head libgit2/repository.c:3739
    #22 0x72a0b6e11be8 in update_head_to_new_branch libgit2/clone.c:128
    #23 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #24 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #25 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #26 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #27 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #28 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #32 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #33 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #34 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #35 0x72a0b885b518 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e1fbd9 in git_config_list_pathmap__resize libgit2/config_list.c:28
    #5 0x72a0b6e20d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28
    #6 0x72a0b6e20d6a in git_config_list_pathmap_put libgit2/config_list.c:28
    #7 0x72a0b6e20d6a in git_config_list_add_string libgit2/config_list.c:281
    #8 0x72a0b6e1f0b9 in read_on_variable libgit2/config_file.c:820
    #9 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #10 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #12 0x72a0b6e1e3b9 in config_file_refresh libgit2/config_file.c:245
    #13 0x72a0b6e1f338 in config_file_get libgit2/config_file.c:350
    #14 0x72a0b6e1c384 in get_entry libgit2/config.c:808
    #15 0x72a0b6e1c4d6 in git_config__lookup_entry libgit2/config.c:841
    #16 0x72a0b6e1d301 in git_config__configmap_lookup libgit2/config_cache.c:97
    #17 0x72a0b6e1d411 in git_repository__configmap_lookup libgit2/config_cache.c:124
    #18 0x72a0b6e87d35 in reference_normalize_for_repo libgit2/refs.c:210
    #19 0x72a0b6e87d35 in git_reference_lookup_resolved libgit2/refs.c:255
    #20 0x72a0b6e87f0e in git_reference_lookup libgit2/refs.c:184
    #21 0x72a0b6e96bc4 in git_repository_set_head libgit2/repository.c:3739
    #22 0x72a0b6e11be8 in update_head_to_new_branch libgit2/clone.c:128
    #23 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #24 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #25 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #26 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #27 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #28 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #32 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #33 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #34 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #35 0x72a0b885b518 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e1fbd9 in git_config_list_pathmap__resize libgit2/config_list.c:28
    #5 0x72a0b6e20d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28
    #6 0x72a0b6e20d6a in git_config_list_pathmap_put libgit2/config_list.c:28
    #7 0x72a0b6e20d6a in git_config_list_add_string libgit2/config_list.c:281
    #8 0x72a0b6e1f0b9 in read_on_variable libgit2/config_file.c:820
    #9 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #10 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #12 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #13 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #14 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #15 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #16 0x72a0b6e94cae in load_config libgit2/repository.c:1394
    #17 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #18 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #19 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #20 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #21 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #22 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #23 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #24 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #25 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #26 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x72a0b885b518 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e1ff09 in git_config_list_headmap__resize libgit2/config_list.c:29
    #5 0x72a0b6e2065c in git_config_list_headmap__put_idx libgit2/config_list.c:29
    #6 0x72a0b6e2065c in git_config_list_headmap_put libgit2/config_list.c:29
    #7 0x72a0b6e2065c in git_config_list_append libgit2/config_list.c:175
    #8 0x72a0b6e1f10d in read_on_variable libgit2/config_file.c:831
    #9 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #10 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #12 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #13 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #14 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #15 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #16 0x72a0b6e94c59 in load_config libgit2/repository.c:1382
    #17 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #18 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #19 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #20 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #21 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #22 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #23 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #24 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #25 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #26 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x72a0b885b518 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e0aab9 in git_cache_oidmap__resize libgit2/cache.c:19
    #5 0x72a0b6e0ad54 in git_cache_oidmap__put_idx libgit2/cache.c:19
    #6 0x72a0b6e0b81d in git_cache_oidmap_put libgit2/cache.c:19
    #7 0x72a0b6e0b81d in cache_store libgit2/cache.c:181
    #8 0x72a0b6e0b9e5 in git_cache_store_raw libgit2/cache.c:215
    #9 0x72a0b6e5c4ce in odb_read_1 libgit2/odb.c:1154
    #10 0x72a0b6e5f007 in git_odb_read libgit2/odb.c:1177
    #11 0x72a0b6e5a32f in git_object_lookup_prefix libgit2/object.c:250
    #12 0x72a0b6e5a444 in git_object_lookup libgit2/object.c:283
    #13 0x72a0b6e5b9f1 in git_commit_lookup libgit2/object_api.c:23
    #14 0x72a0b6e11b52 in create_branch libgit2/clone.c:41
    #15 0x72a0b6e11b52 in create_tracking_branch libgit2/clone.c:102
    #16 0x72a0b6e11b52 in update_head_to_new_branch libgit2/clone.c:124
    #17 0x72a0b6e11eae in update_head_to_remote libgit2/clone.c:248
    #18 0x72a0b6e11eae in checkout_branch libgit2/clone.c:398
    #19 0x72a0b6e12947 in clone_into libgit2/clone.c:455
    #20 0x72a0b6e12947 in clone_repo libgit2/clone.c:661
    #21 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #22 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x72a0b885cfae in boost::function0<int>::operator()() const boostfunction/function_template.hpp:771
    #32 0x72a0b885bef9 in int boost::detail::do_invoke<boost::shared_ptr<boost::detail::translator_holder_base>, boost::function<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 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x72a0b8859ed5 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e1ff09 in git_config_list_headmap__resize libgit2/config_list.c:29
    #5 0x72a0b6e2065c in git_config_list_headmap__put_idx libgit2/config_list.c:29
    #6 0x72a0b6e2065c in git_config_list_headmap_put libgit2/config_list.c:29
    #7 0x72a0b6e2065c in git_config_list_append libgit2/config_list.c:175
    #8 0x72a0b6e1f10d in read_on_variable libgit2/config_file.c:831
    #9 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #10 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #12 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #13 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #14 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #15 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #16 0x72a0b6e94cae in load_config libgit2/repository.c:1394
    #17 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #18 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #19 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #20 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #21 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #22 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #23 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #24 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #25 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #26 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x72a0b885b518 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 0x72a0bf8aec38 in __interceptor_realloc ..asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray util/alloc.c:44
    #4 0x72a0b6e1fbd9 in git_config_list_pathmap__resize libgit2/config_list.c:28
    #5 0x72a0b6e20d6a in git_config_list_pathmap__put_idx libgit2/config_list.c:28
    #6 0x72a0b6e20d6a in git_config_list_pathmap_put libgit2/config_list.c:28
    #7 0x72a0b6e20d6a in git_config_list_add_string libgit2/config_list.c:281
    #8 0x72a0b6e1f0b9 in read_on_variable libgit2/config_file.c:820
    #9 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #10 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #11 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #12 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #13 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #14 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #15 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #16 0x72a0b6e94c59 in load_config libgit2/repository.c:1382
    #17 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #18 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #19 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #20 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #21 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #22 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #23 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #24 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #25 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #26 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #32 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #33 0x72a0b885b518 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 0x72a0bf8ae887 in __interceptor_malloc ..asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc allocators/stdalloc.c:15
    #2 0x72a0b6dde932 in git__malloc util/alloc.h:19
    #3 0x72a0b6dde932 in git__strdup util/alloc.c:55
    #4 0x72a0b6e1f09c in read_on_variable libgit2/config_file.c:816
    #5 0x72a0b6e22281 in git_config_parse libgit2/config_parse.c:564
    #6 0x72a0b6e1d7b3 in config_file_read_buffer libgit2/config_file.c:880
    #7 0x72a0b6e1d8c5 in config_file_read libgit2/config_file.c:909
    #8 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:127
    #9 0x72a0b6e1ed58 in config_file_open libgit2/config_file.c:104
    #10 0x72a0b6e1a94b in git_config_add_backend libgit2/config.c:377
    #11 0x72a0b6e1aac5 in git_config_add_file_ondisk libgit2/config.c:152
    #12 0x72a0b6e94cae in load_config libgit2/repository.c:1394
    #13 0x72a0b6e94f85 in git_repository_config__weakptr libgit2/repository.c:1494
    #14 0x72a0b6e95118 in git_repository_config_snapshot libgit2/repository.c:1535
    #15 0x72a0b6e9836e in git_repository_open_ext libgit2/repository.c:1209
    #16 0x72a0b6e98a73 in git_repository_open libgit2/repository.c:1244
    #17 0x72a0b6e98ed4 in git_repository_init_ext libgit2/repository.c:3043
    #18 0x72a0b6e99a50 in git_repository_init libgit2/repository.c:2927
    #19 0x72a0b6e1184c in default_repository_create libgit2/clone.c:308
    #20 0x72a0b6e121c5 in clone_repo libgit2/clone.c:647
    #21 0x72a0b6e12b9f in git_clone libgit2/clone.c:688
    #22 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x5640d3944b54 in AddRemote01LibGit2_invoker src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) include/boost/function/function_template.hpp:117
    #28 0x72a0b885c6a2 in boost::function0<void>::operator()() const boostfunction/function_template.hpp:771
    #29 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boostfunction/function_template.hpp:137
    #31 0x72a0b885cfae 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 (1090064 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): 1.62

                                                                                                        

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

                                                                                                        
[info] Init done.
    elapsed time (s): 1.93
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 0x72a0b885bef9 in int boost::detail::do_invoke<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/boost760b38a79fbec/p/lib/libboost_unit_test_framework.so.1.82.0+0x3aef9)
    #33 0x72a0b8858fcf in boost::execution_monitor::catch_signals(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:903
    #34 0x72a0b8859154 in boost::execution_monitor::execute(boost::function<int ()> const&) boost/test/impl/execution_monitor.ipp:1301
    #35 0x72a0b8859ed5 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 0x72a0bf8aec38 in __interceptor_realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/alloc.c:44
    #4 0x72a0b6e1ff09 in git_config_list_headmap__resize /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_list.c:29
    #5 0x72a0b6e2065c in git_config_list_headmap__put_idx /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_list.c:29
    #6 0x72a0b6e2065c in git_config_list_headmap_put /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_list.c:29
    #7 0x72a0b6e2065c in git_config_list_append /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_list.c:175
    #8 0x72a0b6e1f10d in read_on_variable /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:831
    #9 0x72a0b6e22281 in git_config_parse /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_parse.c:564
    #10 0x72a0b6e1d7b3 in config_file_read_buffer /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:880
    #11 0x72a0b6e1d8c5 in config_file_read /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:909
    #12 0x72a0b6e1ed58 in config_file_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:127
    #13 0x72a0b6e1ed58 in config_file_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:104
    #14 0x72a0b6e1a94b in git_config_add_backend /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config.c:377
    #15 0x72a0b6e1aac5 in git_config_add_file_ondisk /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config.c:152
    #16 0x72a0b6e94cae in load_config /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1394
    #17 0x72a0b6e94f85 in git_repository_config__weakptr /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1494
    #18 0x72a0b6e95118 in git_repository_config_snapshot /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1535
    #19 0x72a0b6e9836e in git_repository_open_ext /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1209
    #20 0x72a0b6e98a73 in git_repository_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1244
    #21 0x72a0b6e98ed4 in git_repository_init_ext /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:3043
    #22 0x72a0b6e99a50 in git_repository_init /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:2927
    #23 0x72a0b6e1184c in default_repository_create /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:308
    #24 0x72a0b6e121c5 in clone_repo /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:647
    #25 0x72a0b6e12b9f in git_clone /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:688
    #26 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x5640d3944b54 in AddRemote01LibGit2_invoker /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) /builds/libesys/esysrepo/esysrepo/.conan2/p/b/boost760b38a79fbec/p/include/boost/function/function_template.hpp:117
    #32 0x72a0b885c6a2 in boost::function0<void>::operator()() const boost/function/function_template.hpp:771
    #33 0x72a0b885b518 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 0x72a0bf8aec38 in __interceptor_realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:164
    #1 0x72a0b6ddec9c in stdalloc__realloc /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/allocators/stdalloc.c:23
    #2 0x72a0b6dde888 in git__realloc /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/alloc.h:29
    #3 0x72a0b6dde888 in git__reallocarray /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/alloc.c:44
    #4 0x72a0b6e1fbd9 in git_config_list_pathmap__resize /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_list.c:28
    #5 0x72a0b6e20d6a in git_config_list_pathmap__put_idx /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_list.c:28
    #6 0x72a0b6e20d6a in git_config_list_pathmap_put /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_list.c:28
    #7 0x72a0b6e20d6a in git_config_list_add_string /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_list.c:281
    #8 0x72a0b6e1f0b9 in read_on_variable /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:820
    #9 0x72a0b6e22281 in git_config_parse /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_parse.c:564
    #10 0x72a0b6e1d7b3 in config_file_read_buffer /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:880
    #11 0x72a0b6e1d8c5 in config_file_read /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:909
    #12 0x72a0b6e1ed58 in config_file_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:127
    #13 0x72a0b6e1ed58 in config_file_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:104
    #14 0x72a0b6e1a94b in git_config_add_backend /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config.c:377
    #15 0x72a0b6e1aac5 in git_config_add_file_ondisk /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config.c:152
    #16 0x72a0b6e94c59 in load_config /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1382
    #17 0x72a0b6e94f85 in git_repository_config__weakptr /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1494
    #18 0x72a0b6e95118 in git_repository_config_snapshot /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1535
    #19 0x72a0b6e9836e in git_repository_open_ext /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1209
    #20 0x72a0b6e98a73 in git_repository_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1244
    #21 0x72a0b6e98ed4 in git_repository_init_ext /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:3043
    #22 0x72a0b6e99a50 in git_repository_init /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:2927
    #23 0x72a0b6e1184c in default_repository_create /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:308
    #24 0x72a0b6e121c5 in clone_repo /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:647
    #25 0x72a0b6e12b9f in git_clone /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:688
    #26 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #30 0x5640d3944b54 in AddRemote01LibGit2_invoker /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #31 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) /builds/libesys/esysrepo/esysrepo/.conan2/p/b/boost760b38a79fbec/p/include/boost/function/function_template.hpp:117
    #32 0x72a0b885c6a2 in boost::function0<void>::operator()() const boost/function/function_template.hpp:771
    #33 0x72a0b885b518 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 0x72a0bf8ae887 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
    #1 0x72a0b6ddecac in stdalloc__malloc /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/allocators/stdalloc.c:15
    #2 0x72a0b6dde932 in git__malloc /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/alloc.h:19
    #3 0x72a0b6dde932 in git__strdup /root/.conan2/p/b/libgi38aef7dd0998d/b/src/util/alloc.c:55
    #4 0x72a0b6e1f09c in read_on_variable /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:816
    #5 0x72a0b6e22281 in git_config_parse /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_parse.c:564
    #6 0x72a0b6e1d7b3 in config_file_read_buffer /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:880
    #7 0x72a0b6e1d8c5 in config_file_read /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:909
    #8 0x72a0b6e1ed58 in config_file_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:127
    #9 0x72a0b6e1ed58 in config_file_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config_file.c:104
    #10 0x72a0b6e1a94b in git_config_add_backend /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config.c:377
    #11 0x72a0b6e1aac5 in git_config_add_file_ondisk /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/config.c:152
    #12 0x72a0b6e94cae in load_config /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1394
    #13 0x72a0b6e94f85 in git_repository_config__weakptr /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1494
    #14 0x72a0b6e95118 in git_repository_config_snapshot /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1535
    #15 0x72a0b6e9836e in git_repository_open_ext /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1209
    #16 0x72a0b6e98a73 in git_repository_open /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:1244
    #17 0x72a0b6e98ed4 in git_repository_init_ext /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:3043
    #18 0x72a0b6e99a50 in git_repository_init /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/repository.c:2927
    #19 0x72a0b6e1184c in default_repository_create /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:308
    #20 0x72a0b6e121c5 in clone_repo /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:647
    #21 0x72a0b6e12b9f in git_clone /root/.conan2/p/b/libgi38aef7dd0998d/b/src/libgit2/clone.c:688
    #22 0x72a0bc06e6eb in esys::repo::libgit2::GitImpl::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_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 0x72a0bc00757a in esys::repo::libgit2::Git::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_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 0x5640d39383c7 in esys::repo::GitBase::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::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 0x5640d39383c7 in esys::repo::libgit2::test::AddRemote01LibGit2::test_method() /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/test/addremote01_libgit2.cpp:49
    #26 0x5640d3944b54 in AddRemote01LibGit2_invoker /builds/libesys/esysrepo/esysrepo/src/esys/repo/libgit2/test/addremote01_libgit2.cpp:39
    #27 0x5640d31b853f in boost::detail::function::void_function_invoker0<void (*)(), void>::invoke(boost::detail::function::function_buffer&) /builds/libesys/esysrepo/esysrepo/.conan2/p/b/boost760b38a79fbec/p/include/boost/function/function_template.hpp:117
    #28 0x72a0b885c6a2 in boost::function0<void>::operator()() const boost/function/function_template.hpp:771
    #29 0x72a0b885b518 in boost::detail::forward::operator()() boost/test/impl/execution_monitor.ipp:1388
    #30 0x72a0b885e3a5 in boost::detail::function::function_obj_invoker0<boost::detail::forward, int>::invoke(boost::detail::function::function_buffer&) boost/function/function_template.hpp:137
    #31 0x72a0b885cfae in boost::function0<int>::operator()() const boost/function/function_template.hpp:771

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