Skip to content

Instantly share code, notes, and snippets.

@jmarantz
Created July 20, 2020 18:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jmarantz/3b2c2e5397d577e4f89adbe9ac4920b3 to your computer and use it in GitHub Desktop.
Save jmarantz/3b2c2e5397d577e4f89adbe9ac4920b3 to your computer and use it in GitHub Desktop.
[ RUN ] IpVersionsClientType/HdsIntegrationTest.SingleEndpointTimeoutHttp/3
==================
WARNING: ThreadSanitizer: heap-use-after-free (virtual call vs free) (pid=14)
Read of size 8 at 0x7b5400090338 by main thread:
#0 Envoy::Http::Legacy::Http1::ConnectionImpl::ConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, http_parser_type, unsigned int, unsigned int, std::__1::unique_ptr<Envoy::Http::Http1::HeaderKeyFormatter, std::__1::default_delete<Envoy::Http::Http1::HeaderKeyFormatter> >&&, bool) ??:? (hds_integration_test+0x4bc0e13)
#1 Envoy::Http::Legacy::Http1::ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http1Settings const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x4bc62d3)
#2 Envoy::Legacy::TestHttp1ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http1Settings const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2bf616b)
#3 std::__1::__unique_if<Envoy::Legacy::TestHttp1ServerConnectionImpl>::__unique_single std::__1::make_unique<Envoy::Legacy::TestHttp1ServerConnectionImpl, Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::FakeHttpConnection&, Envoy::Http::Http1Settings&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&>(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::FakeHttpConnection&, Envoy::Http::Http1Settings&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&) fake_upstream.cc:? (hds_integration_test+0x2bd5cce)
#4 Envoy::FakeHttpConnection::FakeHttpConnection(Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2ba8ca5)
#5 std::__1::__unique_if<Envoy::FakeHttpConnection>::__unique_single std::__1::make_unique<Envoy::FakeHttpConnection, Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type const&, Envoy::Event::TestTimeSystem&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&>(Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type const&, Envoy::Event::TestTimeSystem&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&) fake_upstream.cc:? (hds_integration_test+0x2bda264)
#6 Envoy::FakeUpstream::waitForHttpConnection(Envoy::Event::Dispatcher&, std::__1::unique_ptr<Envoy::FakeHttpConnection, std::__1::default_delete<Envoy::FakeHttpConnection> >&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2bad354)
#7 Envoy::(anonymous namespace)::HdsIntegrationTest::healthcheckEndpoints(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) hds_integration_test.cc:? (hds_integration_test+0x2901829)
#8 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x29075e4)
#9 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x290779f)
#10 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x7645f7c)
#11 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x762b60e)
#12 testing::Test::Run() ??:? (hds_integration_test+0x7610b91)
#13 testing::TestInfo::Run() ??:? (hds_integration_test+0x7611a33)
#14 testing::TestSuite::Run() ??:? (hds_integration_test+0x761246a)
#15 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x7621bcd)
#16 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x764cd3c)
#17 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x762f29e)
#18 testing::UnitTest::Run() ??:? (hds_integration_test+0x762148b)
#19 RUN_ALL_TESTS() ??:? (hds_integration_test+0x511c977)
#20 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x511bc2f)
#21 main ??:? (hds_integration_test+0x5119994)
Previous write of size 8 at 0x7b5400090338 by thread T18:
#0 free ??:? (hds_integration_test+0x2869e38)
#1 Envoy::Network::ConnectionImpl::~ConnectionImpl() ??:? (hds_integration_test+0x520e6cb)
#2 virtual thunk to Envoy::Network::ConnectionImpl::~ConnectionImpl() ??:? (hds_integration_test+0x520e7ca)
#3 std::__1::default_delete<Envoy::Network::Connection>::operator()(Envoy::Network::Connection*) const connection_handler_impl.cc:? (hds_integration_test+0x325b8d6)
#4 std::__1::unique_ptr<Envoy::Network::Connection, std::__1::default_delete<Envoy::Network::Connection> >::reset(Envoy::Network::Connection*) connection_handler_impl.cc:? (hds_integration_test+0x325b7f0)
#5 std::__1::unique_ptr<Envoy::Network::Connection, std::__1::default_delete<Envoy::Network::Connection> >::~unique_ptr() connection_handler_impl.cc:? (hds_integration_test+0x32495dc)
#6 Envoy::Server::ConnectionHandlerImpl::ActiveTcpConnection::~ActiveTcpConnection() ??:? (hds_integration_test+0x323dbbd)
#7 Envoy::Server::ConnectionHandlerImpl::ActiveTcpConnection::~ActiveTcpConnection() ??:? (hds_integration_test+0x323dccf)
#8 std::__1::default_delete<Envoy::Event::DeferredDeletable>::operator()(Envoy::Event::DeferredDeletable*) const connection_handler_impl.cc:? (hds_integration_test+0x3251e06)
#9 std::__1::unique_ptr<Envoy::Event::DeferredDeletable, std::__1::default_delete<Envoy::Event::DeferredDeletable> >::reset(Envoy::Event::DeferredDeletable*) connection_handler_impl.cc:? (hds_integration_test+0x3251d20)
#10 Envoy::Event::DispatcherImpl::clearDeferredDeleteList() ??:? (hds_integration_test+0x51e7ad5)
#11 Envoy::Event::DispatcherImpl::DispatcherImpl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<Envoy::Buffer::WatermarkFactory, std::__1::default_delete<Envoy::Buffer::WatermarkFactory> >&&, Envoy::Api::Api&, Envoy::Event::TimeSystem&)::$_0::operator()() const dispatcher_impl.cc:? (hds_integration_test+0x51ec852)
#12 _ZNSt3__18__invokeIRZN5Envoy5Event14DispatcherImplC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEONS_10unique_ptrINS1_6Buffer16WatermarkFactoryENS_14default_deleteISE_EEEERNS1_3Api3ApiERNS2_10TimeSystemEE3$_0JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOSQ_DpOSR_ dispatcher_impl.cc:? (hds_integration_test+0x51ec7c0)
#13 void std::__1::__invoke_void_return_wrapper<void>::__call<Envoy::Event::DispatcherImpl::DispatcherImpl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<Envoy::Buffer::WatermarkFactory, std::__1::default_delete<Envoy::Buffer::WatermarkFactory> >&&, Envoy::Api::Api&, Envoy::Event::TimeSystem&)::$_0&>(Envoy::Event::DispatcherImpl::DispatcherImpl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<Envoy::Buffer::WatermarkFactory, std::__1::default_delete<Envoy::Buffer::WatermarkFactory> >&&, Envoy::Api::Api&, Envoy::Event::TimeSystem&)::$_0&) dispatcher_impl.cc:? (hds_integration_test+0x51ec720)
#14 std::__1::__function::__alloc_func<Envoy::Event::DispatcherImpl::DispatcherImpl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<Envoy::Buffer::WatermarkFactory, std::__1::default_delete<Envoy::Buffer::WatermarkFactory> >&&, Envoy::Api::Api&, Envoy::Event::TimeSystem&)::$_0, std::__1::allocator<Envoy::Event::DispatcherImpl::DispatcherImpl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<Envoy::Buffer::WatermarkFactory, std::__1::default_delete<Envoy::Buffer::WatermarkFactory> >&&, Envoy::Api::Api&, Envoy::Event::TimeSystem&)::$_0>, void ()>::operator()() dispatcher_impl.cc:? (hds_integration_test+0x51ec6c0)
#15 std::__1::__function::__func<Envoy::Event::DispatcherImpl::DispatcherImpl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<Envoy::Buffer::WatermarkFactory, std::__1::default_delete<Envoy::Buffer::WatermarkFactory> >&&, Envoy::Api::Api&, Envoy::Event::TimeSystem&)::$_0, std::__1::allocator<Envoy::Event::DispatcherImpl::DispatcherImpl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<Envoy::Buffer::WatermarkFactory, std::__1::default_delete<Envoy::Buffer::WatermarkFactory> >&&, Envoy::Api::Api&, Envoy::Event::TimeSystem&)::$_0>, void ()>::operator()() dispatcher_impl.cc:? (hds_integration_test+0x51ead1f)
#16 std::__1::__function::__value_func<void ()>::operator()() const autonomous_upstream.cc:? (hds_integration_test+0x2b8fc66)
#17 std::__1::function<void ()>::operator()() const ??:? (hds_integration_test+0x2b8f928)
#18 Envoy::Event::SchedulableCallbackImpl::SchedulableCallbackImpl(Envoy::CSmartPtr<event_base, &event_base_free>&, std::__1::function<void ()>)::$_0::operator()(int, short, void*) const schedulable_cb_impl.cc:? (hds_integration_test+0x54d2d05)
#19 Envoy::Event::SchedulableCallbackImpl::SchedulableCallbackImpl(Envoy::CSmartPtr<event_base, &event_base_free>&, std::__1::function<void ()>)::$_0::__invoke(int, short, void*) schedulable_cb_impl.cc:? (hds_integration_test+0x54d2c86)
#20 event_process_active_single_queue event.c:? (hds_integration_test+0x74c53fa)
#21 event_process_active event.c:? (hds_integration_test+0x74bab58)
#22 event_base_loop ??:? (hds_integration_test+0x74b8803)
#23 Envoy::Event::LibeventScheduler::run(Envoy::Event::Dispatcher::RunType) ??:? (hds_integration_test+0x54d026f)
#24 Envoy::Event::DispatcherImpl::run(Envoy::Event::Dispatcher::RunType) ??:? (hds_integration_test+0x51ea211)
#25 Envoy::FakeUpstream::threadRoutine() ??:? (hds_integration_test+0x2bace54)
#26 Envoy::FakeUpstream::FakeUpstream(std::__1::unique_ptr<Envoy::Network::TransportSocketFactory, std::__1::default_delete<Envoy::Network::TransportSocketFactory> >&&, std::__1::unique_ptr<Envoy::Network::Socket, std::__1::default_delete<Envoy::Network::Socket> >&&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, bool)::$_12::operator()() const fake_upstream.cc:? (hds_integration_test+0x2bce55b)
#27 _ZNSt3__18__invokeIRZN5Envoy12FakeUpstreamC1EONS_10unique_ptrINS1_7Network22TransportSocketFactoryENS_14default_deleteIS5_EEEEONS3_INS4_6SocketENS6_ISA_EEEENS1_18FakeHttpConnection4TypeERNS1_5Event14TestTimeSystemEbE4$_12JEEEDTclclsr3std3__1E7forwardIT_Efp_Espclsr3std3__1E7forwardIT0_Efp0_EEEOSL_DpOSM_ fake_upstream.cc:? (hds_integration_test+0x2bce4e0)
#28 void std::__1::__invoke_void_return_wrapper<void>::__call<Envoy::FakeUpstream::FakeUpstream(std::__1::unique_ptr<Envoy::Network::TransportSocketFactory, std::__1::default_delete<Envoy::Network::TransportSocketFactory> >&&, std::__1::unique_ptr<Envoy::Network::Socket, std::__1::default_delete<Envoy::Network::Socket> >&&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, bool)::$_12&>(Envoy::FakeUpstream::FakeUpstream(std::__1::unique_ptr<Envoy::Network::TransportSocketFactory, std::__1::default_delete<Envoy::Network::TransportSocketFactory> >&&, std::__1::unique_ptr<Envoy::Network::Socket, std::__1::default_delete<Envoy::Network::Socket> >&&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, bool)::$_12&) fake_upstream.cc:? (hds_integration_test+0x2bce440)
#29 std::__1::__function::__alloc_func<Envoy::FakeUpstream::FakeUpstream(std::__1::unique_ptr<Envoy::Network::TransportSocketFactory, std::__1::default_delete<Envoy::Network::TransportSocketFactory> >&&, std::__1::unique_ptr<Envoy::Network::Socket, std::__1::default_delete<Envoy::Network::Socket> >&&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, bool)::$_12, std::__1::allocator<Envoy::FakeUpstream::FakeUpstream(std::__1::unique_ptr<Envoy::Network::TransportSocketFactory, std::__1::default_delete<Envoy::Network::TransportSocketFactory> >&&, std::__1::unique_ptr<Envoy::Network::Socket, std::__1::default_delete<Envoy::Network::Socket> >&&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, bool)::$_12>, void ()>::operator()() fake_upstream.cc:? (hds_integration_test+0x2bce3e0)
#30 std::__1::__function::__func<Envoy::FakeUpstream::FakeUpstream(std::__1::unique_ptr<Envoy::Network::TransportSocketFactory, std::__1::default_delete<Envoy::Network::TransportSocketFactory> >&&, std::__1::unique_ptr<Envoy::Network::Socket, std::__1::default_delete<Envoy::Network::Socket> >&&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, bool)::$_12, std::__1::allocator<Envoy::FakeUpstream::FakeUpstream(std::__1::unique_ptr<Envoy::Network::TransportSocketFactory, std::__1::default_delete<Envoy::Network::TransportSocketFactory> >&&, std::__1::unique_ptr<Envoy::Network::Socket, std::__1::default_delete<Envoy::Network::Socket> >&&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, bool)::$_12>, void ()>::operator()() fake_upstream.cc:? (hds_integration_test+0x2bcca3f)
#31 std::__1::__function::__value_func<void ()>::operator()() const autonomous_upstream.cc:? (hds_integration_test+0x2b8fc66)
#32 std::__1::function<void ()>::operator()() const ??:? (hds_integration_test+0x2b8f928)
#33 Envoy::Thread::ThreadImplPosix::ThreadImplPosix(std::__1::function<void ()>, std::__1::optional<Envoy::Thread::Options> const&)::{lambda(void*)#1}::operator()(void*) const ??:? (hds_integration_test+0x749c9bb)
#34 Envoy::Thread::ThreadImplPosix::ThreadImplPosix(std::__1::function<void ()>, std::__1::optional<Envoy::Thread::Options> const&)::{lambda(void*)#1}::__invoke(void*) ??:? (hds_integration_test+0x749c948)
Thread T18 (tid=222, running) created by main thread at:
#0 pthread_create ??:? (hds_integration_test+0x286b0ab)
#1 Envoy::Thread::ThreadImplPosix::ThreadImplPosix(std::__1::function<void ()>, std::__1::optional<Envoy::Thread::Options> const&) ??:? (hds_integration_test+0x749b497)
#2 std::__1::__unique_if<Envoy::Thread::ThreadImplPosix>::__unique_single std::__1::make_unique<Envoy::Thread::ThreadImplPosix, std::__1::function<void ()>&, std::__1::optional<Envoy::Thread::Options> const&>(std::__1::function<void ()>&, std::__1::optional<Envoy::Thread::Options> const&) thread_impl.cc:? (hds_integration_test+0x749ae1f)
#3 Envoy::Thread::ThreadFactoryImplPosix::createThread(std::__1::function<void ()>, std::__1::optional<Envoy::Thread::Options> const&) ??:? (hds_integration_test+0x749ab63)
#4 Envoy::FakeUpstream::FakeUpstream(std::__1::unique_ptr<Envoy::Network::TransportSocketFactory, std::__1::default_delete<Envoy::Network::TransportSocketFactory> >&&, std::__1::unique_ptr<Envoy::Network::Socket, std::__1::default_delete<Envoy::Network::Socket> >&&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, bool) ??:? (hds_integration_test+0x2bab1fb)
#5 Envoy::FakeUpstream::FakeUpstream(unsigned int, Envoy::FakeHttpConnection::Type, Envoy::Network::Address::IpVersion, Envoy::Event::TestTimeSystem&, bool) ??:? (hds_integration_test+0x2bac02f)
#6 std::__1::__unique_if<Envoy::FakeUpstream>::__unique_single std::__1::make_unique<Envoy::FakeUpstream, int, Envoy::FakeHttpConnection::Type, Envoy::Network::Address::IpVersion&, Envoy::Event::TestTimeSystem&>(int&&, Envoy::FakeHttpConnection::Type&&, Envoy::Network::Address::IpVersion&, Envoy::Event::TestTimeSystem&) hds_integration_test.cc:? (hds_integration_test+0x293a4ad)
#7 Envoy::(anonymous namespace)::HdsIntegrationTest::initialize() hds_integration_test.cc:? (hds_integration_test+0x28fd6b5)
#8 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x290718e)
#9 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x290779f)
#10 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x7645f7c)
#11 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x762b60e)
#12 testing::Test::Run() ??:? (hds_integration_test+0x7610b91)
#13 testing::TestInfo::Run() ??:? (hds_integration_test+0x7611a33)
#14 testing::TestSuite::Run() ??:? (hds_integration_test+0x761246a)
#15 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x7621bcd)
#16 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x764cd3c)
#17 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x762f29e)
#18 testing::UnitTest::Run() ??:? (hds_integration_test+0x762148b)
#19 RUN_ALL_TESTS() ??:? (hds_integration_test+0x511c977)
#20 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x511bc2f)
#21 main ??:? (hds_integration_test+0x5119994)
SUMMARY: ThreadSanitizer: heap-use-after-free (virtual call vs free) ??:? in Envoy::Http::Legacy::Http1::ConnectionImpl::ConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, http_parser_type, unsigned int, unsigned int, std::__1::unique_ptr<Envoy::Http::Http1::HeaderKeyFormatter, std::__1::default_delete<Envoy::Http::Http1::HeaderKeyFormatter> >&&, bool)
==================
Pure virtual function called!
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=14)
#0 malloc ??:? (hds_integration_test+0x28697e4)
#1 __GI___strdup /build/glibc-M65Gwz/glibc-2.30/string/strdup.c:42 (libc.so.6+0x8d6ea)
#2 spdlog::details::os::localtime(long const&) ??:? (hds_integration_test+0x2986c47)
#3 spdlog::pattern_formatter::get_time_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x29c9fe5)
#4 spdlog::pattern_formatter::format(spdlog::details::log_msg const&, fmt::v6::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >&) ??:? (hds_integration_test+0x291e241)
#5 Envoy::Logger::DelegatingLogSink::log(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x7533acc)
#6 spdlog::logger::sink_it_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x291dbeb)
#7 spdlog::logger::log_it_(spdlog::details::log_msg const&, bool, bool) ??:? (hds_integration_test+0x293f0ca)
#8 void spdlog::logger::log<char const*, void const*>(spdlog::source_loc, spdlog::level::level_enum, fmt::v6::basic_string_view<char>, char const* const&, void const* const&) ??:? (hds_integration_test+0x5bbd0ed)
#9 Envoy::BackwardsTrace::logFault(char const*, void const*) ??:? (hds_integration_test+0x5bbc700)
#10 Envoy::SignalAction::sigHandler(int, siginfo_t*, void*) ??:? (hds_integration_test+0x5bba3f6)
#11 __tsan::CallUserSignalHandler(__tsan::ThreadState*, bool, bool, bool, int, __sanitizer::__sanitizer_siginfo*, void*) tsan_interceptors_posix.cpp:? (hds_integration_test+0x287194f)
#12 std::bad_typeid::what() const ??:? (libc++abi.so.1+0x2354f)
#13 Envoy::Http::Legacy::Http1::ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http1Settings const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x4bc62d3)
#14 Envoy::Legacy::TestHttp1ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http1Settings const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2bf616b)
#15 std::__1::__unique_if<Envoy::Legacy::TestHttp1ServerConnectionImpl>::__unique_single std::__1::make_unique<Envoy::Legacy::TestHttp1ServerConnectionImpl, Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::FakeHttpConnection&, Envoy::Http::Http1Settings&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&>(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::FakeHttpConnection&, Envoy::Http::Http1Settings&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&) fake_upstream.cc:? (hds_integration_test+0x2bd5cce)
#16 Envoy::FakeHttpConnection::FakeHttpConnection(Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2ba8ca5)
#17 std::__1::__unique_if<Envoy::FakeHttpConnection>::__unique_single std::__1::make_unique<Envoy::FakeHttpConnection, Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type const&, Envoy::Event::TestTimeSystem&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&>(Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type const&, Envoy::Event::TestTimeSystem&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&) fake_upstream.cc:? (hds_integration_test+0x2bda264)
#18 Envoy::FakeUpstream::waitForHttpConnection(Envoy::Event::Dispatcher&, std::__1::unique_ptr<Envoy::FakeHttpConnection, std::__1::default_delete<Envoy::FakeHttpConnection> >&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2bad354)
#19 Envoy::(anonymous namespace)::HdsIntegrationTest::healthcheckEndpoints(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) hds_integration_test.cc:? (hds_integration_test+0x2901829)
#20 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x29075e4)
#21 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x290779f)
#22 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x7645f7c)
#23 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x762b60e)
#24 testing::Test::Run() ??:? (hds_integration_test+0x7610b91)
#25 testing::TestInfo::Run() ??:? (hds_integration_test+0x7611a33)
#26 testing::TestSuite::Run() ??:? (hds_integration_test+0x761246a)
#27 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x7621bcd)
#28 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x764cd3c)
#29 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x762f29e)
#30 testing::UnitTest::Run() ??:? (hds_integration_test+0x762148b)
#31 RUN_ALL_TESTS() ??:? (hds_integration_test+0x511c977)
#32 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x511bc2f)
#33 main ??:? (hds_integration_test+0x5119994)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal ??:? in __interceptor_malloc
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=14)
#0 malloc ??:? (hds_integration_test+0x28697e4)
#1 __vasprintf_internal /build/glibc-M65Gwz/glibc-2.30/libio/vasprintf.c:45 (libc.so.6+0x7cdd9)
#2 spdlog::details::os::localtime(long const&) ??:? (hds_integration_test+0x2986c47)
#3 spdlog::pattern_formatter::get_time_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x29c9fe5)
#4 spdlog::pattern_formatter::format(spdlog::details::log_msg const&, fmt::v6::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >&) ??:? (hds_integration_test+0x291e241)
#5 Envoy::Logger::DelegatingLogSink::log(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x7533acc)
#6 spdlog::logger::sink_it_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x291dbeb)
#7 spdlog::logger::log_it_(spdlog::details::log_msg const&, bool, bool) ??:? (hds_integration_test+0x293f0ca)
#8 void spdlog::logger::log<char const*, void const*>(spdlog::source_loc, spdlog::level::level_enum, fmt::v6::basic_string_view<char>, char const* const&, void const* const&) ??:? (hds_integration_test+0x5bbd0ed)
#9 Envoy::BackwardsTrace::logFault(char const*, void const*) ??:? (hds_integration_test+0x5bbc700)
#10 Envoy::SignalAction::sigHandler(int, siginfo_t*, void*) ??:? (hds_integration_test+0x5bba3f6)
#11 __tsan::CallUserSignalHandler(__tsan::ThreadState*, bool, bool, bool, int, __sanitizer::__sanitizer_siginfo*, void*) tsan_interceptors_posix.cpp:? (hds_integration_test+0x287194f)
#12 std::bad_typeid::what() const ??:? (libc++abi.so.1+0x2354f)
#13 Envoy::Http::Legacy::Http1::ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http1Settings const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x4bc62d3)
#14 Envoy::Legacy::TestHttp1ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http1Settings const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2bf616b)
#15 std::__1::__unique_if<Envoy::Legacy::TestHttp1ServerConnectionImpl>::__unique_single std::__1::make_unique<Envoy::Legacy::TestHttp1ServerConnectionImpl, Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::FakeHttpConnection&, Envoy::Http::Http1Settings&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&>(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::FakeHttpConnection&, Envoy::Http::Http1Settings&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&) fake_upstream.cc:? (hds_integration_test+0x2bd5cce)
#16 Envoy::FakeHttpConnection::FakeHttpConnection(Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2ba8ca5)
#17 std::__1::__unique_if<Envoy::FakeHttpConnection>::__unique_single std::__1::make_unique<Envoy::FakeHttpConnection, Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type const&, Envoy::Event::TestTimeSystem&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&>(Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type const&, Envoy::Event::TestTimeSystem&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&) fake_upstream.cc:? (hds_integration_test+0x2bda264)
#18 Envoy::FakeUpstream::waitForHttpConnection(Envoy::Event::Dispatcher&, std::__1::unique_ptr<Envoy::FakeHttpConnection, std::__1::default_delete<Envoy::FakeHttpConnection> >&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2bad354)
#19 Envoy::(anonymous namespace)::HdsIntegrationTest::healthcheckEndpoints(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) hds_integration_test.cc:? (hds_integration_test+0x2901829)
#20 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x29075e4)
#21 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x290779f)
#22 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x7645f7c)
#23 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x762b60e)
#24 testing::Test::Run() ??:? (hds_integration_test+0x7610b91)
#25 testing::TestInfo::Run() ??:? (hds_integration_test+0x7611a33)
#26 testing::TestSuite::Run() ??:? (hds_integration_test+0x761246a)
#27 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x7621bcd)
#28 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x764cd3c)
#29 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x762f29e)
#30 testing::UnitTest::Run() ??:? (hds_integration_test+0x762148b)
#31 RUN_ALL_TESTS() ??:? (hds_integration_test+0x511c977)
#32 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x511bc2f)
#33 main ??:? (hds_integration_test+0x5119994)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal ??:? in __interceptor_malloc
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=14)
#0 malloc ??:? (hds_integration_test+0x28697e4)
#1 __vasprintf_internal /build/glibc-M65Gwz/glibc-2.30/libio/vasprintf.c:71 (libc.so.6+0x7cedf)
#2 spdlog::details::os::localtime(long const&) ??:? (hds_integration_test+0x2986c47)
#3 spdlog::pattern_formatter::get_time_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x29c9fe5)
#4 spdlog::pattern_formatter::format(spdlog::details::log_msg const&, fmt::v6::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >&) ??:? (hds_integration_test+0x291e241)
#5 Envoy::Logger::DelegatingLogSink::log(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x7533acc)
#6 spdlog::logger::sink_it_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x291dbeb)
#7 spdlog::logger::log_it_(spdlog::details::log_msg const&, bool, bool) ??:? (hds_integration_test+0x293f0ca)
#8 void spdlog::logger::log<char const*, void const*>(spdlog::source_loc, spdlog::level::level_enum, fmt::v6::basic_string_view<char>, char const* const&, void const* const&) ??:? (hds_integration_test+0x5bbd0ed)
#9 Envoy::BackwardsTrace::logFault(char const*, void const*) ??:? (hds_integration_test+0x5bbc700)
#10 Envoy::SignalAction::sigHandler(int, siginfo_t*, void*) ??:? (hds_integration_test+0x5bba3f6)
#11 __tsan::CallUserSignalHandler(__tsan::ThreadState*, bool, bool, bool, int, __sanitizer::__sanitizer_siginfo*, void*) tsan_interceptors_posix.cpp:? (hds_integration_test+0x287194f)
#12 std::bad_typeid::what() const ??:? (libc++abi.so.1+0x2354f)
#13 Envoy::Http::Legacy::Http1::ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http1Settings const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x4bc62d3)
#14 Envoy::Legacy::TestHttp1ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http1Settings const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2bf616b)
#15 std::__1::__unique_if<Envoy::Legacy::TestHttp1ServerConnectionImpl>::__unique_single std::__1::make_unique<Envoy::Legacy::TestHttp1ServerConnectionImpl, Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::FakeHttpConnection&, Envoy::Http::Http1Settings&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&>(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::FakeHttpConnection&, Envoy::Http::Http1Settings&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&) fake_upstream.cc:? (hds_integration_test+0x2bd5cce)
#16 Envoy::FakeHttpConnection::FakeHttpConnection(Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2ba8ca5)
#17 std::__1::__unique_if<Envoy::FakeHttpConnection>::__unique_single std::__1::make_unique<Envoy::FakeHttpConnection, Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type const&, Envoy::Event::TestTimeSystem&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&>(Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type const&, Envoy::Event::TestTimeSystem&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&) fake_upstream.cc:? (hds_integration_test+0x2bda264)
#18 Envoy::FakeUpstream::waitForHttpConnection(Envoy::Event::Dispatcher&, std::__1::unique_ptr<Envoy::FakeHttpConnection, std::__1::default_delete<Envoy::FakeHttpConnection> >&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2bad354)
#19 Envoy::(anonymous namespace)::HdsIntegrationTest::healthcheckEndpoints(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) hds_integration_test.cc:? (hds_integration_test+0x2901829)
#20 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x29075e4)
#21 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x290779f)
#22 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x7645f7c)
#23 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x762b60e)
#24 testing::Test::Run() ??:? (hds_integration_test+0x7610b91)
#25 testing::TestInfo::Run() ??:? (hds_integration_test+0x7611a33)
#26 testing::TestSuite::Run() ??:? (hds_integration_test+0x761246a)
#27 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x7621bcd)
#28 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x764cd3c)
#29 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x762f29e)
#30 testing::UnitTest::Run() ??:? (hds_integration_test+0x762148b)
#31 RUN_ALL_TESTS() ??:? (hds_integration_test+0x511c977)
#32 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x511bc2f)
#33 main ??:? (hds_integration_test+0x5119994)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal ??:? in __interceptor_malloc
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=14)
#0 free ??:? (hds_integration_test+0x2869e38)
#1 __vasprintf_internal /build/glibc-M65Gwz/glibc-2.30/libio/vasprintf.c:75 (libc.so.6+0x7cefd)
#2 spdlog::details::os::localtime(long const&) ??:? (hds_integration_test+0x2986c47)
#3 spdlog::pattern_formatter::get_time_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x29c9fe5)
#4 spdlog::pattern_formatter::format(spdlog::details::log_msg const&, fmt::v6::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >&) ??:? (hds_integration_test+0x291e241)
#5 Envoy::Logger::DelegatingLogSink::log(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x7533acc)
#6 spdlog::logger::sink_it_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x291dbeb)
#7 spdlog::logger::log_it_(spdlog::details::log_msg const&, bool, bool) ??:? (hds_integration_test+0x293f0ca)
#8 void spdlog::logger::log<char const*, void const*>(spdlog::source_loc, spdlog::level::level_enum, fmt::v6::basic_string_view<char>, char const* const&, void const* const&) ??:? (hds_integration_test+0x5bbd0ed)
#9 Envoy::BackwardsTrace::logFault(char const*, void const*) ??:? (hds_integration_test+0x5bbc700)
#10 Envoy::SignalAction::sigHandler(int, siginfo_t*, void*) ??:? (hds_integration_test+0x5bba3f6)
#11 __tsan::CallUserSignalHandler(__tsan::ThreadState*, bool, bool, bool, int, __sanitizer::__sanitizer_siginfo*, void*) tsan_interceptors_posix.cpp:? (hds_integration_test+0x287194f)
#12 std::bad_typeid::what() const ??:? (libc++abi.so.1+0x2354f)
#13 Envoy::Http::Legacy::Http1::ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http1Settings const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x4bc62d3)
#14 Envoy::Legacy::TestHttp1ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http1Settings const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2bf616b)
#15 std::__1::__unique_if<Envoy::Legacy::TestHttp1ServerConnectionImpl>::__unique_single std::__1::make_unique<Envoy::Legacy::TestHttp1ServerConnectionImpl, Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::FakeHttpConnection&, Envoy::Http::Http1Settings&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&>(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::FakeHttpConnection&, Envoy::Http::Http1Settings&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&) fake_upstream.cc:? (hds_integration_test+0x2bd5cce)
#16 Envoy::FakeHttpConnection::FakeHttpConnection(Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2ba8ca5)
#17 std::__1::__unique_if<Envoy::FakeHttpConnection>::__unique_single std::__1::make_unique<Envoy::FakeHttpConnection, Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type const&, Envoy::Event::TestTimeSystem&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&>(Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type const&, Envoy::Event::TestTimeSystem&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&) fake_upstream.cc:? (hds_integration_test+0x2bda264)
#18 Envoy::FakeUpstream::waitForHttpConnection(Envoy::Event::Dispatcher&, std::__1::unique_ptr<Envoy::FakeHttpConnection, std::__1::default_delete<Envoy::FakeHttpConnection> >&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2bad354)
#19 Envoy::(anonymous namespace)::HdsIntegrationTest::healthcheckEndpoints(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) hds_integration_test.cc:? (hds_integration_test+0x2901829)
#20 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x29075e4)
#21 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x290779f)
#22 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x7645f7c)
#23 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x762b60e)
#24 testing::Test::Run() ??:? (hds_integration_test+0x7610b91)
#25 testing::TestInfo::Run() ??:? (hds_integration_test+0x7611a33)
#26 testing::TestSuite::Run() ??:? (hds_integration_test+0x761246a)
#27 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x7621bcd)
#28 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x764cd3c)
#29 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x762f29e)
#30 testing::UnitTest::Run() ??:? (hds_integration_test+0x762148b)
#31 RUN_ALL_TESTS() ??:? (hds_integration_test+0x511c977)
#32 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x511bc2f)
#33 main ??:? (hds_integration_test+0x5119994)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal ??:? in __interceptor_free
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=14)
#0 malloc ??:? (hds_integration_test+0x28697e4)
#1 __fopen_internal /build/glibc-M65Gwz/glibc-2.30/libio/iofopen.c:65 (libc.so.6+0x7462a)
#2 spdlog::details::os::localtime(long const&) ??:? (hds_integration_test+0x2986c47)
#3 spdlog::pattern_formatter::get_time_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x29c9fe5)
#4 spdlog::pattern_formatter::format(spdlog::details::log_msg const&, fmt::v6::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >&) ??:? (hds_integration_test+0x291e241)
#5 Envoy::Logger::DelegatingLogSink::log(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x7533acc)
#6 spdlog::logger::sink_it_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x291dbeb)
#7 spdlog::logger::log_it_(spdlog::details::log_msg const&, bool, bool) ??:? (hds_integration_test+0x293f0ca)
#8 void spdlog::logger::log<char const*, void const*>(spdlog::source_loc, spdlog::level::level_enum, fmt::v6::basic_string_view<char>, char const* const&, void const* const&) ??:? (hds_integration_test+0x5bbd0ed)
#9 Envoy::BackwardsTrace::logFault(char const*, void const*) ??:? (hds_integration_test+0x5bbc700)
#10 Envoy::SignalAction::sigHandler(int, siginfo_t*, void*) ??:? (hds_integration_test+0x5bba3f6)
#11 __tsan::CallUserSignalHandler(__tsan::ThreadState*, bool, bool, bool, int, __sanitizer::__sanitizer_siginfo*, void*) tsan_interceptors_posix.cpp:? (hds_integration_test+0x287194f)
#12 std::bad_typeid::what() const ??:? (libc++abi.so.1+0x2354f)
#13 Envoy::Http::Legacy::Http1::ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http1Settings const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x4bc62d3)
#14 Envoy::Legacy::TestHttp1ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http1Settings const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2bf616b)
#15 std::__1::__unique_if<Envoy::Legacy::TestHttp1ServerConnectionImpl>::__unique_single std::__1::make_unique<Envoy::Legacy::TestHttp1ServerConnectionImpl, Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::FakeHttpConnection&, Envoy::Http::Http1Settings&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&>(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::FakeHttpConnection&, Envoy::Http::Http1Settings&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&) fake_upstream.cc:? (hds_integration_test+0x2bd5cce)
#16 Envoy::FakeHttpConnection::FakeHttpConnection(Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2ba8ca5)
#17 std::__1::__unique_if<Envoy::FakeHttpConnection>::__unique_single std::__1::make_unique<Envoy::FakeHttpConnection, Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type const&, Envoy::Event::TestTimeSystem&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&>(Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type const&, Envoy::Event::TestTimeSystem&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&) fake_upstream.cc:? (hds_integration_test+0x2bda264)
#18 Envoy::FakeUpstream::waitForHttpConnection(Envoy::Event::Dispatcher&, std::__1::unique_ptr<Envoy::FakeHttpConnection, std::__1::default_delete<Envoy::FakeHttpConnection> >&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2bad354)
#19 Envoy::(anonymous namespace)::HdsIntegrationTest::healthcheckEndpoints(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) hds_integration_test.cc:? (hds_integration_test+0x2901829)
#20 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x29075e4)
#21 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x290779f)
#22 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x7645f7c)
#23 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x762b60e)
#24 testing::Test::Run() ??:? (hds_integration_test+0x7610b91)
#25 testing::TestInfo::Run() ??:? (hds_integration_test+0x7611a33)
#26 testing::TestSuite::Run() ??:? (hds_integration_test+0x761246a)
#27 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x7621bcd)
#28 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x764cd3c)
#29 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x762f29e)
#30 testing::UnitTest::Run() ??:? (hds_integration_test+0x762148b)
#31 RUN_ALL_TESTS() ??:? (hds_integration_test+0x511c977)
#32 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x511bc2f)
#33 main ??:? (hds_integration_test+0x5119994)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal ??:? in __interceptor_malloc
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=14)
#0 malloc ??:? (hds_integration_test+0x28697e4)
#1 __GI__IO_file_doallocate /build/glibc-M65Gwz/glibc-2.30/libio/filedoalloc.c:101 (libc.so.6+0x73b9b)
#2 spdlog::details::os::localtime(long const&) ??:? (hds_integration_test+0x2986c47)
#3 spdlog::pattern_formatter::get_time_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x29c9fe5)
#4 spdlog::pattern_formatter::format(spdlog::details::log_msg const&, fmt::v6::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >&) ??:? (hds_integration_test+0x291e241)
#5 Envoy::Logger::DelegatingLogSink::log(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x7533acc)
#6 spdlog::logger::sink_it_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x291dbeb)
#7 spdlog::logger::log_it_(spdlog::details::log_msg const&, bool, bool) ??:? (hds_integration_test+0x293f0ca)
#8 void spdlog::logger::log<char const*, void const*>(spdlog::source_loc, spdlog::level::level_enum, fmt::v6::basic_string_view<char>, char const* const&, void const* const&) ??:? (hds_integration_test+0x5bbd0ed)
#9 Envoy::BackwardsTrace::logFault(char const*, void const*) ??:? (hds_integration_test+0x5bbc700)
#10 Envoy::SignalAction::sigHandler(int, siginfo_t*, void*) ??:? (hds_integration_test+0x5bba3f6)
#11 __tsan::CallUserSignalHandler(__tsan::ThreadState*, bool, bool, bool, int, __sanitizer::__sanitizer_siginfo*, void*) tsan_interceptors_posix.cpp:? (hds_integration_test+0x287194f)
#12 std::bad_typeid::what() const ??:? (libc++abi.so.1+0x2354f)
#13 Envoy::Http::Legacy::Http1::ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http1Settings const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x4bc62d3)
#14 Envoy::Legacy::TestHttp1ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http1Settings const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2bf616b)
#15 std::__1::__unique_if<Envoy::Legacy::TestHttp1ServerConnectionImpl>::__unique_single std::__1::make_unique<Envoy::Legacy::TestHttp1ServerConnectionImpl, Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::FakeHttpConnection&, Envoy::Http::Http1Settings&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&>(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::FakeHttpConnection&, Envoy::Http::Http1Settings&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&) fake_upstream.cc:? (hds_integration_test+0x2bd5cce)
#16 Envoy::FakeHttpConnection::FakeHttpConnection(Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2ba8ca5)
#17 std::__1::__unique_if<Envoy::FakeHttpConnection>::__unique_single std::__1::make_unique<Envoy::FakeHttpConnection, Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type const&, Envoy::Event::TestTimeSystem&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&>(Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type const&, Envoy::Event::TestTimeSystem&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&) fake_upstream.cc:? (hds_integration_test+0x2bda264)
#18 Envoy::FakeUpstream::waitForHttpConnection(Envoy::Event::Dispatcher&, std::__1::unique_ptr<Envoy::FakeHttpConnection, std::__1::default_delete<Envoy::FakeHttpConnection> >&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2bad354)
#19 Envoy::(anonymous namespace)::HdsIntegrationTest::healthcheckEndpoints(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) hds_integration_test.cc:? (hds_integration_test+0x2901829)
#20 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x29075e4)
#21 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x290779f)
#22 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x7645f7c)
#23 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x762b60e)
#24 testing::Test::Run() ??:? (hds_integration_test+0x7610b91)
#25 testing::TestInfo::Run() ??:? (hds_integration_test+0x7611a33)
#26 testing::TestSuite::Run() ??:? (hds_integration_test+0x761246a)
#27 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x7621bcd)
#28 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x764cd3c)
#29 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x762f29e)
#30 testing::UnitTest::Run() ??:? (hds_integration_test+0x762148b)
#31 RUN_ALL_TESTS() ??:? (hds_integration_test+0x511c977)
#32 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x511bc2f)
#33 main ??:? (hds_integration_test+0x5119994)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal ??:? in __interceptor_malloc
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=14)
#0 malloc ??:? (hds_integration_test+0x28697e4)
#1 __tzfile_read /build/glibc-M65Gwz/glibc-2.30/time/tzfile.c:275 (libc.so.6+0xbbd6b)
#2 spdlog::details::os::localtime(long const&) ??:? (hds_integration_test+0x2986c47)
#3 spdlog::pattern_formatter::get_time_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x29c9fe5)
#4 spdlog::pattern_formatter::format(spdlog::details::log_msg const&, fmt::v6::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >&) ??:? (hds_integration_test+0x291e241)
#5 Envoy::Logger::DelegatingLogSink::log(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x7533acc)
#6 spdlog::logger::sink_it_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x291dbeb)
#7 spdlog::logger::log_it_(spdlog::details::log_msg const&, bool, bool) ??:? (hds_integration_test+0x293f0ca)
#8 void spdlog::logger::log<char const*, void const*>(spdlog::source_loc, spdlog::level::level_enum, fmt::v6::basic_string_view<char>, char const* const&, void const* const&) ??:? (hds_integration_test+0x5bbd0ed)
#9 Envoy::BackwardsTrace::logFault(char const*, void const*) ??:? (hds_integration_test+0x5bbc700)
#10 Envoy::SignalAction::sigHandler(int, siginfo_t*, void*) ??:? (hds_integration_test+0x5bba3f6)
#11 __tsan::CallUserSignalHandler(__tsan::ThreadState*, bool, bool, bool, int, __sanitizer::__sanitizer_siginfo*, void*) tsan_interceptors_posix.cpp:? (hds_integration_test+0x287194f)
#12 std::bad_typeid::what() const ??:? (libc++abi.so.1+0x2354f)
#13 Envoy::Http::Legacy::Http1::ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http1Settings const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x4bc62d3)
#14 Envoy::Legacy::TestHttp1ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http1Settings const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2bf616b)
#15 std::__1::__unique_if<Envoy::Legacy::TestHttp1ServerConnectionImpl>::__unique_single std::__1::make_unique<Envoy::Legacy::TestHttp1ServerConnectionImpl, Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::FakeHttpConnection&, Envoy::Http::Http1Settings&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&>(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::FakeHttpConnection&, Envoy::Http::Http1Settings&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&) fake_upstream.cc:? (hds_integration_test+0x2bd5cce)
#16 Envoy::FakeHttpConnection::FakeHttpConnection(Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2ba8ca5)
#17 std::__1::__unique_if<Envoy::FakeHttpConnection>::__unique_single std::__1::make_unique<Envoy::FakeHttpConnection, Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type const&, Envoy::Event::TestTimeSystem&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&>(Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type const&, Envoy::Event::TestTimeSystem&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&) fake_upstream.cc:? (hds_integration_test+0x2bda264)
#18 Envoy::FakeUpstream::waitForHttpConnection(Envoy::Event::Dispatcher&, std::__1::unique_ptr<Envoy::FakeHttpConnection, std::__1::default_delete<Envoy::FakeHttpConnection> >&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2bad354)
#19 Envoy::(anonymous namespace)::HdsIntegrationTest::healthcheckEndpoints(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) hds_integration_test.cc:? (hds_integration_test+0x2901829)
#20 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x29075e4)
#21 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x290779f)
#22 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x7645f7c)
#23 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x762b60e)
#24 testing::Test::Run() ??:? (hds_integration_test+0x7610b91)
#25 testing::TestInfo::Run() ??:? (hds_integration_test+0x7611a33)
#26 testing::TestSuite::Run() ??:? (hds_integration_test+0x761246a)
#27 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x7621bcd)
#28 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x764cd3c)
#29 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x762f29e)
#30 testing::UnitTest::Run() ??:? (hds_integration_test+0x762148b)
#31 RUN_ALL_TESTS() ??:? (hds_integration_test+0x511c977)
#32 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x511bc2f)
#33 main ??:? (hds_integration_test+0x5119994)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal ??:? in __interceptor_malloc
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=14)
#0 free ??:? (hds_integration_test+0x2869e38)
#1 __GI__IO_setb /build/glibc-M65Gwz/glibc-2.30/libio/genops.c:331 (libc.so.6+0x821f4)
#2 spdlog::details::os::localtime(long const&) ??:? (hds_integration_test+0x2986c47)
#3 spdlog::pattern_formatter::get_time_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x29c9fe5)
#4 spdlog::pattern_formatter::format(spdlog::details::log_msg const&, fmt::v6::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >&) ??:? (hds_integration_test+0x291e241)
#5 Envoy::Logger::DelegatingLogSink::log(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x7533acc)
#6 spdlog::logger::sink_it_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x291dbeb)
#7 spdlog::logger::log_it_(spdlog::details::log_msg const&, bool, bool) ??:? (hds_integration_test+0x293f0ca)
#8 void spdlog::logger::log<char const*, void const*>(spdlog::source_loc, spdlog::level::level_enum, fmt::v6::basic_string_view<char>, char const* const&, void const* const&) ??:? (hds_integration_test+0x5bbd0ed)
#9 Envoy::BackwardsTrace::logFault(char const*, void const*) ??:? (hds_integration_test+0x5bbc700)
#10 Envoy::SignalAction::sigHandler(int, siginfo_t*, void*) ??:? (hds_integration_test+0x5bba3f6)
#11 __tsan::CallUserSignalHandler(__tsan::ThreadState*, bool, bool, bool, int, __sanitizer::__sanitizer_siginfo*, void*) tsan_interceptors_posix.cpp:? (hds_integration_test+0x287194f)
#12 std::bad_typeid::what() const ??:? (libc++abi.so.1+0x2354f)
#13 Envoy::Http::Legacy::Http1::ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http1Settings const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x4bc62d3)
#14 Envoy::Legacy::TestHttp1ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http1Settings const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2bf616b)
#15 std::__1::__unique_if<Envoy::Legacy::TestHttp1ServerConnectionImpl>::__unique_single std::__1::make_unique<Envoy::Legacy::TestHttp1ServerConnectionImpl, Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::FakeHttpConnection&, Envoy::Http::Http1Settings&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&>(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::FakeHttpConnection&, Envoy::Http::Http1Settings&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&) fake_upstream.cc:? (hds_integration_test+0x2bd5cce)
#16 Envoy::FakeHttpConnection::FakeHttpConnection(Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2ba8ca5)
#17 std::__1::__unique_if<Envoy::FakeHttpConnection>::__unique_single std::__1::make_unique<Envoy::FakeHttpConnection, Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type const&, Envoy::Event::TestTimeSystem&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&>(Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type const&, Envoy::Event::TestTimeSystem&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&) fake_upstream.cc:? (hds_integration_test+0x2bda264)
#18 Envoy::FakeUpstream::waitForHttpConnection(Envoy::Event::Dispatcher&, std::__1::unique_ptr<Envoy::FakeHttpConnection, std::__1::default_delete<Envoy::FakeHttpConnection> >&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2bad354)
#19 Envoy::(anonymous namespace)::HdsIntegrationTest::healthcheckEndpoints(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) hds_integration_test.cc:? (hds_integration_test+0x2901829)
#20 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x29075e4)
#21 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x290779f)
#22 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x7645f7c)
#23 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x762b60e)
#24 testing::Test::Run() ??:? (hds_integration_test+0x7610b91)
#25 testing::TestInfo::Run() ??:? (hds_integration_test+0x7611a33)
#26 testing::TestSuite::Run() ??:? (hds_integration_test+0x761246a)
#27 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x7621bcd)
#28 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x764cd3c)
#29 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x762f29e)
#30 testing::UnitTest::Run() ??:? (hds_integration_test+0x762148b)
#31 RUN_ALL_TESTS() ??:? (hds_integration_test+0x511c977)
#32 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x511bc2f)
#33 main ??:? (hds_integration_test+0x5119994)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal ??:? in __interceptor_free
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=14)
#0 free ??:? (hds_integration_test+0x2869e38)
#1 _IO_deallocate_file /build/glibc-M65Gwz/glibc-2.30/libio/libioP.h:863 (libc.so.6+0x73d5f)
#2 _IO_new_fclose /build/glibc-M65Gwz/glibc-2.30/libio/iofclose.c:74 (libc.so.6+0x73d5f)
#3 spdlog::details::os::localtime(long const&) ??:? (hds_integration_test+0x2986c47)
#4 spdlog::pattern_formatter::get_time_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x29c9fe5)
#5 spdlog::pattern_formatter::format(spdlog::details::log_msg const&, fmt::v6::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >&) ??:? (hds_integration_test+0x291e241)
#6 Envoy::Logger::DelegatingLogSink::log(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x7533acc)
#7 spdlog::logger::sink_it_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x291dbeb)
#8 spdlog::logger::log_it_(spdlog::details::log_msg const&, bool, bool) ??:? (hds_integration_test+0x293f0ca)
#9 void spdlog::logger::log<char const*, void const*>(spdlog::source_loc, spdlog::level::level_enum, fmt::v6::basic_string_view<char>, char const* const&, void const* const&) ??:? (hds_integration_test+0x5bbd0ed)
#10 Envoy::BackwardsTrace::logFault(char const*, void const*) ??:? (hds_integration_test+0x5bbc700)
#11 Envoy::SignalAction::sigHandler(int, siginfo_t*, void*) ??:? (hds_integration_test+0x5bba3f6)
#12 __tsan::CallUserSignalHandler(__tsan::ThreadState*, bool, bool, bool, int, __sanitizer::__sanitizer_siginfo*, void*) tsan_interceptors_posix.cpp:? (hds_integration_test+0x287194f)
#13 std::bad_typeid::what() const ??:? (libc++abi.so.1+0x2354f)
#14 Envoy::Http::Legacy::Http1::ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http1Settings const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x4bc62d3)
#15 Envoy::Legacy::TestHttp1ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http1Settings const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2bf616b)
#16 std::__1::__unique_if<Envoy::Legacy::TestHttp1ServerConnectionImpl>::__unique_single std::__1::make_unique<Envoy::Legacy::TestHttp1ServerConnectionImpl, Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::FakeHttpConnection&, Envoy::Http::Http1Settings&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&>(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::FakeHttpConnection&, Envoy::Http::Http1Settings&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&) fake_upstream.cc:? (hds_integration_test+0x2bd5cce)
#17 Envoy::FakeHttpConnection::FakeHttpConnection(Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2ba8ca5)
#18 std::__1::__unique_if<Envoy::FakeHttpConnection>::__unique_single std::__1::make_unique<Envoy::FakeHttpConnection, Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type const&, Envoy::Event::TestTimeSystem&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&>(Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type const&, Envoy::Event::TestTimeSystem&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&) fake_upstream.cc:? (hds_integration_test+0x2bda264)
#19 Envoy::FakeUpstream::waitForHttpConnection(Envoy::Event::Dispatcher&, std::__1::unique_ptr<Envoy::FakeHttpConnection, std::__1::default_delete<Envoy::FakeHttpConnection> >&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2bad354)
#20 Envoy::(anonymous namespace)::HdsIntegrationTest::healthcheckEndpoints(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) hds_integration_test.cc:? (hds_integration_test+0x2901829)
#21 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x29075e4)
#22 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x290779f)
#23 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x7645f7c)
#24 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x762b60e)
#25 testing::Test::Run() ??:? (hds_integration_test+0x7610b91)
#26 testing::TestInfo::Run() ??:? (hds_integration_test+0x7611a33)
#27 testing::TestSuite::Run() ??:? (hds_integration_test+0x761246a)
#28 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x7621bcd)
#29 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x764cd3c)
#30 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x762f29e)
#31 testing::UnitTest::Run() ??:? (hds_integration_test+0x762148b)
#32 RUN_ALL_TESTS() ??:? (hds_integration_test+0x511c977)
#33 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x511bc2f)
#34 main ??:? (hds_integration_test+0x5119994)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal ??:? in __interceptor_free
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=14)
#0 malloc ??:? (hds_integration_test+0x28697e4)
#1 __tzstring_len /build/glibc-M65Gwz/glibc-2.30/time/tzset.c:98 (libc.so.6+0xbac6f)
#2 spdlog::details::os::localtime(long const&) ??:? (hds_integration_test+0x2986c47)
#3 spdlog::pattern_formatter::get_time_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x29c9fe5)
#4 spdlog::pattern_formatter::format(spdlog::details::log_msg const&, fmt::v6::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >&) ??:? (hds_integration_test+0x291e241)
#5 Envoy::Logger::DelegatingLogSink::log(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x7533acc)
#6 spdlog::logger::sink_it_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x291dbeb)
#7 spdlog::logger::log_it_(spdlog::details::log_msg const&, bool, bool) ??:? (hds_integration_test+0x293f0ca)
#8 void spdlog::logger::log<char const*, void const*>(spdlog::source_loc, spdlog::level::level_enum, fmt::v6::basic_string_view<char>, char const* const&, void const* const&) ??:? (hds_integration_test+0x5bbd0ed)
#9 Envoy::BackwardsTrace::logFault(char const*, void const*) ??:? (hds_integration_test+0x5bbc700)
#10 Envoy::SignalAction::sigHandler(int, siginfo_t*, void*) ??:? (hds_integration_test+0x5bba3f6)
#11 __tsan::CallUserSignalHandler(__tsan::ThreadState*, bool, bool, bool, int, __sanitizer::__sanitizer_siginfo*, void*) tsan_interceptors_posix.cpp:? (hds_integration_test+0x287194f)
#12 std::bad_typeid::what() const ??:? (libc++abi.so.1+0x2354f)
#13 Envoy::Http::Legacy::Http1::ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http1Settings const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x4bc62d3)
#14 Envoy::Legacy::TestHttp1ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http1Settings const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2bf616b)
#15 std::__1::__unique_if<Envoy::Legacy::TestHttp1ServerConnectionImpl>::__unique_single std::__1::make_unique<Envoy::Legacy::TestHttp1ServerConnectionImpl, Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::FakeHttpConnection&, Envoy::Http::Http1Settings&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&>(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::FakeHttpConnection&, Envoy::Http::Http1Settings&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&) fake_upstream.cc:? (hds_integration_test+0x2bd5cce)
#16 Envoy::FakeHttpConnection::FakeHttpConnection(Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2ba8ca5)
#17 std::__1::__unique_if<Envoy::FakeHttpConnection>::__unique_single std::__1::make_unique<Envoy::FakeHttpConnection, Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type const&, Envoy::Event::TestTimeSystem&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&>(Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type const&, Envoy::Event::TestTimeSystem&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&) fake_upstream.cc:? (hds_integration_test+0x2bda264)
#18 Envoy::FakeUpstream::waitForHttpConnection(Envoy::Event::Dispatcher&, std::__1::unique_ptr<Envoy::FakeHttpConnection, std::__1::default_delete<Envoy::FakeHttpConnection> >&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2bad354)
#19 Envoy::(anonymous namespace)::HdsIntegrationTest::healthcheckEndpoints(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) hds_integration_test.cc:? (hds_integration_test+0x2901829)
#20 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x29075e4)
#21 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x290779f)
#22 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x7645f7c)
#23 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x762b60e)
#24 testing::Test::Run() ??:? (hds_integration_test+0x7610b91)
#25 testing::TestInfo::Run() ??:? (hds_integration_test+0x7611a33)
#26 testing::TestSuite::Run() ??:? (hds_integration_test+0x761246a)
#27 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x7621bcd)
#28 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x764cd3c)
#29 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x762f29e)
#30 testing::UnitTest::Run() ??:? (hds_integration_test+0x762148b)
#31 RUN_ALL_TESTS() ??:? (hds_integration_test+0x511c977)
#32 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x511bc2f)
#33 main ??:? (hds_integration_test+0x5119994)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal ??:? in __interceptor_malloc
==================
==================
WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=14)
#0 free ??:? (hds_integration_test+0x2869e38)
#1 __tzfile_read /build/glibc-M65Gwz/glibc-2.30/time/tzfile.c:475 (libc.so.6+0xbbcb2)
#2 spdlog::details::os::localtime(long const&) ??:? (hds_integration_test+0x2986c47)
#3 spdlog::pattern_formatter::get_time_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x29c9fe5)
#4 spdlog::pattern_formatter::format(spdlog::details::log_msg const&, fmt::v6::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >&) ??:? (hds_integration_test+0x291e241)
#5 Envoy::Logger::DelegatingLogSink::log(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x7533acc)
#6 spdlog::logger::sink_it_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x291dbeb)
#7 spdlog::logger::log_it_(spdlog::details::log_msg const&, bool, bool) ??:? (hds_integration_test+0x293f0ca)
#8 void spdlog::logger::log<char const*, void const*>(spdlog::source_loc, spdlog::level::level_enum, fmt::v6::basic_string_view<char>, char const* const&, void const* const&) ??:? (hds_integration_test+0x5bbd0ed)
#9 Envoy::BackwardsTrace::logFault(char const*, void const*) ??:? (hds_integration_test+0x5bbc700)
#10 Envoy::SignalAction::sigHandler(int, siginfo_t*, void*) ??:? (hds_integration_test+0x5bba3f6)
#11 __tsan::CallUserSignalHandler(__tsan::ThreadState*, bool, bool, bool, int, __sanitizer::__sanitizer_siginfo*, void*) tsan_interceptors_posix.cpp:? (hds_integration_test+0x287194f)
#12 std::bad_typeid::what() const ??:? (libc++abi.so.1+0x2354f)
#13 Envoy::Http::Legacy::Http1::ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http1Settings const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x4bc62d3)
#14 Envoy::Legacy::TestHttp1ServerConnectionImpl::ServerConnectionImpl(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::Http::ServerConnectionCallbacks&, Envoy::Http::Http1Settings const&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2bf616b)
#15 std::__1::__unique_if<Envoy::Legacy::TestHttp1ServerConnectionImpl>::__unique_single std::__1::make_unique<Envoy::Legacy::TestHttp1ServerConnectionImpl, Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::FakeHttpConnection&, Envoy::Http::Http1Settings&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&>(Envoy::Network::Connection&, Envoy::Http::Http1::CodecStats&, Envoy::FakeHttpConnection&, Envoy::Http::Http1Settings&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&) fake_upstream.cc:? (hds_integration_test+0x2bd5cce)
#16 Envoy::FakeHttpConnection::FakeHttpConnection(Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type, Envoy::Event::TestTimeSystem&, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2ba8ca5)
#17 std::__1::__unique_if<Envoy::FakeHttpConnection>::__unique_single std::__1::make_unique<Envoy::FakeHttpConnection, Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type const&, Envoy::Event::TestTimeSystem&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&>(Envoy::FakeUpstream&, Envoy::SharedConnectionWrapper&, Envoy::FakeHttpConnection::Type const&, Envoy::Event::TestTimeSystem&, unsigned int&, unsigned int&, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction&) fake_upstream.cc:? (hds_integration_test+0x2bda264)
#18 Envoy::FakeUpstream::waitForHttpConnection(Envoy::Event::Dispatcher&, std::__1::unique_ptr<Envoy::FakeHttpConnection, std::__1::default_delete<Envoy::FakeHttpConnection> >&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, unsigned int, unsigned int, envoy::config::core::v3::HttpProtocolOptions_HeadersWithUnderscoresAction) ??:? (hds_integration_test+0x2bad354)
#19 Envoy::(anonymous namespace)::HdsIntegrationTest::healthcheckEndpoints(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) hds_integration_test.cc:? (hds_integration_test+0x2901829)
#20 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x29075e4)
#21 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x290779f)
#22 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x7645f7c)
#23 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x762b60e)
#24 testing::Test::Run() ??:? (hds_integration_test+0x7610b91)
#25 testing::TestInfo::Run() ??:? (hds_integration_test+0x7611a33)
#26 testing::TestSuite::Run() ??:? (hds_integration_test+0x761246a)
#27 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x7621bcd)
#28 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x764cd3c)
#29 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x762f29e)
#30 testing::UnitTest::Run() ??:? (hds_integration_test+0x762148b)
#31 RUN_ALL_TESTS() ??:? (hds_integration_test+0x511c977)
#32 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x511bc2f)
#33 main ??:? (hds_integration_test+0x5119994)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal ??:? in __interceptor_free
==================
[2020-07-20 16:01:25.741][14][critical][backtrace] [bazel-out/k8-fastbuild/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:104] Caught Aborted, suspect faulting address 0x110900000000e
[2020-07-20 16:01:29.871][14][critical][backtrace] [bazel-out/k8-fastbuild/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:91] Backtrace (use tools/stack_decode.py to get line numbers):
[2020-07-20 16:01:29.872][14][critical][backtrace] [bazel-out/k8-fastbuild/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:92] Envoy version: 0/1.16.0-dev/redacted/DEBUG/BoringSSL
[2020-07-20 16:01:29.988][14][critical][backtrace] [bazel-out/k8-fastbuild/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:96] #0: Envoy::SignalAction::sigHandler() [0x5bba417]
[2020-07-20 16:01:30.093][14][critical][backtrace] [bazel-out/k8-fastbuild/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:96] #1: __tsan::CallUserSignalHandler() [0x2871950]
external/bazel_tools/tools/test/test-setup.sh: line 310: 14 Aborted "${TEST_PATH}" "$@" 2>&1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment