ezelkow1 commented on PR #13257:
URL: https://github.com/apache/trafficserver/pull/13257#issuecomment-4713030572
Since I know you probably cant get to the CI output, here's the failure.
It's in the clfus catch test:
28/162 Test #30: test_cache_RamCacheCLFUS ...............***Failed 0.87
sec
Randomness seeded to: 1464257562
[Jun 11 21:42:58.809] RamCacheCLFUS DIAG: <Stripe.cc:154 (_init_directory)>
(cache_init) Stripe 0:10: allocating 24576 directory bytes for a 81920 byte
volume (30.000000%)
[Jun 11 21:42:58.923] RamCacheCLFUS DIAG: <Stripe.cc:178 (~Stripe)>
(cache_free) Stripe 0:10: freeing raw_dir=0x62c000009000 size=24576 huge=false
[Jun 11 21:42:58.926] RamCacheCLFUS DIAG: <Stripe.cc:154 (_init_directory)>
(cache_init) Stripe 0:10: allocating 24576 directory bytes for a 81920 byte
volume (30.000000%)
[Jun 11 21:42:58.932] RamCacheCLFUS DIAG: <Stripe.cc:178 (~Stripe)>
(cache_free) Stripe 0:10: freeing raw_dir=0x62c000011000 size=24576 huge=false
[Jun 11 21:42:58.934] RamCacheCLFUS DIAG: <Stripe.cc:154 (_init_directory)>
(cache_init) Stripe 0:10: allocating 24576 directory bytes for a 81920 byte
volume (30.000000%)
[Jun 11 21:42:58.942] RamCacheCLFUS DIAG: <Stripe.cc:178 (~Stripe)>
(cache_free) Stripe 0:10: freeing raw_dir=0x62c000019000 size=24576 huge=false
[Jun 11 21:42:58.944] RamCacheCLFUS DIAG: <Stripe.cc:154 (_init_directory)>
(cache_init) Stripe 0:10: allocating 24576 directory bytes for a 81920 byte
volume (30.000000%)
[Jun 11 21:42:58.965] RamCacheCLFUS DIAG: <Stripe.cc:178 (~Stripe)>
(cache_free) Stripe 0:10: freeing raw_dir=0x62c000021000 size=24576 huge=false
[Jun 11 21:42:58.967] RamCacheCLFUS DIAG: <Stripe.cc:154 (_init_directory)>
(cache_init) Stripe 0:10: allocating 24576 directory bytes for a 81920 byte
volume (30.000000%)
[Jun 11 21:42:58.974] RamCacheCLFUS DIAG: <Stripe.cc:178 (~Stripe)>
(cache_free) Stripe 0:10: freeing raw_dir=0x62c000031000 size=24576 huge=false
[Jun 11 21:42:58.977] RamCacheCLFUS DIAG: <Stripe.cc:154 (_init_directory)>
(cache_init) Stripe 0:10: allocating 24576 directory bytes for a 81920 byte
volume (30.000000%)
[Jun 11 21:42:58.987] RamCacheCLFUS DIAG: <Stripe.cc:178 (~Stripe)>
(cache_free) Stripe 0:10: freeing raw_dir=0x62c000039000 size=24576 huge=false
[Jun 11 21:42:58.989] RamCacheCLFUS DIAG: <Stripe.cc:154 (_init_directory)>
(cache_init) Stripe 0:10: allocating 24576 directory bytes for a 81920 byte
volume (30.000000%)
[Jun 11 21:42:59.002] RamCacheCLFUS DIAG: <Stripe.cc:178 (~Stripe)>
(cache_free) Stripe 0:10: freeing raw_dir=0x62c000041000 size=24576 huge=false
[Jun 11 21:42:59.004] RamCacheCLFUS DIAG: <Stripe.cc:154 (_init_directory)>
(cache_init) Stripe 0:10: allocating 24576 directory bytes for a 81920 byte
volume (30.000000%)
[Jun 11 21:42:59.121] RamCacheCLFUS DIAG: <Stripe.cc:178 (~Stripe)>
(cache_free) Stripe 0:10: freeing raw_dir=0x62c000049000 size=24576 huge=false
[Jun 11 21:42:59.123] RamCacheCLFUS DIAG: <Stripe.cc:154 (_init_directory)>
(cache_init) Stripe 0:10: allocating 24576 directory bytes for a 81920 byte
volume (30.000000%)
[Jun 11 21:42:59.126] RamCacheCLFUS DIAG: <Stripe.cc:178 (~Stripe)>
(cache_free) Stripe 0:10: freeing raw_dir=0x62c000051000 size=24576 huge=false
[Jun 11 21:42:59.129] RamCacheCLFUS DIAG: <Stripe.cc:154 (_init_directory)>
(cache_init) Stripe 0:10: allocating 24576 directory bytes for a 81920 byte
volume (30.000000%)
[Jun 11 21:42:59.129] RamCacheCLFUS DIAG: <Stripe.cc:178 (~Stripe)>
(cache_free) Stripe 0:10: freeing raw_dir=0x62c000059000 size=24576 huge=false
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RamCacheCLFUS is a Catch2 v3.9.1 host application.
Run with -? for options
-------------------------------------------------------------------------------
CLFUS compression backends compiled in
-------------------------------------------------------------------------------
../src/iocore/cache/unit_tests/test_RamCacheCLFUS.cc:253
...............................................................................
../src/iocore/cache/unit_tests/test_RamCacheCLFUS.cc:259: warning:
lz4 is not compiled in; the lz4 RAM cache compression backend is NOT tested
===============================================================================
All tests passed (45 assertions in 4 test cases)
=================================================================
==7803==ERROR: AddressSanitizer: heap-use-after-free on address
0x62f0000004f8 at pc 0x00000049078a bp 0x7f263c3ddbd0 sp 0x7f263c3ddbc0
WRITE of size 8 at 0x62f0000004f8 thread T1 ([ET_NET 0])
#0 0x490789 in std::__atomic_base<long>::fetch_add(long,
std::memory_order)
/opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/atomic_base.h:636
#1 0x490789 in
ts::Metrics::Counter::increment(ts::Metrics::Counter::AtomicType*, unsigned
long) ../include/tsutil/Metrics.h:527
#2 0x5c8e79 in NetHandler::waitForActivity(long)
../src/iocore/net/NetHandler.cc:350
#3 0xd042e9 in EThread::execute_regular()
../src/iocore/eventsystem/UnixEThread.cc:326
#4 0xd0488f in EThread::execute()
../src/iocore/eventsystem/UnixEThread.cc:383
#5 0xd012fe in spawn_thread_internal
../src/iocore/eventsystem/Thread.cc:75
#6 0x7f2640d421c9 in start_thread (/lib64/libpthread.so.0+0x81c9)
#7 0x7f264099d952 in clone (/lib64/libc.so.6+0x39952)
0x62f0000004f8 is located 248 bytes inside of 49152-byte region
[0x62f000000400,0x62f00000c400)
freed by thread T0 here:
#0 0x7f264397236f in operator delete(void*, unsigned long)
(/lib64/libasan.so.6+0xb736f)
#1 0xdf3e0c in
std::default_delete<std::tuple<std::array<std::tuple<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >, int>, 1024ul>,
std::array<ts::Metrics::AtomicType, 1024ul> >
>::operator()(std::tuple<std::array<std::tuple<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >, int>, 1024ul>,
std::array<ts::Metrics::AtomicType, 1024ul> >*) const
/opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/unique_ptr.h:85
#2 0xdf2a8a in
std::unique_ptr<std::tuple<std::array<std::tuple<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >, int>, 1024ul>,
std::array<ts::Metrics::AtomicType, 1024ul> >,
std::default_delete<std::tuple<std::array<std::tuple<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >, int>, 1024ul>,
std::array<ts::Metrics::AtomicType, 1024ul> > > >::~unique_ptr()
/opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/unique_ptr.h:361
=================================================================
#3 0xdf1643 in
std::array<std::unique_ptr<std::tuple<std::array<std::tuple<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >, int>, 1024ul>,
std::array<ts::Metrics::AtomicType, 1024ul> >,
std::default_delete<std::tuple<std::array<std::tuple<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >, int>, 1024ul>,
std::array<ts::Metrics::AtomicType, 1024ul> > > >, 8192ul>::~array()
/opt/rh/gcc-toolset-11/root/usr/include/c++/11/array:95
==7803==ERROR: LeakSanitizer: detected memory leaks
#4 0xdf1d31 in ts::Metrics::Storage::~Storage()
../include/tsutil/Metrics.h:325
#5 0xdfc516 in void
std::destroy_at<ts::Metrics::Storage>(ts::Metrics::Storage*)
/opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/stl_construct.h:88
Direct leak of 5080 byte(s) in 5 object(s) allocated from:
#6 0xdfc4ed in void
std::allocator_traits<std::allocator<ts::Metrics::Storage>
>::destroy<ts::Metrics::Storage>(std::allocator<ts::Metrics::Storage>&,
ts::Metrics::Storage*)
/opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/alloc_traits.h:537
#0 0x7f264396f9a7 in __interceptor_malloc (/lib64/libasan.so.6+0xb49a7)
#7 0xdfc306 in std::_Sp_counted_ptr_inplace<ts::Metrics::Storage,
std::allocator<ts::Metrics::Storage>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
/opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/shared_ptr_base.h:528
#1 0xdd17f6 in ats_malloc(unsigned long) ../src/tscore/ink_memory.cc:65
#8 0x58e416 in
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
/opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/shared_ptr_base.h:168
#9 0x58d9af in
std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count()
/opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/shared_ptr_base.h:705
#2 0x5229b9 in RamCacheCLFUS::_resize_hashtable()
../src/iocore/cache/RamCacheCLFUS.cc:192
#10 0xdf1313 in std::__shared_ptr<ts::Metrics::Storage,
(__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
/opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/shared_ptr_base.h:1154
#3 0x522e32 in RamCacheCLFUS::init(long, StripeSM*)
../src/iocore/cache/RamCacheCLFUS.cc:223
#11 0xdf132f in std::shared_ptr<ts::Metrics::Storage>::~shared_ptr()
/opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/shared_ptr.h:122
#12 0x7f26409b4d4b in __run_exit_handlers (/lib64/libc.so.6+0x50d4b)
#4 0x46e045 in store_compress_get
../src/iocore/cache/unit_tests/test_RamCacheCLFUS.cc:157
#5 0x46f559 in CATCH2_INTERNAL_TEST_0
../src/iocore/cache/unit_tests/test_RamCacheCLFUS.cc:201
previously allocated by thread T0 here:
#6 0x7f2641c19080 in invoke
../lib/Catch2/src/catch2/internal/catch_test_registry.cpp:60
#7 0x7f2641be5741 in Catch::TestCaseHandle::invoke() const
../lib/Catch2/src/catch2/catch_test_case_info.hpp:124
#0 0x7f2643971307 in operator new(unsigned long)
(/lib64/libasan.so.6+0xb6307)
#8 0x7f2641be227b in Catch::RunContext::invokeActiveTestCase()
../lib/Catch2/src/catch2/internal/catch_run_context.cpp:673
#9 0x7f2641be19f0 in Catch::RunContext::runCurrentTest()
../lib/Catch2/src/catch2/internal/catch_run_context.cpp:631
#1 0xdf2c19 in
std::_MakeUniq<std::tuple<std::array<std::tuple<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >, int>, 1024ul>,
std::array<ts::Metrics::AtomicType, 1024ul> > >::__single_object
std::make_unique<std::tuple<std::array<std::tuple<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >, int>, 1024ul>,
std::array<ts::Metrics::AtomicType, 1024ul> >>()
/opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/unique_ptr.h:962
#10 0x7f2641bdc948 in Catch::RunContext::runTest(Catch::TestCaseHandle
const&) ../lib/Catch2/src/catch2/internal/catch_run_context.cpp:273
#2 0xdf1a15 in ts::Metrics::Storage::Storage()
../include/tsutil/Metrics.h:319
#11 0x7f2641b21a28 in execute
../lib/Catch2/src/catch2/catch_session.cpp:108
#3 0xdfb5f8 in decltype (::new ((void*)(0)) ts::Metrics::Storage())
std::construct_at<ts::Metrics::Storage>(ts::Metrics::Storage*)
/opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/stl_construct.h:97
#12 0x7f2641b2472f in Catch::Session::runInternal()
../lib/Catch2/src/catch2/catch_session.cpp:328
#4 0xdfb642 in void
std::allocator_traits<std::allocator<ts::Metrics::Storage>
>::construct<ts::Metrics::Storage>(std::allocator<ts::Metrics::Storage>&,
ts::Metrics::Storage*)
/opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/alloc_traits.h:518
#13 0x7f2641b23ca4 in Catch::Session::run()
../lib/Catch2/src/catch2/catch_session.cpp:260
#5 0xdfaadc in std::_Sp_counted_ptr_inplace<ts::Metrics::Storage,
std::allocator<ts::Metrics::Storage>,
(__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<>(std::allocator<ts::Metrics::Storage>)
/opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/shared_ptr_base.h:519
#6 0xdf953e in
std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<ts::Metrics::Storage,
std::allocator<ts::Metrics::Storage>>(ts::Metrics::Storage*&,
std::_Sp_alloc_shared_tag<std::allocator<ts::Metrics::Storage> >)
/opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/shared_ptr_base.h:650
#7 0xdf7bd9 in std::__shared_ptr<ts::Metrics::Storage,
(__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<ts::Metrics::Storage>>(std::_Sp_alloc_shared_tag<std::allocator<ts::Metrics::Storage>
>) /opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/shared_ptr_base.h:1342
#8 0xdf5fe5 in
std::shared_ptr<ts::Metrics::Storage>::shared_ptr<std::allocator<ts::Metrics::Storage>>(std::_Sp_alloc_shared_tag<std::allocator<ts::Metrics::Storage>
>) /opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/shared_ptr.h:409
#9 0xdf4265 in std::shared_ptr<ts::Metrics::Storage>
std::allocate_shared<ts::Metrics::Storage,
std::allocator<ts::Metrics::Storage>>(std::allocator<ts::Metrics::Storage>
const&) /opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/shared_ptr.h:863
#10 0xdf2d6d in std::shared_ptr<ts::Metrics::Storage>
std::make_shared<ts::Metrics::Storage>()
/opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/shared_ptr.h:879
#11 0xdedee3 in ts::Metrics::instance() ../src/tsutil/Metrics.cc:39
#12 0xd2be8a in RecLookupRecord(char const*, void (*)(RecRecord const*,
void*), void*, bool) ../src/records/RecCore.cc:520
#14 0x7f26444c74e7 in int Catch::Session::run<char>(int, char const*
const*) ../lib/Catch2/src/catch2/catch_session.hpp:49
#13 0xd2ba97 in RecGetRecordStringAlloc[abi:cxx11](char const*, bool)
../src/records/RecCore.cc:477
#15 0x7f26444c72ce in main
../lib/Catch2/src/catch2/internal/catch_main.cpp:36
#16 0x7f264099e864 in __libc_start_main (/lib64/libc.so.6+0x3a864)
Direct leak of 4064 byte(s) in 4 object(s) allocated from:
#0 0x7f264396f9a7 in __interceptor_malloc (/lib64/libasan.so.6+0xb49a7)
#1 0xdd17f6 in ats_malloc(unsigned long) ../src/tscore/ink_memory.cc:65
#2 0x5229b9 in RamCacheCLFUS::_resize_hashtable()
../src/iocore/cache/RamCacheCLFUS.cc:192
#3 0x522e32 in RamCacheCLFUS::init(long, StripeSM*)
../src/iocore/cache/RamCacheCLFUS.cc:223
#4 0x46e045 in store_compress_get
../src/iocore/cache/unit_tests/test_RamCacheCLFUS.cc:157
#14 0x56ed81 in configure_net ../src/iocore/net/Net.cc:59
#5 0x470c93 in CATCH2_INTERNAL_TEST_4
../src/iocore/cache/unit_tests/test_RamCacheCLFUS.cc:229
#15 0x570a57 in ink_net_init(ts::ModuleVersion)
../src/iocore/net/Net.cc:139
#6 0x7f2641c19080 in invoke
../lib/Catch2/src/catch2/internal/catch_test_registry.cpp:60
#7 0x7f2641be5741 in Catch::TestCaseHandle::invoke() const
../lib/Catch2/src/catch2/catch_test_case_info.hpp:124
#16 0x451f33 in
EventProcessorListener::testRunStarting(Catch::TestRunInfo const&)
(/home/jenkins/workspace/Github_Builds/rocky/src/build/src/iocore/cache/RamCacheCLFUS+0x451f33)
#8 0x7f2641be227b in Catch::RunContext::invokeActiveTestCase()
../lib/Catch2/src/catch2/internal/catch_run_context.cpp:673
#17 0x7f2641ae7227 in
Catch::MultiReporter::testRunStarting(Catch::TestRunInfo const&)
../lib/Catch2/src/catch2/reporters/catch_reporter_multi.cpp:89
#9 0x7f2641be19f0 in Catch::RunContext::runCurrentTest()
../lib/Catch2/src/catch2/internal/catch_run_context.cpp:631
#18 0x7f2641bdbccf in Catch::RunContext::RunContext(Catch::IConfig
const*, Catch::Detail::unique_ptr<Catch::IEventListener>&&)
../lib/Catch2/src/catch2/internal/catch_run_context.cpp:207
#10 0x7f2641bdc948 in Catch::RunContext::runTest(Catch::TestCaseHandle
const&) ../lib/Catch2/src/catch2/internal/catch_run_context.cpp:273
#11 0x7f2641b21a28 in execute
../lib/Catch2/src/catch2/catch_session.cpp:108
#19 0x7f2641b20dce in TestGroup
../lib/Catch2/src/catch2/catch_session.cpp:79
#12 0x7f2641b2472f in Catch::Session::runInternal()
../lib/Catch2/src/catch2/catch_session.cpp:328
#20 0x7f2641b246af in Catch::Session::runInternal()
../lib/Catch2/src/catch2/catch_session.cpp:327
#13 0x7f2641b23ca4 in Catch::Session::run()
../lib/Catch2/src/catch2/catch_session.cpp:260
#21 0x7f2641b23ca4 in Catch::Session::run()
../lib/Catch2/src/catch2/catch_session.cpp:260
#14 0x7f26444c74e7 in int Catch::Session::run<char>(int, char const*
const*) ../lib/Catch2/src/catch2/catch_session.hpp:49
#22 0x7f26444c74e7 in int Catch::Session::run<char>(int, char const*
const*) ../lib/Catch2/src/catch2/catch_session.hpp:49
#15 0x7f26444c72ce in main
../lib/Catch2/src/catch2/internal/catch_main.cpp:36
#23 0x7f26444c72ce in main
../lib/Catch2/src/catch2/internal/catch_main.cpp:36
#16 0x7f264099e864 in __libc_start_main (/lib64/libc.so.6+0x3a864)
#24 0x7f264099e864 in __libc_start_main (/lib64/libc.so.6+0x3a864)
Direct leak of 1016 byte(s) in 1 object(s) allocated from:
#0 0x7f264396f9a7 in __interceptor_malloc (/lib64/libasan.so.6+0xb49a7)
Thread T1 ([ET_NET 0]) created by T0 here:
#1 0xdd17f6 in ats_malloc(unsigned long) ../src/tscore/ink_memory.cc:65
#0 0x7f26439137c5 in pthread_create (/lib64/libasan.so.6+0x587c5)
#2 0x5229b9 in RamCacheCLFUS::_resize_hashtable()
../src/iocore/cache/RamCacheCLFUS.cc:192
#1 0xd00da3 in ink_thread_create ../include/tscore/ink_thread.h:129
#3 0x522e32 in RamCacheCLFUS::init(long, StripeSM*)
../src/iocore/cache/RamCacheCLFUS.cc:223
#2 0xd0142b in Thread::start(char const*, void*, unsigned long,
std::function<void ()> const&) ../src/iocore/eventsystem/Thread.cc:92
#4 0x46e045 in store_compress_get
../src/iocore/cache/unit_tests/test_RamCacheCLFUS.cc:157
#3 0xd0d1c7 in EventProcessor::spawn_event_threads(int, int, unsigned
long) ../src/iocore/eventsystem/UnixEventProcessor.cc:472
#5 0x4719d4 in CATCH2_INTERNAL_TEST_8
../src/iocore/cache/unit_tests/test_RamCacheCLFUS.cc:244
#4 0xd0dd52 in EventProcessor::start(int, unsigned long)
../src/iocore/eventsystem/UnixEventProcessor.cc:553
#6 0x7f2641c19080 in invoke
../lib/Catch2/src/catch2/internal/catch_test_registry.cpp:60
#5 0x45202f in
EventProcessorListener::testRunStarting(Catch::TestRunInfo const&)
(/home/jenkins/workspace/Github_Builds/rocky/src/build/src/iocore/cache/RamCacheCLFUS+0x45202f)
#7 0x7f2641be5741 in Catch::TestCaseHandle::invoke() const
../lib/Catch2/src/catch2/catch_test_case_info.hpp:124
#6 0x7f2641ae7227 in
Catch::MultiReporter::testRunStarting(Catch::TestRunInfo const&)
../lib/Catch2/src/catch2/reporters/catch_reporter_multi.cpp:89
#8 0x7f2641be227b in Catch::RunContext::invokeActiveTestCase()
../lib/Catch2/src/catch2/internal/catch_run_context.cpp:673
#7 0x7f2641bdbccf in Catch::RunContext::RunContext(Catch::IConfig
const*, Catch::Detail::unique_ptr<Catch::IEventListener>&&)
../lib/Catch2/src/catch2/internal/catch_run_context.cpp:207
#9 0x7f2641be19f0 in Catch::RunContext::runCurrentTest()
../lib/Catch2/src/catch2/internal/catch_run_context.cpp:631
#8 0x7f2641b20dce in TestGroup
../lib/Catch2/src/catch2/catch_session.cpp:79
#10 0x7f2641bdc948 in Catch::RunContext::runTest(Catch::TestCaseHandle
const&) ../lib/Catch2/src/catch2/internal/catch_run_context.cpp:273
#9 0x7f2641b246af in Catch::Session::runInternal()
../lib/Catch2/src/catch2/catch_session.cpp:327
#11 0x7f2641b21a28 in execute
../lib/Catch2/src/catch2/catch_session.cpp:108
#10 0x7f2641b23ca4 in Catch::Session::run()
../lib/Catch2/src/catch2/catch_session.cpp:260
#12 0x7f2641b2472f in Catch::Session::runInternal()
../lib/Catch2/src/catch2/catch_session.cpp:328
#11 0x7f26444c74e7 in int Catch::Session::run<char>(int, char const*
const*) ../lib/Catch2/src/catch2/catch_session.hpp:49
#13 0x7f2641b23ca4 in Catch::Session::run()
../lib/Catch2/src/catch2/catch_session.cpp:260
#12 0x7f26444c72ce in main
../lib/Catch2/src/catch2/internal/catch_main.cpp:36
#14 0x7f26444c74e7 in int Catch::Session::run<char>(int, char const*
const*) ../lib/Catch2/src/catch2/catch_session.hpp:49
#13 0x7f264099e864 in __libc_start_main (/lib64/libc.so.6+0x3a864)
#15 0x7f26444c72ce in main
../lib/Catch2/src/catch2/internal/catch_main.cpp:36
#16 0x7f264099e864 in __libc_start_main (/lib64/libc.so.6+0x3a864)
SUMMARY: AddressSanitizer: 10160 byte(s) leaked in 10 allocation(s).
SUMMARY: AddressSanitizer: heap-use-after-free
/opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/atomic_base.h:636 in
std::__atomic_base<long>::fetch_add(long, std::memory_order)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]