Created
July 5, 2022 14:46
-
-
Save chantra/b365c8a2a36744b22dbe054ed42341a8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
[0;37mtest_libbcc is a Catch v1.4.0 host application. | |
Run with -? for options | |
[0m------------------------------------------------------------------------------- | |
[0msearching for modules in /proc/[pid]/maps | |
[0m------------------------------------------------------------------------------- | |
[0;37m/bcc/tests/cc/test_c_api.cc:488 | |
[0m............................................................................... | |
[0;37m/bcc/tests/cc/test_c_api.cc:490: [0m[1;31mFAILED: | |
[0m[0;36m REQUIRE( dummy_maps != __null ) | |
[0mwith expansion: | |
[0;33m NULL != 0 | |
[0m | |
------------------------------------------------------------------------------- | |
[0mtest bpf table | |
[0m------------------------------------------------------------------------------- | |
[0;37m/bcc/tests/cc/test_bpf_table.cc:24 | |
[0m............................................................................... | |
[0;37m/bcc/tests/cc/test_bpf_table.cc:24: [0m[1;31mFAILED: | |
[0m[0;36m {Unknown expression after the reported line} | |
[0mdue to unexpected exception with message: | |
bad_function_call | |
------------------------------------------------------------------------------- | |
[0mtest bpf percpu tables | |
[0m------------------------------------------------------------------------------- | |
[0;37m/bcc/tests/cc/test_bpf_table.cc:95 | |
[0m............................................................................... | |
[0;37m/bcc/tests/cc/test_bpf_table.cc:95: [0m[1;31mFAILED: | |
[0m[0;36m {Unknown expression after the reported line} | |
[0mdue to unexpected exception with message: | |
bad_function_call | |
------------------------------------------------------------------------------- | |
[0mtest bpf stack_id table | |
[0m------------------------------------------------------------------------------- | |
[0;37m/bcc/tests/cc/test_bpf_table.cc:228 | |
[0m............................................................................... | |
[0;37m/bcc/tests/cc/test_bpf_table.cc:269: [0m[1;31mFAILED: | |
[0m[0;36m REQUIRE( addrs.size() > 0 ) | |
[0mwith expansion: | |
[0;33m 0 > 0 | |
[0m | |
Parse error: | |
4@i%ra+1r | |
-------^ | |
[1;31m=[0m[0;33m====[0m[0;32m==========================================================================[0m | |
test cases: 50[0;37m | [0m[0;32m 46 passed[0m[0;37m | [0m[1;31m1 failed[0m[0;37m | [0m[0;33m3 failed as expected[0m | |
assertions: 982[0;37m | [0m[0;32m978 passed[0m[0;37m | [0m[1;31m1 failed[0m[0;37m | [0m[0;33m3 failed as expected[0m | |
================================================================= | |
[1m[31m==46179==ERROR: LeakSanitizer: detected memory leaks | |
[1m[0m | |
[1m[34mDirect leak of 14408 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919d712 in __interceptor_calloc ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:76 | |
#1 0x7f6ca40b7956 (/lib/x86_64-linux-gnu/libelf.so.1+0x3956) | |
[1m[34mDirect leak of 472 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x55cb78e7d10c in ____C_A_T_C_H____T_E_S_T____24 /bcc/tests/cc/test_bpf_table.cc:29 | |
#2 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#3 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#4 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#5 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#6 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#7 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#8 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#9 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#10 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#11 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#12 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mDirect leak of 39 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919d9c1 in __interceptor_malloc ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:54 | |
#1 0x7f6ca419238e in strdup (/lib/x86_64-linux-gnu/libc.so.6+0x9f38e) | |
#2 0x2d34365f3638782e (<unknown module>) | |
[1m[34mDirect leak of 36 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919d9c1 in __interceptor_malloc ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:54 | |
#1 0x7f6ca419238e in strdup (/lib/x86_64-linux-gnu/libc.so.6+0x9f38e) | |
[1m[34mIndirect leak of 14680064 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f4dc7 in __gnu_cxx::new_allocator<ProcSyms::Symbol>::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xeb6dc7) | |
#2 0x7f6ca54f2323 in std::allocator_traits<std::allocator<ProcSyms::Symbol> >::allocate(std::allocator<ProcSyms::Symbol>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb4323) | |
#3 0x7f6ca54ef7eb in std::_Vector_base<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb17eb) | |
#4 0x7f6ca54ec9cf in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&>(__gnu_cxx::__normal_iterator<ProcSyms::Symbol*, std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> > >, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&) (/bcc/build/src/cc/libbcc.so.0+0xeae9cf) | |
#5 0x7f6ca54e9fea in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::emplace_back<unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&>(unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&) (/bcc/build/src/cc/libbcc.so.0+0xeabfea) | |
#6 0x7f6ca54e4bb5 in ProcSyms::Module::_add_symbol_lazy(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, int, void*) /bcc/src/cc/bcc_syms.cc:261 | |
#7 0x7f6ca54fb806 in list_in_scn /bcc/src/cc/bcc_elf.c:321 | |
#8 0x7f6ca54fb94f in listsymbols /bcc/src/cc/bcc_elf.c:347 | |
#9 0x7f6ca54fc4db in foreach_sym_core /bcc/src/cc/bcc_elf.c:700 | |
#10 0x7f6ca54fc5bc in bcc_elf_foreach_sym_lazy /bcc/src/cc/bcc_elf.c:717 | |
#11 0x7f6ca54e4c8c in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:278 | |
#12 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349 | |
#13 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#14 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#15 0x55cb78e67462 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:247 | |
#16 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#17 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#18 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#19 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#20 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#21 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#22 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#23 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#24 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#25 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#26 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 14680064 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f4dc7 in __gnu_cxx::new_allocator<ProcSyms::Symbol>::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xeb6dc7) | |
#2 0x7f6ca54f2323 in std::allocator_traits<std::allocator<ProcSyms::Symbol> >::allocate(std::allocator<ProcSyms::Symbol>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb4323) | |
#3 0x7f6ca54ef7eb in std::_Vector_base<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb17eb) | |
#4 0x7f6ca54ec9cf in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&>(__gnu_cxx::__normal_iterator<ProcSyms::Symbol*, std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> > >, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&) (/bcc/build/src/cc/libbcc.so.0+0xeae9cf) | |
#5 0x7f6ca54e9fea in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::emplace_back<unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&>(unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&) (/bcc/build/src/cc/libbcc.so.0+0xeabfea) | |
#6 0x7f6ca54e4bb5 in ProcSyms::Module::_add_symbol_lazy(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, int, void*) /bcc/src/cc/bcc_syms.cc:261 | |
#7 0x7f6ca54fb806 in list_in_scn /bcc/src/cc/bcc_elf.c:321 | |
#8 0x7f6ca54fb94f in listsymbols /bcc/src/cc/bcc_elf.c:347 | |
#9 0x7f6ca54fc4db in foreach_sym_core /bcc/src/cc/bcc_elf.c:700 | |
#10 0x7f6ca54fc5bc in bcc_elf_foreach_sym_lazy /bcc/src/cc/bcc_elf.c:717 | |
#11 0x7f6ca54e4c8c in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:278 | |
#12 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349 | |
#13 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#14 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#15 0x55cb78e670b2 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:243 | |
#16 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#17 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#18 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#19 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#20 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#21 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#22 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#23 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#24 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#25 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#26 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 917504 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f4dc7 in __gnu_cxx::new_allocator<ProcSyms::Symbol>::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xeb6dc7) | |
#2 0x7f6ca54f2323 in std::allocator_traits<std::allocator<ProcSyms::Symbol> >::allocate(std::allocator<ProcSyms::Symbol>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb4323) | |
#3 0x7f6ca54ef7eb in std::_Vector_base<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb17eb) | |
#4 0x7f6ca54ec9cf in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&>(__gnu_cxx::__normal_iterator<ProcSyms::Symbol*, std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> > >, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&) (/bcc/build/src/cc/libbcc.so.0+0xeae9cf) | |
#5 0x7f6ca54e9fea in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::emplace_back<unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&>(unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&) (/bcc/build/src/cc/libbcc.so.0+0xeabfea) | |
#6 0x7f6ca54e4bb5 in ProcSyms::Module::_add_symbol_lazy(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, int, void*) /bcc/src/cc/bcc_syms.cc:261 | |
#7 0x7f6ca54fb806 in list_in_scn /bcc/src/cc/bcc_elf.c:321 | |
#8 0x7f6ca54fb94f in listsymbols /bcc/src/cc/bcc_elf.c:347 | |
#9 0x7f6ca54fc4db in foreach_sym_core /bcc/src/cc/bcc_elf.c:700 | |
#10 0x7f6ca54fc5bc in bcc_elf_foreach_sym_lazy /bcc/src/cc/bcc_elf.c:717 | |
#11 0x7f6ca54e4c8c in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:278 | |
#12 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349 | |
#13 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#14 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#15 0x55cb78e66a22 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:230 | |
#16 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#17 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#18 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#19 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#20 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#21 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#22 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#23 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#24 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#25 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#26 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 917504 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f4dc7 in __gnu_cxx::new_allocator<ProcSyms::Symbol>::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xeb6dc7) | |
#2 0x7f6ca54f2323 in std::allocator_traits<std::allocator<ProcSyms::Symbol> >::allocate(std::allocator<ProcSyms::Symbol>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb4323) | |
#3 0x7f6ca54ef7eb in std::_Vector_base<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb17eb) | |
#4 0x7f6ca54ec9cf in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&>(__gnu_cxx::__normal_iterator<ProcSyms::Symbol*, std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> > >, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&) (/bcc/build/src/cc/libbcc.so.0+0xeae9cf) | |
#5 0x7f6ca54e9fea in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::emplace_back<unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&>(unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&) (/bcc/build/src/cc/libbcc.so.0+0xeabfea) | |
#6 0x7f6ca54e4bb5 in ProcSyms::Module::_add_symbol_lazy(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, int, void*) /bcc/src/cc/bcc_syms.cc:261 | |
#7 0x7f6ca54fb806 in list_in_scn /bcc/src/cc/bcc_elf.c:321 | |
#8 0x7f6ca54fb94f in listsymbols /bcc/src/cc/bcc_elf.c:347 | |
#9 0x7f6ca54fc4db in foreach_sym_core /bcc/src/cc/bcc_elf.c:700 | |
#10 0x7f6ca54fc5bc in bcc_elf_foreach_sym_lazy /bcc/src/cc/bcc_elf.c:717 | |
#11 0x7f6ca54e4c8c in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:278 | |
#12 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349 | |
#13 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#14 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#15 0x55cb78e66669 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:221 | |
#16 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#17 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#18 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#19 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#20 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#21 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#22 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#23 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#24 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#25 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#26 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 229376 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f4dc7 in __gnu_cxx::new_allocator<ProcSyms::Symbol>::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xeb6dc7) | |
#2 0x7f6ca54f2323 in std::allocator_traits<std::allocator<ProcSyms::Symbol> >::allocate(std::allocator<ProcSyms::Symbol>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb4323) | |
#3 0x7f6ca54ef7eb in std::_Vector_base<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb17eb) | |
#4 0x7f6ca54ec9cf in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&>(__gnu_cxx::__normal_iterator<ProcSyms::Symbol*, std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> > >, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&) (/bcc/build/src/cc/libbcc.so.0+0xeae9cf) | |
#5 0x7f6ca54e9fea in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::emplace_back<unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&>(unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&) (/bcc/build/src/cc/libbcc.so.0+0xeabfea) | |
#6 0x7f6ca54e4bb5 in ProcSyms::Module::_add_symbol_lazy(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, int, void*) /bcc/src/cc/bcc_syms.cc:261 | |
#7 0x7f6ca54fb806 in list_in_scn /bcc/src/cc/bcc_elf.c:321 | |
#8 0x7f6ca54fb94f in listsymbols /bcc/src/cc/bcc_elf.c:347 | |
#9 0x7f6ca54fc4db in foreach_sym_core /bcc/src/cc/bcc_elf.c:700 | |
#10 0x7f6ca54fc5bc in bcc_elf_foreach_sym_lazy /bcc/src/cc/bcc_elf.c:717 | |
#11 0x7f6ca54e4c8c in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:278 | |
#12 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349 | |
#13 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#14 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#15 0x55cb78e67e46 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:261 | |
#16 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#17 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#18 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#19 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#20 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#21 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#22 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#23 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#24 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#25 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#26 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 229376 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f4dc7 in __gnu_cxx::new_allocator<ProcSyms::Symbol>::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xeb6dc7) | |
#2 0x7f6ca54f2323 in std::allocator_traits<std::allocator<ProcSyms::Symbol> >::allocate(std::allocator<ProcSyms::Symbol>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb4323) | |
#3 0x7f6ca54ef7eb in std::_Vector_base<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb17eb) | |
#4 0x7f6ca54ec9cf in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&>(__gnu_cxx::__normal_iterator<ProcSyms::Symbol*, std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> > >, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&) (/bcc/build/src/cc/libbcc.so.0+0xeae9cf) | |
#5 0x7f6ca54e9fea in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::emplace_back<unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&>(unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&) (/bcc/build/src/cc/libbcc.so.0+0xeabfea) | |
#6 0x7f6ca54e4bb5 in ProcSyms::Module::_add_symbol_lazy(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, int, void*) /bcc/src/cc/bcc_syms.cc:261 | |
#7 0x7f6ca54fb806 in list_in_scn /bcc/src/cc/bcc_elf.c:321 | |
#8 0x7f6ca54fb94f in listsymbols /bcc/src/cc/bcc_elf.c:347 | |
#9 0x7f6ca54fc4db in foreach_sym_core /bcc/src/cc/bcc_elf.c:700 | |
#10 0x7f6ca54fc5bc in bcc_elf_foreach_sym_lazy /bcc/src/cc/bcc_elf.c:717 | |
#11 0x7f6ca54e4c8c in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:278 | |
#12 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349 | |
#13 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#14 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#15 0x55cb78e679fb in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:256 | |
#16 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#17 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#18 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#19 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#20 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#21 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#22 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#23 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#24 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#25 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#26 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 13312 byte(s) in 4 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f6dfb in __gnu_cxx::new_allocator<ProcSyms::Module>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f465d in std::allocator_traits<std::allocator<ProcSyms::Module> >::allocate(std::allocator<ProcSyms::Module>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54f1be7 in std::_Vector_base<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3be7) | |
#4 0x7f6ca54eee1c in void std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_realloc_insert<ProcSyms::Module>(__gnu_cxx::__normal_iterator<ProcSyms::Module*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeb0e1c) | |
#5 0x7f6ca54ebe42 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_insert_rval(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeade42) | |
#6 0x7f6ca54e9b65 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::insert(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeabb65) | |
#7 0x7f6ca54e4430 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:155 | |
#8 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#9 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#10 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#11 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#12 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#13 0x55cb78e66323 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:215 | |
#14 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#15 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#16 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#17 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#18 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#19 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#20 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#21 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#22 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#23 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#24 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 13312 byte(s) in 4 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f6dfb in __gnu_cxx::new_allocator<ProcSyms::Module>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f465d in std::allocator_traits<std::allocator<ProcSyms::Module> >::allocate(std::allocator<ProcSyms::Module>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54f1be7 in std::_Vector_base<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3be7) | |
#4 0x7f6ca54eee1c in void std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_realloc_insert<ProcSyms::Module>(__gnu_cxx::__normal_iterator<ProcSyms::Module*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeb0e1c) | |
#5 0x7f6ca54ebe42 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_insert_rval(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeade42) | |
#6 0x7f6ca54e9b65 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::insert(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeabb65) | |
#7 0x7f6ca54e4430 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:155 | |
#8 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#9 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#10 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#11 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#12 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#13 0x55cb78e66309 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:214 | |
#14 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#15 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#16 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#17 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#18 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#19 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#20 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#21 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#22 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#23 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#24 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 6656 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f6dfb in __gnu_cxx::new_allocator<ProcSyms::Module>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f465d in std::allocator_traits<std::allocator<ProcSyms::Module> >::allocate(std::allocator<ProcSyms::Module>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54f1be7 in std::_Vector_base<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3be7) | |
#4 0x7f6ca54eee1c in void std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_realloc_insert<ProcSyms::Module>(__gnu_cxx::__normal_iterator<ProcSyms::Module*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeb0e1c) | |
#5 0x7f6ca54ebe42 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_insert_rval(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeade42) | |
#6 0x7f6ca54e9b65 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::insert(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeabb65) | |
#7 0x7f6ca54e4430 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:155 | |
#8 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#9 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#10 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#11 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#12 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#13 0x55cb78e68abc in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:307 | |
#14 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#15 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#16 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#17 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#18 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#19 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#20 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#21 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#22 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#23 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#24 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 6656 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f6dfb in __gnu_cxx::new_allocator<ProcSyms::Module>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f465d in std::allocator_traits<std::allocator<ProcSyms::Module> >::allocate(std::allocator<ProcSyms::Module>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54f1be7 in std::_Vector_base<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3be7) | |
#4 0x7f6ca54eee1c in void std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_realloc_insert<ProcSyms::Module>(__gnu_cxx::__normal_iterator<ProcSyms::Module*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeb0e1c) | |
#5 0x7f6ca54ebe42 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_insert_rval(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeade42) | |
#6 0x7f6ca54e9b65 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::insert(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeabb65) | |
#7 0x7f6ca54e4430 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:155 | |
#8 0x7f6ca54fe317 in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:200 | |
#9 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#10 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#11 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#12 0x55cb78e6c480 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:457 | |
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 6656 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f6dfb in __gnu_cxx::new_allocator<ProcSyms::Module>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f465d in std::allocator_traits<std::allocator<ProcSyms::Module> >::allocate(std::allocator<ProcSyms::Module>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54f1be7 in std::_Vector_base<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3be7) | |
#4 0x7f6ca54eee1c in void std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_realloc_insert<ProcSyms::Module>(__gnu_cxx::__normal_iterator<ProcSyms::Module*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeb0e1c) | |
#5 0x7f6ca54ebe42 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_insert_rval(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeade42) | |
#6 0x7f6ca54e9b65 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::insert(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeabb65) | |
#7 0x7f6ca54e4430 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:155 | |
#8 0x7f6ca54fe27b in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:190 | |
#9 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#10 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#11 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#12 0x55cb78e6bba1 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:438 | |
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 6656 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f6dfb in __gnu_cxx::new_allocator<ProcSyms::Module>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f465d in std::allocator_traits<std::allocator<ProcSyms::Module> >::allocate(std::allocator<ProcSyms::Module>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54f1be7 in std::_Vector_base<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3be7) | |
#4 0x7f6ca54eee1c in void std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_realloc_insert<ProcSyms::Module>(__gnu_cxx::__normal_iterator<ProcSyms::Module*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeb0e1c) | |
#5 0x7f6ca54ebe42 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_insert_rval(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeade42) | |
#6 0x7f6ca54e9b65 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::insert(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeabb65) | |
#7 0x7f6ca54e4430 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:155 | |
#8 0x7f6ca54fe27b in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:190 | |
#9 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#10 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#11 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#12 0x55cb78e6b3e5 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:421 | |
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 6656 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f6dfb in __gnu_cxx::new_allocator<ProcSyms::Module>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f465d in std::allocator_traits<std::allocator<ProcSyms::Module> >::allocate(std::allocator<ProcSyms::Module>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54f1be7 in std::_Vector_base<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3be7) | |
#4 0x7f6ca54eee1c in void std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_realloc_insert<ProcSyms::Module>(__gnu_cxx::__normal_iterator<ProcSyms::Module*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeb0e1c) | |
#5 0x7f6ca54ebe42 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_insert_rval(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeade42) | |
#6 0x7f6ca54e9b65 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::insert(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeabb65) | |
#7 0x7f6ca54e4430 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:155 | |
#8 0x7f6ca54fe27b in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:190 | |
#9 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#10 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#11 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#12 0x55cb78e6a79f in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:401 | |
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 6656 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f6dfb in __gnu_cxx::new_allocator<ProcSyms::Module>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f465d in std::allocator_traits<std::allocator<ProcSyms::Module> >::allocate(std::allocator<ProcSyms::Module>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54f1be7 in std::_Vector_base<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3be7) | |
#4 0x7f6ca54eee1c in void std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_realloc_insert<ProcSyms::Module>(__gnu_cxx::__normal_iterator<ProcSyms::Module*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeb0e1c) | |
#5 0x7f6ca54ebe42 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::_M_insert_rval(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeade42) | |
#6 0x7f6ca54e9b65 in std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> >::insert(__gnu_cxx::__normal_iterator<ProcSyms::Module const*, std::vector<ProcSyms::Module, std::allocator<ProcSyms::Module> > >, ProcSyms::Module&&) (/bcc/build/src/cc/libbcc.so.0+0xeabb65) | |
#7 0x7f6ca54e4430 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:155 | |
#8 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#9 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#10 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#11 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#12 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#13 0x55cb78e687ae in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:300 | |
#14 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#15 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#16 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#17 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#18 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#19 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#20 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#21 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#22 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#23 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#24 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 5028 byte(s) in 14 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e501 in operator new[](unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:231 | |
#1 0x7f6ca53f97cf in ebpf::BPFModule::finalize() /bcc/src/cc/bpf_module.cc:600 | |
#2 0x7f6ca53fb848 in ebpf::BPFModule::load_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const**, int) /bcc/src/cc/bpf_module.cc:975 | |
#3 0x7f6ca806af53 in ebpf::BPF::init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<ebpf::USDT, std::allocator<ebpf::USDT> > const&) /bcc/src/cc/api/BPF.cc:127 | |
#4 0x55cb78e7d203 in ____C_A_T_C_H____T_E_S_T____24 /bcc/tests/cc/test_bpf_table.cc:32 | |
#5 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#6 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#7 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#8 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#9 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#10 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#11 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#12 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#13 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#14 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#15 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 4352 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919d9c1 in __interceptor_malloc ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:54 | |
#1 0x7f6ca40be48f (/lib/x86_64-linux-gnu/libelf.so.1+0xa48f) | |
#2 0x7f6ca54fb9d9 in get_section_elf_data /bcc/src/cc/bcc_elf.c:360 | |
#3 0x7f6ca54fbacb in find_buildid /bcc/src/cc/bcc_elf.c:383 | |
#4 0x7f6ca54fd30c in bcc_elf_get_buildid /bcc/src/cc/bcc_elf.c:1047 | |
#5 0x7f6ca54e590e in BuildSyms::add_module(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /bcc/src/cc/bcc_syms.cc:473 | |
#6 0x7f6ca54e5e8b in bcc_buildsymcache_add_module /bcc/src/cc/bcc_syms.cc:550 | |
#7 0x7f6ca8072248 in ebpf::BPF::add_module(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /bcc/src/cc/api/BPF.cc:852 | |
#8 0x55cb78e839b1 in ____C_A_T_C_H____T_E_S_T____228 /bcc/tests/cc/test_bpf_table.cc:261 | |
#9 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#10 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#11 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#12 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#13 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#14 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#15 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#16 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#17 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#18 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#19 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 3456 byte(s) in 64 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54e48db in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228 | |
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138 | |
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#9 0x55cb78e66309 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:214 | |
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 3456 byte(s) in 64 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54e48db in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228 | |
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138 | |
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#9 0x55cb78e66323 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:215 | |
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 2404 byte(s) in 60 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54e48a8 in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228 | |
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138 | |
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#9 0x55cb78e66323 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:215 | |
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 2404 byte(s) in 60 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54e48a8 in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228 | |
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138 | |
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#9 0x55cb78e66309 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:214 | |
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 1536 byte(s) in 64 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f4802 in __gnu_cxx::new_allocator<ProcSyms::Module::Range>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f1d55 in std::allocator_traits<std::allocator<ProcSyms::Module::Range> >::allocate(std::allocator<ProcSyms::Module::Range>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3d55) | |
#3 0x7f6ca54ef329 in std::_Vector_base<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb1329) | |
#4 0x7f6ca54ec052 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long long&>(__gnu_cxx::__normal_iterator<ProcSyms::Module::Range*, std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> > >, unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeae052) | |
#5 0x7f6ca54e9c61 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::emplace_back<unsigned long&, unsigned long&, unsigned long long&>(unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeabc61) | |
#6 0x7f6ca54e4499 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:159 | |
#7 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#8 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#9 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#10 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#11 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#12 0x55cb78e66323 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:215 | |
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 1536 byte(s) in 64 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f4802 in __gnu_cxx::new_allocator<ProcSyms::Module::Range>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f1d55 in std::allocator_traits<std::allocator<ProcSyms::Module::Range> >::allocate(std::allocator<ProcSyms::Module::Range>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3d55) | |
#3 0x7f6ca54ef329 in std::_Vector_base<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb1329) | |
#4 0x7f6ca54ec052 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long long&>(__gnu_cxx::__normal_iterator<ProcSyms::Module::Range*, std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> > >, unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeae052) | |
#5 0x7f6ca54e9c61 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::emplace_back<unsigned long&, unsigned long&, unsigned long long&>(unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeabc61) | |
#6 0x7f6ca54e4499 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:159 | |
#7 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#8 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#9 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#10 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#11 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#12 0x55cb78e66309 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:214 | |
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 1320 byte(s) in 15 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca541032b in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > > >::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xdd232b) | |
#2 0x7f6ca540ec73 in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > > >&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xdd0c73) | |
#3 0x7f6ca540bba8 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > > >::_M_get_node() (/bcc/build/src/cc/libbcc.so.0+0xdcdba8) | |
#4 0x7f6ca540af8a in std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (/bcc/build/src/cc/libbcc.so.0+0xdccf8a) | |
#5 0x7f6ca5406002 in std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (/bcc/build/src/cc/libbcc.so.0+0xdc8002) | |
#6 0x7f6ca540230b in std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tuple<unsigned char*, unsigned long, unsigned int>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::tuple<unsigned char*, unsigned long, unsigned int> > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (/bcc/build/src/cc/libbcc.so.0+0xdc430b) | |
#7 0x7f6ca53f9846 in ebpf::BPFModule::finalize() /bcc/src/cc/bpf_module.cc:603 | |
#8 0x7f6ca53fb848 in ebpf::BPFModule::load_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const**, int) /bcc/src/cc/bpf_module.cc:975 | |
#9 0x7f6ca806af53 in ebpf::BPF::init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<ebpf::USDT, std::allocator<ebpf::USDT> > const&) /bcc/src/cc/api/BPF.cc:127 | |
#10 0x55cb78e7d203 in ____C_A_T_C_H____T_E_S_T____24 /bcc/tests/cc/test_bpf_table.cc:32 | |
#11 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#12 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#13 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#14 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#15 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#16 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#17 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#18 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#19 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#20 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#21 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 1135 byte(s) in 2 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919d9c1 in __interceptor_malloc ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:54 | |
#1 0x7f6ca40bf281 (/lib/x86_64-linux-gnu/libelf.so.1+0xb281) | |
[1m[34mIndirect leak of 1067 byte(s) in 2 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca83436f0 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0x3d056f0) | |
[1m[34mIndirect leak of 895 byte(s) in 17 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54e48db in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228 | |
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138 | |
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#9 0x55cb78e687ae in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:300 | |
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 895 byte(s) in 17 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54e48db in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228 | |
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138 | |
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#9 0x55cb78e68abc in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:307 | |
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 864 byte(s) in 16 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54e48db in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228 | |
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138 | |
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#9 0x55cb78e6a79f in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:401 | |
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 864 byte(s) in 16 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54e48db in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228 | |
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138 | |
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#9 0x55cb78e6c480 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:457 | |
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 864 byte(s) in 16 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54e48db in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228 | |
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138 | |
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#9 0x55cb78e6bba1 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:438 | |
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 864 byte(s) in 16 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54e48db in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228 | |
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138 | |
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#9 0x55cb78e6b3e5 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:421 | |
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 601 byte(s) in 15 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54e48a8 in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228 | |
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138 | |
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#9 0x55cb78e68abc in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:307 | |
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 601 byte(s) in 15 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54e48a8 in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228 | |
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138 | |
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#9 0x55cb78e687ae in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:300 | |
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 601 byte(s) in 15 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54e48a8 in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228 | |
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138 | |
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#9 0x55cb78e6bba1 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:438 | |
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 601 byte(s) in 15 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54e48a8 in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228 | |
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138 | |
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#9 0x55cb78e6a79f in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:401 | |
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 601 byte(s) in 15 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54e48a8 in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228 | |
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138 | |
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#9 0x55cb78e6c480 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:457 | |
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 601 byte(s) in 15 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54e48a8 in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228 | |
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138 | |
#4 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#5 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#6 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#7 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#8 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#9 0x55cb78e6b3e5 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:421 | |
#10 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#11 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#12 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#13 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#14 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#15 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#16 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#17 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#18 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#19 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#20 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 600 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x55cb78e78763 in ebpf::BPF::BPF(unsigned int, ebpf::TableStorage*, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) /bcc/src/cc/api/BPF.h:56 | |
#2 0x55cb78e7d12d in ____C_A_T_C_H____T_E_S_T____24 /bcc/tests/cc/test_bpf_table.cc:29 | |
#3 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#4 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#5 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#6 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#7 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#8 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#9 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#10 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#11 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#12 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#13 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 408 byte(s) in 17 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f4802 in __gnu_cxx::new_allocator<ProcSyms::Module::Range>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f1d55 in std::allocator_traits<std::allocator<ProcSyms::Module::Range> >::allocate(std::allocator<ProcSyms::Module::Range>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3d55) | |
#3 0x7f6ca54ef329 in std::_Vector_base<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb1329) | |
#4 0x7f6ca54ec052 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long long&>(__gnu_cxx::__normal_iterator<ProcSyms::Module::Range*, std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> > >, unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeae052) | |
#5 0x7f6ca54e9c61 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::emplace_back<unsigned long&, unsigned long&, unsigned long long&>(unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeabc61) | |
#6 0x7f6ca54e4499 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:159 | |
#7 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#8 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#9 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#10 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#11 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#12 0x55cb78e68abc in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:307 | |
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 408 byte(s) in 17 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f4802 in __gnu_cxx::new_allocator<ProcSyms::Module::Range>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f1d55 in std::allocator_traits<std::allocator<ProcSyms::Module::Range> >::allocate(std::allocator<ProcSyms::Module::Range>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3d55) | |
#3 0x7f6ca54ef329 in std::_Vector_base<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb1329) | |
#4 0x7f6ca54ec052 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long long&>(__gnu_cxx::__normal_iterator<ProcSyms::Module::Range*, std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> > >, unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeae052) | |
#5 0x7f6ca54e9c61 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::emplace_back<unsigned long&, unsigned long&, unsigned long long&>(unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeabc61) | |
#6 0x7f6ca54e4499 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:159 | |
#7 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#8 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#9 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#10 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#11 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#12 0x55cb78e687ae in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:300 | |
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 384 byte(s) in 16 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f4802 in __gnu_cxx::new_allocator<ProcSyms::Module::Range>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f1d55 in std::allocator_traits<std::allocator<ProcSyms::Module::Range> >::allocate(std::allocator<ProcSyms::Module::Range>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3d55) | |
#3 0x7f6ca54ef329 in std::_Vector_base<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb1329) | |
#4 0x7f6ca54ec052 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long long&>(__gnu_cxx::__normal_iterator<ProcSyms::Module::Range*, std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> > >, unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeae052) | |
#5 0x7f6ca54e9c61 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::emplace_back<unsigned long&, unsigned long&, unsigned long long&>(unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeabc61) | |
#6 0x7f6ca54e4499 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:159 | |
#7 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#8 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#9 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#10 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#11 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#12 0x55cb78e6a79f in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:401 | |
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 384 byte(s) in 16 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f4802 in __gnu_cxx::new_allocator<ProcSyms::Module::Range>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f1d55 in std::allocator_traits<std::allocator<ProcSyms::Module::Range> >::allocate(std::allocator<ProcSyms::Module::Range>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3d55) | |
#3 0x7f6ca54ef329 in std::_Vector_base<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb1329) | |
#4 0x7f6ca54ec052 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long long&>(__gnu_cxx::__normal_iterator<ProcSyms::Module::Range*, std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> > >, unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeae052) | |
#5 0x7f6ca54e9c61 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::emplace_back<unsigned long&, unsigned long&, unsigned long long&>(unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeabc61) | |
#6 0x7f6ca54e4499 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:159 | |
#7 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#8 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#9 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#10 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#11 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#12 0x55cb78e6c480 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:457 | |
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 384 byte(s) in 4 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54e5bb9 in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#2 0x55cb78e66323 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:215 | |
#3 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#4 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#5 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#6 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#7 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#8 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#9 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#10 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#11 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#12 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#13 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 384 byte(s) in 4 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54e5bb9 in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#2 0x55cb78e66309 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:214 | |
#3 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#4 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#5 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#6 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#7 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#8 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#9 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#10 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#11 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#12 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#13 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 384 byte(s) in 16 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f4802 in __gnu_cxx::new_allocator<ProcSyms::Module::Range>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f1d55 in std::allocator_traits<std::allocator<ProcSyms::Module::Range> >::allocate(std::allocator<ProcSyms::Module::Range>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3d55) | |
#3 0x7f6ca54ef329 in std::_Vector_base<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb1329) | |
#4 0x7f6ca54ec052 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long long&>(__gnu_cxx::__normal_iterator<ProcSyms::Module::Range*, std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> > >, unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeae052) | |
#5 0x7f6ca54e9c61 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::emplace_back<unsigned long&, unsigned long&, unsigned long long&>(unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeabc61) | |
#6 0x7f6ca54e4499 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:159 | |
#7 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#8 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#9 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#10 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#11 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#12 0x55cb78e6bba1 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:438 | |
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 384 byte(s) in 16 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f4802 in __gnu_cxx::new_allocator<ProcSyms::Module::Range>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f1d55 in std::allocator_traits<std::allocator<ProcSyms::Module::Range> >::allocate(std::allocator<ProcSyms::Module::Range>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3d55) | |
#3 0x7f6ca54ef329 in std::_Vector_base<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb1329) | |
#4 0x7f6ca54ec052 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long long&>(__gnu_cxx::__normal_iterator<ProcSyms::Module::Range*, std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> > >, unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeae052) | |
#5 0x7f6ca54e9c61 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::emplace_back<unsigned long&, unsigned long&, unsigned long long&>(unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeabc61) | |
#6 0x7f6ca54e4499 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:159 | |
#7 0x7f6ca54fe117 in _procfs_maps_each_module /bcc/src/cc/bcc_proc.c:161 | |
#8 0x7f6ca54fe20c in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:178 | |
#9 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#10 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#11 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#12 0x55cb78e6b3e5 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:421 | |
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 168 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca5714e0c in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca56a80ad in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca563805c in std::_Rb_tree<int, std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<int>, std::allocator<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_M_get_node() /usr/include/c++/9/bits/stl_tree.h:580 | |
#4 0x7f6ca557c3a0 in std::_Rb_tree_node<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >* std::_Rb_tree<int, std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<int>, std::allocator<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<int const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<int const&>&&, std::tuple<>&&) /usr/include/c++/9/bits/stl_tree.h:630 | |
#5 0x7f6ca552dad0 in std::_Rb_tree_iterator<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > std::_Rb_tree<int, std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::_Select1st<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<int>, std::allocator<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<int const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::piecewise_construct_t const&, std::tuple<int const&>&&, std::tuple<>&&) /usr/include/c++/9/bits/stl_tree.h:2460 | |
#6 0x7f6ca5526915 in std::map<int, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::less<int>, std::allocator<std::pair<int const, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::operator[](int const&) (/bcc/build/src/cc/libbcc.so.0+0xee8915) | |
#7 0x7f6ca55245c2 in ebpf::BFrontendAction::add_map_def(int, std::tuple<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) /bcc/src/cc/frontends/clang/b_frontend_action.h:181 | |
#8 0x7f6ca551fc67 in ebpf::BTypeVisitor::VisitVarDecl(clang::VarDecl*) /bcc/src/cc/frontends/clang/b_frontend_action.cc:1591 | |
#9 0x7f6ca56358d7 in clang::RecursiveASTVisitor<ebpf::BTypeVisitor>::WalkUpFromVarDecl(clang::VarDecl*) /usr/lib/llvm-11/include/clang/AST/DeclNodes.inc:453 | |
#10 0x7f6ca55786ba in clang::RecursiveASTVisitor<ebpf::BTypeVisitor>::TraverseVarDecl(clang::VarDecl*) /usr/lib/llvm-11/include/clang/AST/RecursiveASTVisitor.h:2106 | |
#11 0x7f6ca552c4e7 in clang::RecursiveASTVisitor<ebpf::BTypeVisitor>::TraverseDecl(clang::Decl*) /usr/lib/llvm-11/include/clang/AST/DeclNodes.inc:453 | |
#12 0x7f6ca5520a23 in ebpf::BTypeConsumer::HandleTranslationUnit(clang::ASTContext&) /bcc/src/cc/frontends/clang/b_frontend_action.cc:1700 | |
#13 0x7f6ca58902cb in clang::MultiplexConsumer::HandleTranslationUnit(clang::ASTContext&) (/bcc/build/src/cc/libbcc.so.0+0x12522cb) | |
[1m[34mIndirect leak of 112 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f4dc7 in __gnu_cxx::new_allocator<ProcSyms::Symbol>::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xeb6dc7) | |
#2 0x7f6ca54f2323 in std::allocator_traits<std::allocator<ProcSyms::Symbol> >::allocate(std::allocator<ProcSyms::Symbol>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb4323) | |
#3 0x7f6ca54ef7eb in std::_Vector_base<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb17eb) | |
#4 0x7f6ca54ec586 in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, unsigned long&, unsigned long&>(__gnu_cxx::__normal_iterator<ProcSyms::Symbol*, std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*&&, unsigned long&, unsigned long&) (/bcc/build/src/cc/libbcc.so.0+0xeae586) | |
#5 0x7f6ca54e9e81 in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, unsigned long&, unsigned long&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*&&, unsigned long&, unsigned long&) (/bcc/build/src/cc/libbcc.so.0+0xeabe81) | |
#6 0x7f6ca54e4b39 in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:253 | |
#7 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114 | |
#8 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275 | |
#9 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349 | |
#10 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#11 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#12 0x55cb78e6bd0a in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:441 | |
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 112 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f4dc7 in __gnu_cxx::new_allocator<ProcSyms::Symbol>::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xeb6dc7) | |
#2 0x7f6ca54f2323 in std::allocator_traits<std::allocator<ProcSyms::Symbol> >::allocate(std::allocator<ProcSyms::Symbol>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb4323) | |
#3 0x7f6ca54ef7eb in std::_Vector_base<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb17eb) | |
#4 0x7f6ca54ec586 in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, unsigned long&, unsigned long&>(__gnu_cxx::__normal_iterator<ProcSyms::Symbol*, std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*&&, unsigned long&, unsigned long&) (/bcc/build/src/cc/libbcc.so.0+0xeae586) | |
#5 0x7f6ca54e9e81 in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, unsigned long&, unsigned long&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*&&, unsigned long&, unsigned long&) (/bcc/build/src/cc/libbcc.so.0+0xeabe81) | |
#6 0x7f6ca54e4b39 in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:253 | |
#7 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114 | |
#8 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275 | |
#9 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349 | |
#10 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#11 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#12 0x55cb78e6c5e9 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:460 | |
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 112 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f4dc7 in __gnu_cxx::new_allocator<ProcSyms::Symbol>::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xeb6dc7) | |
#2 0x7f6ca54f2323 in std::allocator_traits<std::allocator<ProcSyms::Symbol> >::allocate(std::allocator<ProcSyms::Symbol>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb4323) | |
#3 0x7f6ca54ef7eb in std::_Vector_base<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb17eb) | |
#4 0x7f6ca54ec586 in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, unsigned long&, unsigned long&>(__gnu_cxx::__normal_iterator<ProcSyms::Symbol*, std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*&&, unsigned long&, unsigned long&) (/bcc/build/src/cc/libbcc.so.0+0xeae586) | |
#5 0x7f6ca54e9e81 in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, unsigned long&, unsigned long&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*&&, unsigned long&, unsigned long&) (/bcc/build/src/cc/libbcc.so.0+0xeabe81) | |
#6 0x7f6ca54e4b39 in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:253 | |
#7 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114 | |
#8 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275 | |
#9 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349 | |
#10 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#11 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#12 0x55cb78e6b54e in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:424 | |
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 112 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f4dc7 in __gnu_cxx::new_allocator<ProcSyms::Symbol>::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xeb6dc7) | |
#2 0x7f6ca54f2323 in std::allocator_traits<std::allocator<ProcSyms::Symbol> >::allocate(std::allocator<ProcSyms::Symbol>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb4323) | |
#3 0x7f6ca54ef7eb in std::_Vector_base<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb17eb) | |
#4 0x7f6ca54ec586 in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, unsigned long&, unsigned long&>(__gnu_cxx::__normal_iterator<ProcSyms::Symbol*, std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*&&, unsigned long&, unsigned long&) (/bcc/build/src/cc/libbcc.so.0+0xeae586) | |
#5 0x7f6ca54e9e81 in void std::vector<ProcSyms::Symbol, std::allocator<ProcSyms::Symbol> >::emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, unsigned long&, unsigned long&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*&&, unsigned long&, unsigned long&) (/bcc/build/src/cc/libbcc.so.0+0xeabe81) | |
#6 0x7f6ca54e4b39 in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:253 | |
#7 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114 | |
#8 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275 | |
#9 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349 | |
#10 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#11 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#12 0x55cb78e6a908 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:404 | |
#13 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#14 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#15 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#16 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#17 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#18 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#19 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#20 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#21 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#22 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#23 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 96 byte(s) in 2 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f707e in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f48ea in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54f1e93 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb3e93) | |
#4 0x7f6ca54ef481 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<char const*&>(std::integral_constant<bool, true>, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb1481) | |
#5 0x7f6ca54ec3ea in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeae3ea) | |
#6 0x7f6ca54e9d73 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeabd73) | |
#7 0x7f6ca54e4aff in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:252 | |
#8 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114 | |
#9 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275 | |
#10 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349 | |
#11 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#12 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#13 0x55cb78e6a908 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:404 | |
#14 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#15 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#16 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#17 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#18 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#19 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#20 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#21 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#22 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#23 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#24 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 96 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54009c0 in std::_MakeUniq<ebpf::ProgFuncInfo>::__single_object std::make_unique<ebpf::ProgFuncInfo>() (/bcc/build/src/cc/libbcc.so.0+0xdc29c0) | |
#2 0x7f6ca53f9b65 in ebpf::BPFModule::finalize_prog_func_info() /bcc/src/cc/bpf_module.cc:626 | |
#3 0x7f6ca53f95e8 in ebpf::BPFModule::finalize() /bcc/src/cc/bpf_module.cc:579 | |
#4 0x7f6ca53fb848 in ebpf::BPFModule::load_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const**, int) /bcc/src/cc/bpf_module.cc:975 | |
#5 0x7f6ca806af53 in ebpf::BPF::init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<ebpf::USDT, std::allocator<ebpf::USDT> > const&) /bcc/src/cc/api/BPF.cc:127 | |
#6 0x55cb78e7d203 in ____C_A_T_C_H____T_E_S_T____24 /bcc/tests/cc/test_bpf_table.cc:32 | |
#7 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#8 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#9 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#10 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#11 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#12 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#13 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#14 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#15 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#16 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#17 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 96 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54e5bb9 in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#2 0x55cb78e6c480 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:457 | |
#3 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#4 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#5 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#6 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#7 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#8 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#9 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#10 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#11 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#12 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#13 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 96 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54e5bb9 in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#2 0x55cb78e6bba1 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:438 | |
#3 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#4 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#5 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#6 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#7 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#8 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#9 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#10 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#11 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#12 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#13 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 96 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54e5bb9 in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#2 0x55cb78e68abc in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:307 | |
#3 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#4 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#5 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#6 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#7 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#8 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#9 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#10 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#11 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#12 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#13 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 96 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54e5bb9 in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#2 0x55cb78e687ae in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:300 | |
#3 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#4 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#5 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#6 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#7 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#8 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#9 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#10 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#11 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#12 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#13 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 96 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54e5bb9 in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#2 0x55cb78e6a79f in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:401 | |
#3 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#4 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#5 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#6 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#7 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#8 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#9 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#10 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#11 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#12 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#13 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 96 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54e5bb9 in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#2 0x55cb78e6b3e5 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:421 | |
#3 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#4 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#5 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#6 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#7 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#8 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#9 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#10 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#11 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#12 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#13 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 96 byte(s) in 2 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f707e in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f48ea in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54f1e93 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb3e93) | |
#4 0x7f6ca54ef481 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<char const*&>(std::integral_constant<bool, true>, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb1481) | |
#5 0x7f6ca54ec3ea in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeae3ea) | |
#6 0x7f6ca54e9d73 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeabd73) | |
#7 0x7f6ca54e4aff in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:252 | |
#8 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114 | |
#9 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275 | |
#10 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349 | |
#11 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#12 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#13 0x55cb78e6c5e9 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:460 | |
#14 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#15 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#16 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#17 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#18 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#19 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#20 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#21 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#22 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#23 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#24 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 96 byte(s) in 2 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f707e in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f48ea in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54f1e93 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb3e93) | |
#4 0x7f6ca54ef481 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<char const*&>(std::integral_constant<bool, true>, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb1481) | |
#5 0x7f6ca54ec3ea in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeae3ea) | |
#6 0x7f6ca54e9d73 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeabd73) | |
#7 0x7f6ca54e4aff in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:252 | |
#8 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114 | |
#9 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275 | |
#10 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349 | |
#11 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#12 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#13 0x55cb78e6bd0a in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:441 | |
#14 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#15 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#16 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#17 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#18 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#19 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#20 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#21 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#22 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#23 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#24 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 96 byte(s) in 2 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f707e in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f48ea in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54f1e93 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb3e93) | |
#4 0x7f6ca54ef481 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<char const*&>(std::integral_constant<bool, true>, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb1481) | |
#5 0x7f6ca54ec3ea in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeae3ea) | |
#6 0x7f6ca54e9d73 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeabd73) | |
#7 0x7f6ca54e4aff in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:252 | |
#8 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114 | |
#9 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275 | |
#10 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349 | |
#11 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#12 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#13 0x55cb78e6b54e in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:424 | |
#14 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#15 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#16 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#17 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#18 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#19 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#20 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#21 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#22 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#23 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#24 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 78 byte(s) in 4 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca834330b in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) (/bcc/build/src/cc/libbcc.so.0+0x3d0530b) | |
[1m[34mIndirect leak of 72 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca5410929 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > >::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xdd2929) | |
#2 0x7f6ca540f355 in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > >&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xdd1355) | |
#3 0x7f6ca540ca40 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > >::_M_get_node() (/bcc/build/src/cc/libbcc.so.0+0xdcea40) | |
#4 0x7f6ca5408362 in std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (/bcc/build/src/cc/libbcc.so.0+0xdca362) | |
#5 0x7f6ca5404554 in std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (/bcc/build/src/cc/libbcc.so.0+0xdc6554) | |
#6 0x7f6ca5401051 in std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (/bcc/build/src/cc/libbcc.so.0+0xdc3051) | |
#7 0x7f6ca53f7272 in ebpf::BPFModule::annotate_light() /bcc/src/cc/bpf_module.cc:237 | |
#8 0x7f6ca53fb83c in ebpf::BPFModule::load_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const**, int) /bcc/src/cc/bpf_module.cc:972 | |
#9 0x7f6ca806af53 in ebpf::BPF::init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<ebpf::USDT, std::allocator<ebpf::USDT> > const&) /bcc/src/cc/api/BPF.cc:127 | |
#10 0x55cb78e7d203 in ____C_A_T_C_H____T_E_S_T____24 /bcc/tests/cc/test_bpf_table.cc:32 | |
#11 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#12 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#13 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#14 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#15 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#16 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#17 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#18 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#19 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#20 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#21 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 48 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f707e in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f48ea in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54f2831 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb4831) | |
#4 0x7f6ca54efc81 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::integral_constant<bool, true>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb1c81) | |
#5 0x7f6ca54ece9c in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/hashtable.h:781 | |
#6 0x7f6ca54ea2c1 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/unordered_set.h:378 | |
#7 0x7f6ca54e534a in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:390 | |
#8 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#9 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#10 0x55cb78e67e46 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:261 | |
#11 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#12 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#13 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#14 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#15 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#16 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#17 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#18 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#19 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#20 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#21 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 48 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f707e in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f48ea in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54f2831 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb4831) | |
#4 0x7f6ca54efc81 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::integral_constant<bool, true>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb1c81) | |
#5 0x7f6ca54ece9c in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/hashtable.h:781 | |
#6 0x7f6ca54ea2c1 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/unordered_set.h:378 | |
#7 0x7f6ca54e534a in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:390 | |
#8 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#9 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#10 0x55cb78e679fb in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:256 | |
#11 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#12 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#13 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#14 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#15 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#16 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#17 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#18 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#19 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#20 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#21 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 48 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f707e in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f48ea in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54f2831 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb4831) | |
#4 0x7f6ca54efc81 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::integral_constant<bool, true>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb1c81) | |
#5 0x7f6ca54ece9c in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/hashtable.h:781 | |
#6 0x7f6ca54ea2c1 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/unordered_set.h:378 | |
#7 0x7f6ca54e534a in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:390 | |
#8 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#9 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#10 0x55cb78e67462 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:247 | |
#11 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#12 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#13 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#14 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#15 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#16 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#17 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#18 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#19 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#20 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#21 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 48 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f707e in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f48ea in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54f2831 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb4831) | |
#4 0x7f6ca54efc81 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::integral_constant<bool, true>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb1c81) | |
#5 0x7f6ca54ece9c in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/hashtable.h:781 | |
#6 0x7f6ca54ea2c1 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/unordered_set.h:378 | |
#7 0x7f6ca54e534a in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:390 | |
#8 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#9 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#10 0x55cb78e670b2 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:243 | |
#11 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#12 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#13 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#14 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#15 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#16 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#17 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#18 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#19 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#20 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#21 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 48 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f707e in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f48ea in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54f2831 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb4831) | |
#4 0x7f6ca54efc81 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::integral_constant<bool, true>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb1c81) | |
#5 0x7f6ca54ece9c in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/hashtable.h:781 | |
#6 0x7f6ca54ea2c1 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/unordered_set.h:378 | |
#7 0x7f6ca54e534a in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:390 | |
#8 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#9 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#10 0x55cb78e66669 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:221 | |
#11 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#12 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#13 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#14 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#15 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#16 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#17 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#18 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#19 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#20 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#21 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 48 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f707e in __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f48ea in std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54f2831 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb4831) | |
#4 0x7f6ca54efc81 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::integral_constant<bool, true>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb1c81) | |
#5 0x7f6ca54ece9c in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/hashtable.h:781 | |
#6 0x7f6ca54ea2c1 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/unordered_set.h:378 | |
#7 0x7f6ca54e534a in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:390 | |
#8 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#9 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#10 0x55cb78e66a22 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:230 | |
#11 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#12 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#13 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#14 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#15 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#16 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#17 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#18 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#19 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#20 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#21 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 36 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54e48db in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228 | |
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138 | |
#4 0x7f6ca54fe27b in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:190 | |
#5 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#6 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#7 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#8 0x55cb78e6a79f in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:401 | |
#9 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#10 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#11 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#12 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#13 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#14 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#15 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#16 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#17 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#18 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#19 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 32 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca5424ac7 in std::_MakeUniq<ebpf::TableStorage>::__single_object std::make_unique<ebpf::TableStorage>() /usr/include/c++/9/bits/unique_ptr.h:857 | |
#2 0x7f6ca5423b9e in ebpf::createSharedTableStorage() /bcc/src/cc/shared_table.cc:109 | |
#3 0x7f6ca53f648f in ebpf::BPFModule::BPFModule(unsigned int, ebpf::TableStorage*, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, char const*) /bcc/src/cc/bpf_module.cc:154 | |
#4 0x55cb78e78791 in ebpf::BPF::BPF(unsigned int, ebpf::TableStorage*, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) /bcc/src/cc/api/BPF.h:56 | |
#5 0x55cb78e7d12d in ____C_A_T_C_H____T_E_S_T____24 /bcc/tests/cc/test_bpf_table.cc:29 | |
#6 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#7 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#8 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#9 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#10 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#11 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#12 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#13 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#14 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#15 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#16 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 32 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54e48db in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228 | |
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138 | |
#4 0x7f6ca54fe27b in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:190 | |
#5 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#6 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#7 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#8 0x55cb78e6bba1 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:438 | |
#9 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#10 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#11 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#12 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#13 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#14 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#15 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#16 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#17 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#18 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#19 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 32 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54e48db in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228 | |
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138 | |
#4 0x7f6ca54fe27b in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:190 | |
#5 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#6 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#7 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#8 0x55cb78e6b3e5 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:421 | |
#9 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#10 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#11 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#12 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#13 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#14 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#15 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#16 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#17 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#18 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#19 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 24 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f4802 in __gnu_cxx::new_allocator<ProcSyms::Module::Range>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f1d55 in std::allocator_traits<std::allocator<ProcSyms::Module::Range> >::allocate(std::allocator<ProcSyms::Module::Range>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3d55) | |
#3 0x7f6ca54ef329 in std::_Vector_base<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb1329) | |
#4 0x7f6ca54ec052 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long long&>(__gnu_cxx::__normal_iterator<ProcSyms::Module::Range*, std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> > >, unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeae052) | |
#5 0x7f6ca54e9c61 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::emplace_back<unsigned long&, unsigned long&, unsigned long long&>(unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeabc61) | |
#6 0x7f6ca54e4499 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:159 | |
#7 0x7f6ca54fe317 in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:200 | |
#8 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#9 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#10 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#11 0x55cb78e6c480 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:457 | |
#12 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#13 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#14 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#15 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#16 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#17 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#18 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#19 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#20 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#21 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#22 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 24 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f4802 in __gnu_cxx::new_allocator<ProcSyms::Module::Range>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f1d55 in std::allocator_traits<std::allocator<ProcSyms::Module::Range> >::allocate(std::allocator<ProcSyms::Module::Range>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3d55) | |
#3 0x7f6ca54ef329 in std::_Vector_base<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb1329) | |
#4 0x7f6ca54ec052 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long long&>(__gnu_cxx::__normal_iterator<ProcSyms::Module::Range*, std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> > >, unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeae052) | |
#5 0x7f6ca54e9c61 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::emplace_back<unsigned long&, unsigned long&, unsigned long long&>(unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeabc61) | |
#6 0x7f6ca54e4499 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:159 | |
#7 0x7f6ca54fe27b in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:190 | |
#8 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#9 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#10 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#11 0x55cb78e6bba1 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:438 | |
#12 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#13 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#14 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#15 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#16 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#17 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#18 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#19 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#20 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#21 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#22 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 24 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f4802 in __gnu_cxx::new_allocator<ProcSyms::Module::Range>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f1d55 in std::allocator_traits<std::allocator<ProcSyms::Module::Range> >::allocate(std::allocator<ProcSyms::Module::Range>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3d55) | |
#3 0x7f6ca54ef329 in std::_Vector_base<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb1329) | |
#4 0x7f6ca54ec052 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long long&>(__gnu_cxx::__normal_iterator<ProcSyms::Module::Range*, std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> > >, unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeae052) | |
#5 0x7f6ca54e9c61 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::emplace_back<unsigned long&, unsigned long&, unsigned long long&>(unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeabc61) | |
#6 0x7f6ca54e4499 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:159 | |
#7 0x7f6ca54fe27b in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:190 | |
#8 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#9 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#10 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#11 0x55cb78e6b3e5 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:421 | |
#12 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#13 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#14 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#15 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#16 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#17 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#18 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#19 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#20 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#21 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#22 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 24 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54f4802 in __gnu_cxx::new_allocator<ProcSyms::Module::Range>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f1d55 in std::allocator_traits<std::allocator<ProcSyms::Module::Range> >::allocate(std::allocator<ProcSyms::Module::Range>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb3d55) | |
#3 0x7f6ca54ef329 in std::_Vector_base<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xeb1329) | |
#4 0x7f6ca54ec052 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::_M_realloc_insert<unsigned long&, unsigned long&, unsigned long long&>(__gnu_cxx::__normal_iterator<ProcSyms::Module::Range*, std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> > >, unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeae052) | |
#5 0x7f6ca54e9c61 in void std::vector<ProcSyms::Module::Range, std::allocator<ProcSyms::Module::Range> >::emplace_back<unsigned long&, unsigned long&, unsigned long long&>(unsigned long&, unsigned long&, unsigned long long&) (/bcc/build/src/cc/libbcc.so.0+0xeabc61) | |
#6 0x7f6ca54e4499 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:159 | |
#7 0x7f6ca54fe27b in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:190 | |
#8 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#9 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#10 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#11 0x55cb78e6a79f in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:401 | |
#12 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#13 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#14 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#15 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#16 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#17 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#18 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#19 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#20 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#21 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#22 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 20 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54e48db in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228 | |
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138 | |
#4 0x7f6ca54fe317 in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:200 | |
#5 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#6 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#7 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#8 0x55cb78e6c480 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:457 | |
#9 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#10 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#11 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#12 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#13 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#14 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#15 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#16 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#17 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#18 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#19 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 20 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54e48a8 in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228 | |
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138 | |
#4 0x7f6ca54fe317 in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:200 | |
#5 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#6 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#7 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#8 0x55cb78e6c480 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:457 | |
#9 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#10 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#11 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#12 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#13 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#14 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#15 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#16 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#17 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#18 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#19 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 20 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54e48a8 in ProcSyms::Module::Module(char const*, char const*, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:228 | |
#3 0x7f6ca54e4317 in ProcSyms::_add_module(mod_info*, int, void*) /bcc/src/cc/bcc_syms.cc:138 | |
#4 0x7f6ca54fe27b in bcc_procutils_each_module /bcc/src/cc/bcc_proc.c:190 | |
#5 0x7f6ca54e414f in ProcSyms::load_modules() /bcc/src/cc/bcc_syms.cc:120 | |
#6 0x7f6ca54e40d3 in ProcSyms::ProcSyms(int, bcc_symbol_option*) /bcc/src/cc/bcc_syms.cc:116 | |
#7 0x7f6ca54e5bcd in bcc_symcache_new /bcc/src/cc/bcc_syms.cc:501 | |
#8 0x55cb78e6a79f in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:401 | |
#9 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#10 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#11 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#12 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#13 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#14 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#15 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#16 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#17 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#18 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#19 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 19 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54f70f0 in void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb90f0) | |
#3 0x7f6ca54f4938 in void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*&>(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*&) /usr/include/c++/9/bits/alloc_traits.h:483 | |
#4 0x7f6ca54f1ef8 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb3ef8) | |
#5 0x7f6ca54ef481 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<char const*&>(std::integral_constant<bool, true>, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb1481) | |
#6 0x7f6ca54ec3ea in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeae3ea) | |
#7 0x7f6ca54e9d73 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeabd73) | |
#8 0x7f6ca54e4aff in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:252 | |
#9 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114 | |
#10 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275 | |
#11 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349 | |
#12 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#13 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#14 0x55cb78e6c5e9 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:460 | |
#15 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#16 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#17 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#18 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#19 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#20 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#21 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#22 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#23 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#24 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#25 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 19 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54f70f0 in void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb90f0) | |
#3 0x7f6ca54f4938 in void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*&>(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*&) /usr/include/c++/9/bits/alloc_traits.h:483 | |
#4 0x7f6ca54f1ef8 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb3ef8) | |
#5 0x7f6ca54ef481 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<char const*&>(std::integral_constant<bool, true>, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb1481) | |
#6 0x7f6ca54ec3ea in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeae3ea) | |
#7 0x7f6ca54e9d73 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeabd73) | |
#8 0x7f6ca54e4aff in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:252 | |
#9 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114 | |
#10 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275 | |
#11 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349 | |
#12 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#13 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#14 0x55cb78e6bd0a in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:441 | |
#15 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#16 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#17 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#18 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#19 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#20 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#21 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#22 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#23 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#24 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#25 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 19 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54f70f0 in void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb90f0) | |
#3 0x7f6ca54f4938 in void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*&>(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*&) /usr/include/c++/9/bits/alloc_traits.h:483 | |
#4 0x7f6ca54f1ef8 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb3ef8) | |
#5 0x7f6ca54ef481 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<char const*&>(std::integral_constant<bool, true>, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb1481) | |
#6 0x7f6ca54ec3ea in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeae3ea) | |
#7 0x7f6ca54e9d73 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeabd73) | |
#8 0x7f6ca54e4aff in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:252 | |
#9 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114 | |
#10 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275 | |
#11 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349 | |
#12 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#13 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#14 0x55cb78e6b54e in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:424 | |
#15 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#16 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#17 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#18 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#19 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#20 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#21 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#22 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#23 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#24 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#25 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 19 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca8034672 in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/include/c++/9/bits/basic_string.tcc:219 | |
#2 0x7f6ca54f70f0 in void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb90f0) | |
#3 0x7f6ca54f4938 in void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*&>(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const*&) /usr/include/c++/9/bits/alloc_traits.h:483 | |
#4 0x7f6ca54f1ef8 in std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_node<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb3ef8) | |
#5 0x7f6ca54ef481 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<char const*&>(std::integral_constant<bool, true>, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb1481) | |
#6 0x7f6ca54ec3ea in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeae3ea) | |
#7 0x7f6ca54e9d73 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeabd73) | |
#8 0x7f6ca54e4aff in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:252 | |
#9 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114 | |
#10 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275 | |
#11 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349 | |
#12 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#13 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#14 0x55cb78e6a908 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:404 | |
#15 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#16 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#17 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#18 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#19 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#20 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#21 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#22 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#23 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#24 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#25 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 16 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54fa99f in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f9ead in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54fa1c4 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable_policy.h:2134 | |
#4 0x7f6ca54f8db4 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable.h:361 | |
#5 0x7f6ca54f71fc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/include/c++/9/bits/hashtable.h:2123 | |
#6 0x7f6ca54f4b78 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/include/c++/9/bits/hashtable.h:2102 | |
#7 0x7f6ca54f218a in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*, unsigned long) /usr/include/c++/9/bits/hashtable.h:1748 | |
#8 0x7f6ca54ef565 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<char const*&>(std::integral_constant<bool, true>, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb1565) | |
#9 0x7f6ca54ec3ea in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeae3ea) | |
#10 0x7f6ca54e9d73 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeabd73) | |
#11 0x7f6ca54e4aff in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:252 | |
#12 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114 | |
#13 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275 | |
#14 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349 | |
#15 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#16 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#17 0x55cb78e6bd0a in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:441 | |
#18 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#19 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#20 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#21 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#22 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#23 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#24 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#25 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#26 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#27 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#28 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 16 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54fa99f in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f9ead in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54fa1c4 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable_policy.h:2134 | |
#4 0x7f6ca54f8db4 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable.h:361 | |
#5 0x7f6ca54f71fc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/include/c++/9/bits/hashtable.h:2123 | |
#6 0x7f6ca54f4b78 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/include/c++/9/bits/hashtable.h:2102 | |
#7 0x7f6ca54f218a in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*, unsigned long) /usr/include/c++/9/bits/hashtable.h:1748 | |
#8 0x7f6ca54efd65 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::integral_constant<bool, true>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb1d65) | |
#9 0x7f6ca54ece9c in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/hashtable.h:781 | |
#10 0x7f6ca54ea2c1 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/unordered_set.h:378 | |
#11 0x7f6ca54e534a in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:390 | |
#12 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#13 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#14 0x55cb78e67e46 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:261 | |
#15 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#16 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#17 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#18 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#19 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#20 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#21 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#22 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#23 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#24 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#25 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 16 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54fa99f in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f9ead in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54fa1c4 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable_policy.h:2134 | |
#4 0x7f6ca54f8db4 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable.h:361 | |
#5 0x7f6ca54f71fc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/include/c++/9/bits/hashtable.h:2123 | |
#6 0x7f6ca54f4b78 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/include/c++/9/bits/hashtable.h:2102 | |
#7 0x7f6ca54f218a in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*, unsigned long) /usr/include/c++/9/bits/hashtable.h:1748 | |
#8 0x7f6ca54efd65 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::integral_constant<bool, true>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb1d65) | |
#9 0x7f6ca54ece9c in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/hashtable.h:781 | |
#10 0x7f6ca54ea2c1 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/unordered_set.h:378 | |
#11 0x7f6ca54e534a in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:390 | |
#12 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#13 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#14 0x55cb78e66a22 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:230 | |
#15 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#16 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#17 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#18 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#19 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#20 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#21 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#22 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#23 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#24 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#25 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 16 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54fa99f in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f9ead in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54fa1c4 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable_policy.h:2134 | |
#4 0x7f6ca54f8db4 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable.h:361 | |
#5 0x7f6ca54f71fc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/include/c++/9/bits/hashtable.h:2123 | |
#6 0x7f6ca54f4b78 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/include/c++/9/bits/hashtable.h:2102 | |
#7 0x7f6ca54f218a in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*, unsigned long) /usr/include/c++/9/bits/hashtable.h:1748 | |
#8 0x7f6ca54efd65 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::integral_constant<bool, true>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb1d65) | |
#9 0x7f6ca54ece9c in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/hashtable.h:781 | |
#10 0x7f6ca54ea2c1 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/unordered_set.h:378 | |
#11 0x7f6ca54e534a in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:390 | |
#12 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#13 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#14 0x55cb78e679fb in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:256 | |
#15 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#16 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#17 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#18 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#19 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#20 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#21 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#22 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#23 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#24 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#25 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 16 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54fa99f in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f9ead in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54fa1c4 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable_policy.h:2134 | |
#4 0x7f6ca54f8db4 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable.h:361 | |
#5 0x7f6ca54f71fc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/include/c++/9/bits/hashtable.h:2123 | |
#6 0x7f6ca54f4b78 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/include/c++/9/bits/hashtable.h:2102 | |
#7 0x7f6ca54f218a in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*, unsigned long) /usr/include/c++/9/bits/hashtable.h:1748 | |
#8 0x7f6ca54ef565 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<char const*&>(std::integral_constant<bool, true>, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb1565) | |
#9 0x7f6ca54ec3ea in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeae3ea) | |
#10 0x7f6ca54e9d73 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeabd73) | |
#11 0x7f6ca54e4aff in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:252 | |
#12 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114 | |
#13 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275 | |
#14 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349 | |
#15 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#16 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#17 0x55cb78e6c5e9 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:460 | |
#18 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#19 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#20 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#21 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#22 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#23 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#24 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#25 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#26 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#27 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#28 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 16 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54fa99f in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f9ead in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54fa1c4 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable_policy.h:2134 | |
#4 0x7f6ca54f8db4 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable.h:361 | |
#5 0x7f6ca54f71fc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/include/c++/9/bits/hashtable.h:2123 | |
#6 0x7f6ca54f4b78 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/include/c++/9/bits/hashtable.h:2102 | |
#7 0x7f6ca54f218a in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*, unsigned long) /usr/include/c++/9/bits/hashtable.h:1748 | |
#8 0x7f6ca54efd65 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::integral_constant<bool, true>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb1d65) | |
#9 0x7f6ca54ece9c in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/hashtable.h:781 | |
#10 0x7f6ca54ea2c1 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/unordered_set.h:378 | |
#11 0x7f6ca54e534a in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:390 | |
#12 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#13 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#14 0x55cb78e66669 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:221 | |
#15 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#16 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#17 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#18 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#19 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#20 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#21 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#22 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#23 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#24 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#25 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 16 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54fa99f in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f9ead in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54fa1c4 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable_policy.h:2134 | |
#4 0x7f6ca54f8db4 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable.h:361 | |
#5 0x7f6ca54f71fc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/include/c++/9/bits/hashtable.h:2123 | |
#6 0x7f6ca54f4b78 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/include/c++/9/bits/hashtable.h:2102 | |
#7 0x7f6ca54f218a in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*, unsigned long) /usr/include/c++/9/bits/hashtable.h:1748 | |
#8 0x7f6ca54ef565 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<char const*&>(std::integral_constant<bool, true>, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb1565) | |
#9 0x7f6ca54ec3ea in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeae3ea) | |
#10 0x7f6ca54e9d73 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeabd73) | |
#11 0x7f6ca54e4aff in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:252 | |
#12 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114 | |
#13 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275 | |
#14 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349 | |
#15 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#16 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#17 0x55cb78e6b54e in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:424 | |
#18 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#19 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#20 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#21 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#22 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#23 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#24 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#25 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#26 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#27 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#28 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 16 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54fa99f in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f9ead in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54fa1c4 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable_policy.h:2134 | |
#4 0x7f6ca54f8db4 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable.h:361 | |
#5 0x7f6ca54f71fc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/include/c++/9/bits/hashtable.h:2123 | |
#6 0x7f6ca54f4b78 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/include/c++/9/bits/hashtable.h:2102 | |
#7 0x7f6ca54f218a in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*, unsigned long) /usr/include/c++/9/bits/hashtable.h:1748 | |
#8 0x7f6ca54ef565 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<char const*&>(std::integral_constant<bool, true>, char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeb1565) | |
#9 0x7f6ca54ec3ea in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeae3ea) | |
#10 0x7f6ca54e9d73 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<char const*&>(char const*&) (/bcc/build/src/cc/libbcc.so.0+0xeabd73) | |
#11 0x7f6ca54e4aff in ProcSyms::Module::_add_symbol(char const*, unsigned long, unsigned long, void*) /bcc/src/cc/bcc_syms.cc:252 | |
#12 0x7f6ca54fd9ed in bcc_perf_map_foreach_sym /bcc/src/cc/bcc_perf_map.c:114 | |
#13 0x7f6ca54e4c31 in ProcSyms::Module::load_sym_table() /bcc/src/cc/bcc_syms.cc:275 | |
#14 0x7f6ca54e50ba in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:349 | |
#15 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#16 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#17 0x55cb78e6a908 in ____C_A_T_C_H____T_E_S_T____388 /bcc/tests/cc/test_c_api.cc:404 | |
#18 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#19 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#20 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#21 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#22 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#23 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#24 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#25 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#26 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#27 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#28 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 16 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54fa99f in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f9ead in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54fa1c4 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable_policy.h:2134 | |
#4 0x7f6ca54f8db4 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable.h:361 | |
#5 0x7f6ca54f71fc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/include/c++/9/bits/hashtable.h:2123 | |
#6 0x7f6ca54f4b78 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/include/c++/9/bits/hashtable.h:2102 | |
#7 0x7f6ca54f218a in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*, unsigned long) /usr/include/c++/9/bits/hashtable.h:1748 | |
#8 0x7f6ca54efd65 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::integral_constant<bool, true>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb1d65) | |
#9 0x7f6ca54ece9c in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/hashtable.h:781 | |
#10 0x7f6ca54ea2c1 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/unordered_set.h:378 | |
#11 0x7f6ca54e534a in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:390 | |
#12 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#13 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#14 0x55cb78e670b2 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:243 | |
#15 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#16 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#17 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#18 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#19 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#20 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#21 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#22 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#23 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#24 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#25 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 16 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca54fa99f in __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114 | |
#2 0x7f6ca54f9ead in std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:443 | |
#3 0x7f6ca54fa1c4 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable_policy.h:2134 | |
#4 0x7f6ca54f8db4 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_allocate_buckets(unsigned long) /usr/include/c++/9/bits/hashtable.h:361 | |
#5 0x7f6ca54f71fc in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) /usr/include/c++/9/bits/hashtable.h:2123 | |
#6 0x7f6ca54f4b78 in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_rehash(unsigned long, unsigned long const&) /usr/include/c++/9/bits/hashtable.h:2102 | |
#7 0x7f6ca54f218a in std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*, unsigned long) /usr/include/c++/9/bits/hashtable.h:1748 | |
#8 0x7f6ca54efd65 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::integral_constant<bool, true>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (/bcc/build/src/cc/libbcc.so.0+0xeb1d65) | |
#9 0x7f6ca54ece9c in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/hashtable.h:781 | |
#10 0x7f6ca54ea2c1 in std::pair<std::__detail::_Node_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>, bool> std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /usr/include/c++/9/bits/unordered_set.h:378 | |
#11 0x7f6ca54e534a in ProcSyms::Module::find_addr(unsigned long, bcc_symbol*) /bcc/src/cc/bcc_syms.cc:390 | |
#12 0x7f6ca54e464f in ProcSyms::resolve_addr(unsigned long, bcc_symbol*, bool) /bcc/src/cc/bcc_syms.cc:182 | |
#13 0x7f6ca54e5cd2 in bcc_symcache_resolve /bcc/src/cc/bcc_syms.cc:519 | |
#14 0x55cb78e67462 in ____C_A_T_C_H____T_E_S_T____201 /bcc/tests/cc/test_c_api.cc:247 | |
#15 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#16 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#17 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#18 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#19 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#20 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#21 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#22 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#23 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#24 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#25 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 8 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca5424b9f in std::_MakeUniq<ebpf::SharedTableStorage>::__single_object std::make_unique<ebpf::SharedTableStorage>() /usr/include/c++/9/bits/unique_ptr.h:857 | |
#2 0x7f6ca5423bb9 in ebpf::createSharedTableStorage() /bcc/src/cc/shared_table.cc:110 | |
#3 0x7f6ca53f648f in ebpf::BPFModule::BPFModule(unsigned int, ebpf::TableStorage*, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, char const*) /bcc/src/cc/bpf_module.cc:154 | |
#4 0x55cb78e78791 in ebpf::BPF::BPF(unsigned int, ebpf::TableStorage*, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) /bcc/src/cc/api/BPF.h:56 | |
#5 0x55cb78e7d12d in ____C_A_T_C_H____T_E_S_T____24 /bcc/tests/cc/test_bpf_table.cc:29 | |
#6 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#7 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#8 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#9 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#10 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#11 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#12 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#13 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#14 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#15 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#16 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 8 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca541081d in __gnu_cxx::new_allocator<ebpf::TableDesc*>::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xdd281d) | |
#2 0x7f6ca540f249 in std::allocator_traits<std::allocator<ebpf::TableDesc*> >::allocate(std::allocator<ebpf::TableDesc*>&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xdd1249) | |
#3 0x7f6ca540c841 in std::_Vector_base<ebpf::TableDesc*, std::allocator<ebpf::TableDesc*> >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xdce841) | |
#4 0x7f6ca5407fc8 in void std::vector<ebpf::TableDesc*, std::allocator<ebpf::TableDesc*> >::_M_realloc_insert<ebpf::TableDesc*>(__gnu_cxx::__normal_iterator<ebpf::TableDesc**, std::vector<ebpf::TableDesc*, std::allocator<ebpf::TableDesc*> > >, ebpf::TableDesc*&&) (/bcc/build/src/cc/libbcc.so.0+0xdc9fc8) | |
#5 0x7f6ca54043d9 in void std::vector<ebpf::TableDesc*, std::allocator<ebpf::TableDesc*> >::emplace_back<ebpf::TableDesc*>(ebpf::TableDesc*&&) (/bcc/build/src/cc/libbcc.so.0+0xdc63d9) | |
#6 0x7f6ca5400f5b in std::vector<ebpf::TableDesc*, std::allocator<ebpf::TableDesc*> >::push_back(ebpf::TableDesc*&&) (/bcc/build/src/cc/libbcc.so.0+0xdc2f5b) | |
#7 0x7f6ca53f7249 in ebpf::BPFModule::annotate_light() /bcc/src/cc/bpf_module.cc:236 | |
#8 0x7f6ca53fb83c in ebpf::BPFModule::load_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const**, int) /bcc/src/cc/bpf_module.cc:972 | |
#9 0x7f6ca806af53 in ebpf::BPF::init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<ebpf::USDT, std::allocator<ebpf::USDT> > const&) /bcc/src/cc/api/BPF.cc:127 | |
#10 0x55cb78e7d203 in ____C_A_T_C_H____T_E_S_T____24 /bcc/tests/cc/test_bpf_table.cc:32 | |
#11 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#12 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#13 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#14 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#15 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#16 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#17 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#18 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#19 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#20 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#21 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 8 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca5422eef in __gnu_cxx::new_allocator<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> > >::allocate(unsigned long, void const*) (/bcc/build/src/cc/libbcc.so.0+0xde4eef) | |
#2 0x7f6ca5422b5e in std::allocator_traits<std::allocator<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> > > >::allocate(std::allocator<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> > >&, unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xde4b5e) | |
#3 0x7f6ca5422835 in std::_Vector_base<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> >, std::allocator<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> > > >::_M_allocate(unsigned long) (/bcc/build/src/cc/libbcc.so.0+0xde4835) | |
#4 0x7f6ca54221ba in void std::vector<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> >, std::allocator<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> > > >::_M_realloc_insert<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> > >(__gnu_cxx::__normal_iterator<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> >*, std::vector<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> >, std::allocator<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> > > > >, std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> >&&) (/bcc/build/src/cc/libbcc.so.0+0xde41ba) | |
#5 0x7f6ca5421d71 in void std::vector<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> >, std::allocator<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> > > >::emplace_back<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> > >(std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> >&&) (/bcc/build/src/cc/libbcc.so.0+0xde3d71) | |
#6 0x7f6ca5421715 in std::vector<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> >, std::allocator<std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> > > >::push_back(std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> >&&) (/bcc/build/src/cc/libbcc.so.0+0xde3715) | |
#7 0x7f6ca5420aa1 in ebpf::TableStorage::AddMapTypesVisitor(std::unique_ptr<ebpf::MapTypesVisitor, std::default_delete<ebpf::MapTypesVisitor> >) /bcc/src/cc/table_storage.cc:53 | |
#8 0x7f6ca5423c1d in ebpf::createSharedTableStorage() /bcc/src/cc/shared_table.cc:111 | |
#9 0x7f6ca53f648f in ebpf::BPFModule::BPFModule(unsigned int, ebpf::TableStorage*, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, char const*) /bcc/src/cc/bpf_module.cc:154 | |
#10 0x55cb78e78791 in ebpf::BPF::BPF(unsigned int, ebpf::TableStorage*, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) /bcc/src/cc/api/BPF.h:56 | |
#11 0x55cb78e7d12d in ____C_A_T_C_H____T_E_S_T____24 /bcc/tests/cc/test_bpf_table.cc:29 | |
#12 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#13 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#14 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#15 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#16 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#17 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#18 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#19 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#20 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#21 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#22 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
[1m[34mIndirect leak of 8 byte(s) in 1 object(s) allocated from: | |
[1m[0m #0 0x7f6ca919e3c1 in operator new(unsigned long) ../../../../src/libsanitizer/lsan/lsan_interceptors.cpp:229 | |
#1 0x7f6ca543e73b in std::_MakeUniq<ebpf::JsonMapTypesVisitor>::__single_object std::make_unique<ebpf::JsonMapTypesVisitor>() /usr/include/c++/9/bits/unique_ptr.h:857 | |
#2 0x7f6ca54289ed in ebpf::createJsonMapTypesVisitor() /bcc/src/cc/json_map_decl_visitor.cc:190 | |
#3 0x7f6ca5423c0e in ebpf::createSharedTableStorage() /bcc/src/cc/shared_table.cc:111 | |
#4 0x7f6ca53f648f in ebpf::BPFModule::BPFModule(unsigned int, ebpf::TableStorage*, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, char const*) /bcc/src/cc/bpf_module.cc:154 | |
#5 0x55cb78e78791 in ebpf::BPF::BPF(unsigned int, ebpf::TableStorage*, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) /bcc/src/cc/api/BPF.h:56 | |
#6 0x55cb78e7d12d in ____C_A_T_C_H____T_E_S_T____24 /bcc/tests/cc/test_bpf_table.cc:29 | |
#7 0x55cb78e238c5 in Catch::FreeFunctionTestCase::invoke() const (/bcc/build/tests/cc/test_libbcc+0xdc8c5) | |
#8 0x55cb78e0cd92 in Catch::TestCase::invoke() const /bcc/tests/cc/catch.hpp:7460 | |
#9 0x55cb78e22583 in Catch::RunContext::invokeActiveTestCase() (/bcc/build/tests/cc/test_libbcc+0xdb583) | |
#10 0x55cb78e22204 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (/bcc/build/tests/cc/test_libbcc+0xdb204) | |
#11 0x55cb78e208f5 in Catch::RunContext::runTest(Catch::TestCase const&) (/bcc/build/tests/cc/test_libbcc+0xd98f5) | |
#12 0x55cb78e0a056 in Catch::runTests(Catch::Ptr<Catch::Config> const&) /bcc/tests/cc/catch.hpp:6253 | |
#13 0x55cb78e23028 in Catch::Session::run() (/bcc/build/tests/cc/test_libbcc+0xdc028) | |
#14 0x55cb78e22ee9 in Catch::Session::run(int, char const**) (/bcc/build/tests/cc/test_libbcc+0xdbee9) | |
#15 0x55cb78e22f1d in Catch::Session::run(int, char**) (/bcc/build/tests/cc/test_libbcc+0xdbf1d) | |
#16 0x55cb78e13461 in main /bcc/tests/cc/catch.hpp:10269 | |
#17 0x7f6ca4117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) | |
SUMMARY: LeakSanitizer: 31778335 byte(s) leaked in 789 allocation(s). | |
Failed |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment