Skip to content

Instantly share code, notes, and snippets.

@jmarantz
Created July 20, 2020 18:15
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/15b5d396c2c34f0b4b0aa672300b25de to your computer and use it in GitHub Desktop.
Save jmarantz/15b5d396c2c34f0b4b0aa672300b25de to your computer and use it in GitHub Desktop.
[ RUN ] IpVersionsClientType/HdsIntegrationTest.SingleEndpointTimeoutHttp/0
==================
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+0x4b81c83)
#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+0x4b87143)
#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+0x2bdbfeb)
#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+0x2bbbf6e)
#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+0x2b8f085)
#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+0x2bc0284)
#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+0x2b93734)
#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+0x28ec959)
#8 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f2714)
#9 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f28cf)
#10 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75e38ec)
#11 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75c96fe)
#12 testing::Test::Run() ??:? (hds_integration_test+0x75aea41)
#13 testing::TestInfo::Run() ??:? (hds_integration_test+0x75af8e3)
#14 testing::TestSuite::Run() ??:? (hds_integration_test+0x75b031a)
#15 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x75bfa7d)
#16 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75ea00c)
#17 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75cd54e)
#18 testing::UnitTest::Run() ??:? (hds_integration_test+0x75bf33b)
#19 RUN_ALL_TESTS() ??:? (hds_integration_test+0x50d7487)
#20 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x50d673f)
#21 main ??:? (hds_integration_test+0x50d44e4)
Previous write of size 8 at 0x7b5400090338 by thread T10:
#0 free ??:? (hds_integration_test+0x28734f8)
#1 Envoy::Network::ConnectionImpl::~ConnectionImpl() ??:? (hds_integration_test+0x51c881b)
#2 virtual thunk to Envoy::Network::ConnectionImpl::~ConnectionImpl() ??:? (hds_integration_test+0x51c891a)
#3 std::__1::default_delete<Envoy::Network::Connection>::operator()(Envoy::Network::Connection*) const connection_handler_impl.cc:? (hds_integration_test+0x3235cc6)
#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+0x3235be0)
#5 std::__1::unique_ptr<Envoy::Network::Connection, std::__1::default_delete<Envoy::Network::Connection> >::~unique_ptr() connection_handler_impl.cc:? (hds_integration_test+0x3223cac)
#6 Envoy::Server::ConnectionHandlerImpl::ActiveTcpConnection::~ActiveTcpConnection() ??:? (hds_integration_test+0x321818d)
#7 Envoy::Server::ConnectionHandlerImpl::ActiveTcpConnection::~ActiveTcpConnection() ??:? (hds_integration_test+0x321829f)
#8 std::__1::default_delete<Envoy::Event::DeferredDeletable>::operator()(Envoy::Event::DeferredDeletable*) const connection_handler_impl.cc:? (hds_integration_test+0x322c3d6)
#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+0x322c2f0)
#10 Envoy::Event::DispatcherImpl::clearDeferredDeleteList() ??:? (hds_integration_test+0x51a20a5)
#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+0x51a6e22)
#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+0x51a6d90)
#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+0x51a6cf0)
#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+0x51a6c90)
#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+0x51a52ef)
#16 std::__1::__function::__value_func<void ()>::operator()() const autonomous_upstream.cc:? (hds_integration_test+0x2b767c6)
#17 std::__1::function<void ()>::operator()() const ??:? (hds_integration_test+0x2b76488)
#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+0x5481625)
#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+0x54815a6)
#20 event_process_active_single_queue event.c:? (hds_integration_test+0x746435a)
#21 event_process_active event.c:? (hds_integration_test+0x7459ab8)
#22 event_base_loop ??:? (hds_integration_test+0x7457763)
#23 Envoy::Event::LibeventScheduler::run(Envoy::Event::Dispatcher::RunType) ??:? (hds_integration_test+0x547ec0f)
#24 Envoy::Event::DispatcherImpl::run(Envoy::Event::Dispatcher::RunType) ??:? (hds_integration_test+0x51a47e1)
#25 Envoy::FakeUpstream::threadRoutine() ??:? (hds_integration_test+0x2b93234)
#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+0x2bb493b)
#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+0x2bb48c0)
#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+0x2bb4820)
#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+0x2bb47c0)
#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+0x2bb2e1f)
#31 std::__1::__function::__value_func<void ()>::operator()() const autonomous_upstream.cc:? (hds_integration_test+0x2b767c6)
#32 std::__1::function<void ()>::operator()() const ??:? (hds_integration_test+0x2b76488)
#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+0x743bc4b)
#34 Envoy::Thread::ThreadImplPosix::ThreadImplPosix(std::__1::function<void ()>, std::__1::optional<Envoy::Thread::Options> const&)::{lambda(void*)#1}::__invoke(void*) ??:? (hds_integration_test+0x743bbd8)
Thread T10 (tid=183, running) created by main thread at:
#0 pthread_create ??:? (hds_integration_test+0x287478b)
#1 Envoy::Thread::ThreadImplPosix::ThreadImplPosix(std::__1::function<void ()>, std::__1::optional<Envoy::Thread::Options> const&) ??:? (hds_integration_test+0x743a727)
#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+0x743a0af)
#3 Envoy::Thread::ThreadFactoryImplPosix::createThread(std::__1::function<void ()>, std::__1::optional<Envoy::Thread::Options> const&) ??:? (hds_integration_test+0x7439df3)
#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+0x2b915db)
#5 Envoy::FakeUpstream::FakeUpstream(unsigned int, Envoy::FakeHttpConnection::Type, Envoy::Network::Address::IpVersion, Envoy::Event::TestTimeSystem&, bool) ??:? (hds_integration_test+0x2b9240f)
#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+0x292482d)
#7 Envoy::(anonymous namespace)::HdsIntegrationTest::initialize() hds_integration_test.cc:? (hds_integration_test+0x28e87e5)
#8 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f22be)
#9 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f28cf)
#10 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75e38ec)
#11 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75c96fe)
#12 testing::Test::Run() ??:? (hds_integration_test+0x75aea41)
#13 testing::TestInfo::Run() ??:? (hds_integration_test+0x75af8e3)
#14 testing::TestSuite::Run() ??:? (hds_integration_test+0x75b031a)
#15 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x75bfa7d)
#16 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75ea00c)
#17 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75cd54e)
#18 testing::UnitTest::Run() ??:? (hds_integration_test+0x75bf33b)
#19 RUN_ALL_TESTS() ??:? (hds_integration_test+0x50d7487)
#20 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x50d673f)
#21 main ??:? (hds_integration_test+0x50d44e4)
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+0x2872ea4)
#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+0x2970f07)
#3 spdlog::pattern_formatter::get_time_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x29b41c5)
#4 spdlog::pattern_formatter::format(spdlog::details::log_msg const&, fmt::v6::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >&) ??:? (hds_integration_test+0x2909071)
#5 Envoy::Logger::DelegatingLogSink::log(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x74d211c)
#6 spdlog::logger::sink_it_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x2908a1b)
#7 spdlog::logger::log_it_(spdlog::details::log_msg const&, bool, bool) ??:? (hds_integration_test+0x292944a)
#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+0x5b687ad)
#9 Envoy::BackwardsTrace::logFault(char const*, void const*) ??:? (hds_integration_test+0x5b67dc0)
#10 Envoy::SignalAction::sigHandler(int, siginfo_t*, void*) ??:? (hds_integration_test+0x5b65ab6)
#11 __tsan::CallUserSignalHandler(__tsan::ThreadState*, bool, bool, bool, int, __sanitizer::__sanitizer_siginfo*, void*) tsan_interceptors.cc:? (hds_integration_test+0x287b35f)
#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+0x4b87143)
#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+0x2bdbfeb)
#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+0x2bbbf6e)
#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+0x2b8f085)
#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+0x2bc0284)
#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+0x2b93734)
#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+0x28ec959)
#20 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f2714)
#21 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f28cf)
#22 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75e38ec)
#23 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75c96fe)
#24 testing::Test::Run() ??:? (hds_integration_test+0x75aea41)
#25 testing::TestInfo::Run() ??:? (hds_integration_test+0x75af8e3)
#26 testing::TestSuite::Run() ??:? (hds_integration_test+0x75b031a)
#27 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x75bfa7d)
#28 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75ea00c)
#29 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75cd54e)
#30 testing::UnitTest::Run() ??:? (hds_integration_test+0x75bf33b)
#31 RUN_ALL_TESTS() ??:? (hds_integration_test+0x50d7487)
#32 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x50d673f)
#33 main ??:? (hds_integration_test+0x50d44e4)
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+0x2872ea4)
#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+0x2970f07)
#3 spdlog::pattern_formatter::get_time_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x29b41c5)
#4 spdlog::pattern_formatter::format(spdlog::details::log_msg const&, fmt::v6::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >&) ??:? (hds_integration_test+0x2909071)
#5 Envoy::Logger::DelegatingLogSink::log(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x74d211c)
#6 spdlog::logger::sink_it_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x2908a1b)
#7 spdlog::logger::log_it_(spdlog::details::log_msg const&, bool, bool) ??:? (hds_integration_test+0x292944a)
#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+0x5b687ad)
#9 Envoy::BackwardsTrace::logFault(char const*, void const*) ??:? (hds_integration_test+0x5b67dc0)
#10 Envoy::SignalAction::sigHandler(int, siginfo_t*, void*) ??:? (hds_integration_test+0x5b65ab6)
#11 __tsan::CallUserSignalHandler(__tsan::ThreadState*, bool, bool, bool, int, __sanitizer::__sanitizer_siginfo*, void*) tsan_interceptors.cc:? (hds_integration_test+0x287b35f)
#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+0x4b87143)
#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+0x2bdbfeb)
#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+0x2bbbf6e)
#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+0x2b8f085)
#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+0x2bc0284)
#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+0x2b93734)
#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+0x28ec959)
#20 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f2714)
#21 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f28cf)
#22 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75e38ec)
#23 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75c96fe)
#24 testing::Test::Run() ??:? (hds_integration_test+0x75aea41)
#25 testing::TestInfo::Run() ??:? (hds_integration_test+0x75af8e3)
#26 testing::TestSuite::Run() ??:? (hds_integration_test+0x75b031a)
#27 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x75bfa7d)
#28 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75ea00c)
#29 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75cd54e)
#30 testing::UnitTest::Run() ??:? (hds_integration_test+0x75bf33b)
#31 RUN_ALL_TESTS() ??:? (hds_integration_test+0x50d7487)
#32 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x50d673f)
#33 main ??:? (hds_integration_test+0x50d44e4)
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+0x2872ea4)
#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+0x2970f07)
#3 spdlog::pattern_formatter::get_time_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x29b41c5)
#4 spdlog::pattern_formatter::format(spdlog::details::log_msg const&, fmt::v6::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >&) ??:? (hds_integration_test+0x2909071)
#5 Envoy::Logger::DelegatingLogSink::log(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x74d211c)
#6 spdlog::logger::sink_it_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x2908a1b)
#7 spdlog::logger::log_it_(spdlog::details::log_msg const&, bool, bool) ??:? (hds_integration_test+0x292944a)
#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+0x5b687ad)
#9 Envoy::BackwardsTrace::logFault(char const*, void const*) ??:? (hds_integration_test+0x5b67dc0)
#10 Envoy::SignalAction::sigHandler(int, siginfo_t*, void*) ??:? (hds_integration_test+0x5b65ab6)
#11 __tsan::CallUserSignalHandler(__tsan::ThreadState*, bool, bool, bool, int, __sanitizer::__sanitizer_siginfo*, void*) tsan_interceptors.cc:? (hds_integration_test+0x287b35f)
#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+0x4b87143)
#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+0x2bdbfeb)
#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+0x2bbbf6e)
#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+0x2b8f085)
#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+0x2bc0284)
#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+0x2b93734)
#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+0x28ec959)
#20 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f2714)
#21 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f28cf)
#22 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75e38ec)
#23 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75c96fe)
#24 testing::Test::Run() ??:? (hds_integration_test+0x75aea41)
#25 testing::TestInfo::Run() ??:? (hds_integration_test+0x75af8e3)
#26 testing::TestSuite::Run() ??:? (hds_integration_test+0x75b031a)
#27 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x75bfa7d)
#28 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75ea00c)
#29 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75cd54e)
#30 testing::UnitTest::Run() ??:? (hds_integration_test+0x75bf33b)
#31 RUN_ALL_TESTS() ??:? (hds_integration_test+0x50d7487)
#32 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x50d673f)
#33 main ??:? (hds_integration_test+0x50d44e4)
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+0x28734f8)
#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+0x2970f07)
#3 spdlog::pattern_formatter::get_time_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x29b41c5)
#4 spdlog::pattern_formatter::format(spdlog::details::log_msg const&, fmt::v6::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >&) ??:? (hds_integration_test+0x2909071)
#5 Envoy::Logger::DelegatingLogSink::log(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x74d211c)
#6 spdlog::logger::sink_it_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x2908a1b)
#7 spdlog::logger::log_it_(spdlog::details::log_msg const&, bool, bool) ??:? (hds_integration_test+0x292944a)
#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+0x5b687ad)
#9 Envoy::BackwardsTrace::logFault(char const*, void const*) ??:? (hds_integration_test+0x5b67dc0)
#10 Envoy::SignalAction::sigHandler(int, siginfo_t*, void*) ??:? (hds_integration_test+0x5b65ab6)
#11 __tsan::CallUserSignalHandler(__tsan::ThreadState*, bool, bool, bool, int, __sanitizer::__sanitizer_siginfo*, void*) tsan_interceptors.cc:? (hds_integration_test+0x287b35f)
#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+0x4b87143)
#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+0x2bdbfeb)
#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+0x2bbbf6e)
#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+0x2b8f085)
#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+0x2bc0284)
#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+0x2b93734)
#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+0x28ec959)
#20 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f2714)
#21 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f28cf)
#22 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75e38ec)
#23 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75c96fe)
#24 testing::Test::Run() ??:? (hds_integration_test+0x75aea41)
#25 testing::TestInfo::Run() ??:? (hds_integration_test+0x75af8e3)
#26 testing::TestSuite::Run() ??:? (hds_integration_test+0x75b031a)
#27 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x75bfa7d)
#28 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75ea00c)
#29 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75cd54e)
#30 testing::UnitTest::Run() ??:? (hds_integration_test+0x75bf33b)
#31 RUN_ALL_TESTS() ??:? (hds_integration_test+0x50d7487)
#32 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x50d673f)
#33 main ??:? (hds_integration_test+0x50d44e4)
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+0x2872ea4)
#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+0x2970f07)
#3 spdlog::pattern_formatter::get_time_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x29b41c5)
#4 spdlog::pattern_formatter::format(spdlog::details::log_msg const&, fmt::v6::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >&) ??:? (hds_integration_test+0x2909071)
#5 Envoy::Logger::DelegatingLogSink::log(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x74d211c)
#6 spdlog::logger::sink_it_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x2908a1b)
#7 spdlog::logger::log_it_(spdlog::details::log_msg const&, bool, bool) ??:? (hds_integration_test+0x292944a)
#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+0x5b687ad)
#9 Envoy::BackwardsTrace::logFault(char const*, void const*) ??:? (hds_integration_test+0x5b67dc0)
#10 Envoy::SignalAction::sigHandler(int, siginfo_t*, void*) ??:? (hds_integration_test+0x5b65ab6)
#11 __tsan::CallUserSignalHandler(__tsan::ThreadState*, bool, bool, bool, int, __sanitizer::__sanitizer_siginfo*, void*) tsan_interceptors.cc:? (hds_integration_test+0x287b35f)
#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+0x4b87143)
#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+0x2bdbfeb)
#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+0x2bbbf6e)
#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+0x2b8f085)
#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+0x2bc0284)
#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+0x2b93734)
#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+0x28ec959)
#20 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f2714)
#21 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f28cf)
#22 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75e38ec)
#23 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75c96fe)
#24 testing::Test::Run() ??:? (hds_integration_test+0x75aea41)
#25 testing::TestInfo::Run() ??:? (hds_integration_test+0x75af8e3)
#26 testing::TestSuite::Run() ??:? (hds_integration_test+0x75b031a)
#27 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x75bfa7d)
#28 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75ea00c)
#29 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75cd54e)
#30 testing::UnitTest::Run() ??:? (hds_integration_test+0x75bf33b)
#31 RUN_ALL_TESTS() ??:? (hds_integration_test+0x50d7487)
#32 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x50d673f)
#33 main ??:? (hds_integration_test+0x50d44e4)
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+0x2872ea4)
#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+0x2970f07)
#3 spdlog::pattern_formatter::get_time_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x29b41c5)
#4 spdlog::pattern_formatter::format(spdlog::details::log_msg const&, fmt::v6::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >&) ??:? (hds_integration_test+0x2909071)
#5 Envoy::Logger::DelegatingLogSink::log(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x74d211c)
#6 spdlog::logger::sink_it_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x2908a1b)
#7 spdlog::logger::log_it_(spdlog::details::log_msg const&, bool, bool) ??:? (hds_integration_test+0x292944a)
#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+0x5b687ad)
#9 Envoy::BackwardsTrace::logFault(char const*, void const*) ??:? (hds_integration_test+0x5b67dc0)
#10 Envoy::SignalAction::sigHandler(int, siginfo_t*, void*) ??:? (hds_integration_test+0x5b65ab6)
#11 __tsan::CallUserSignalHandler(__tsan::ThreadState*, bool, bool, bool, int, __sanitizer::__sanitizer_siginfo*, void*) tsan_interceptors.cc:? (hds_integration_test+0x287b35f)
#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+0x4b87143)
#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+0x2bdbfeb)
#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+0x2bbbf6e)
#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+0x2b8f085)
#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+0x2bc0284)
#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+0x2b93734)
#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+0x28ec959)
#20 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f2714)
#21 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f28cf)
#22 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75e38ec)
#23 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75c96fe)
#24 testing::Test::Run() ??:? (hds_integration_test+0x75aea41)
#25 testing::TestInfo::Run() ??:? (hds_integration_test+0x75af8e3)
#26 testing::TestSuite::Run() ??:? (hds_integration_test+0x75b031a)
#27 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x75bfa7d)
#28 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75ea00c)
#29 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75cd54e)
#30 testing::UnitTest::Run() ??:? (hds_integration_test+0x75bf33b)
#31 RUN_ALL_TESTS() ??:? (hds_integration_test+0x50d7487)
#32 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x50d673f)
#33 main ??:? (hds_integration_test+0x50d44e4)
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+0x2872ea4)
#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+0x2970f07)
#3 spdlog::pattern_formatter::get_time_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x29b41c5)
#4 spdlog::pattern_formatter::format(spdlog::details::log_msg const&, fmt::v6::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >&) ??:? (hds_integration_test+0x2909071)
#5 Envoy::Logger::DelegatingLogSink::log(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x74d211c)
#6 spdlog::logger::sink_it_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x2908a1b)
#7 spdlog::logger::log_it_(spdlog::details::log_msg const&, bool, bool) ??:? (hds_integration_test+0x292944a)
#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+0x5b687ad)
#9 Envoy::BackwardsTrace::logFault(char const*, void const*) ??:? (hds_integration_test+0x5b67dc0)
#10 Envoy::SignalAction::sigHandler(int, siginfo_t*, void*) ??:? (hds_integration_test+0x5b65ab6)
#11 __tsan::CallUserSignalHandler(__tsan::ThreadState*, bool, bool, bool, int, __sanitizer::__sanitizer_siginfo*, void*) tsan_interceptors.cc:? (hds_integration_test+0x287b35f)
#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+0x4b87143)
#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+0x2bdbfeb)
#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+0x2bbbf6e)
#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+0x2b8f085)
#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+0x2bc0284)
#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+0x2b93734)
#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+0x28ec959)
#20 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f2714)
#21 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f28cf)
#22 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75e38ec)
#23 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75c96fe)
#24 testing::Test::Run() ??:? (hds_integration_test+0x75aea41)
#25 testing::TestInfo::Run() ??:? (hds_integration_test+0x75af8e3)
#26 testing::TestSuite::Run() ??:? (hds_integration_test+0x75b031a)
#27 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x75bfa7d)
#28 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75ea00c)
#29 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75cd54e)
#30 testing::UnitTest::Run() ??:? (hds_integration_test+0x75bf33b)
#31 RUN_ALL_TESTS() ??:? (hds_integration_test+0x50d7487)
#32 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x50d673f)
#33 main ??:? (hds_integration_test+0x50d44e4)
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+0x28734f8)
#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+0x2970f07)
#3 spdlog::pattern_formatter::get_time_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x29b41c5)
#4 spdlog::pattern_formatter::format(spdlog::details::log_msg const&, fmt::v6::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >&) ??:? (hds_integration_test+0x2909071)
#5 Envoy::Logger::DelegatingLogSink::log(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x74d211c)
#6 spdlog::logger::sink_it_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x2908a1b)
#7 spdlog::logger::log_it_(spdlog::details::log_msg const&, bool, bool) ??:? (hds_integration_test+0x292944a)
#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+0x5b687ad)
#9 Envoy::BackwardsTrace::logFault(char const*, void const*) ??:? (hds_integration_test+0x5b67dc0)
#10 Envoy::SignalAction::sigHandler(int, siginfo_t*, void*) ??:? (hds_integration_test+0x5b65ab6)
#11 __tsan::CallUserSignalHandler(__tsan::ThreadState*, bool, bool, bool, int, __sanitizer::__sanitizer_siginfo*, void*) tsan_interceptors.cc:? (hds_integration_test+0x287b35f)
#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+0x4b87143)
#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+0x2bdbfeb)
#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+0x2bbbf6e)
#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+0x2b8f085)
#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+0x2bc0284)
#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+0x2b93734)
#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+0x28ec959)
#20 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f2714)
#21 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f28cf)
#22 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75e38ec)
#23 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75c96fe)
#24 testing::Test::Run() ??:? (hds_integration_test+0x75aea41)
#25 testing::TestInfo::Run() ??:? (hds_integration_test+0x75af8e3)
#26 testing::TestSuite::Run() ??:? (hds_integration_test+0x75b031a)
#27 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x75bfa7d)
#28 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75ea00c)
#29 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75cd54e)
#30 testing::UnitTest::Run() ??:? (hds_integration_test+0x75bf33b)
#31 RUN_ALL_TESTS() ??:? (hds_integration_test+0x50d7487)
#32 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x50d673f)
#33 main ??:? (hds_integration_test+0x50d44e4)
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+0x28734f8)
#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+0x2970f07)
#4 spdlog::pattern_formatter::get_time_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x29b41c5)
#5 spdlog::pattern_formatter::format(spdlog::details::log_msg const&, fmt::v6::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >&) ??:? (hds_integration_test+0x2909071)
#6 Envoy::Logger::DelegatingLogSink::log(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x74d211c)
#7 spdlog::logger::sink_it_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x2908a1b)
#8 spdlog::logger::log_it_(spdlog::details::log_msg const&, bool, bool) ??:? (hds_integration_test+0x292944a)
#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+0x5b687ad)
#10 Envoy::BackwardsTrace::logFault(char const*, void const*) ??:? (hds_integration_test+0x5b67dc0)
#11 Envoy::SignalAction::sigHandler(int, siginfo_t*, void*) ??:? (hds_integration_test+0x5b65ab6)
#12 __tsan::CallUserSignalHandler(__tsan::ThreadState*, bool, bool, bool, int, __sanitizer::__sanitizer_siginfo*, void*) tsan_interceptors.cc:? (hds_integration_test+0x287b35f)
#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+0x4b87143)
#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+0x2bdbfeb)
#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+0x2bbbf6e)
#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+0x2b8f085)
#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+0x2bc0284)
#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+0x2b93734)
#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+0x28ec959)
#21 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f2714)
#22 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f28cf)
#23 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75e38ec)
#24 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75c96fe)
#25 testing::Test::Run() ??:? (hds_integration_test+0x75aea41)
#26 testing::TestInfo::Run() ??:? (hds_integration_test+0x75af8e3)
#27 testing::TestSuite::Run() ??:? (hds_integration_test+0x75b031a)
#28 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x75bfa7d)
#29 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75ea00c)
#30 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75cd54e)
#31 testing::UnitTest::Run() ??:? (hds_integration_test+0x75bf33b)
#32 RUN_ALL_TESTS() ??:? (hds_integration_test+0x50d7487)
#33 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x50d673f)
#34 main ??:? (hds_integration_test+0x50d44e4)
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+0x2872ea4)
#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+0x2970f07)
#3 spdlog::pattern_formatter::get_time_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x29b41c5)
#4 spdlog::pattern_formatter::format(spdlog::details::log_msg const&, fmt::v6::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >&) ??:? (hds_integration_test+0x2909071)
#5 Envoy::Logger::DelegatingLogSink::log(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x74d211c)
#6 spdlog::logger::sink_it_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x2908a1b)
#7 spdlog::logger::log_it_(spdlog::details::log_msg const&, bool, bool) ??:? (hds_integration_test+0x292944a)
#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+0x5b687ad)
#9 Envoy::BackwardsTrace::logFault(char const*, void const*) ??:? (hds_integration_test+0x5b67dc0)
#10 Envoy::SignalAction::sigHandler(int, siginfo_t*, void*) ??:? (hds_integration_test+0x5b65ab6)
#11 __tsan::CallUserSignalHandler(__tsan::ThreadState*, bool, bool, bool, int, __sanitizer::__sanitizer_siginfo*, void*) tsan_interceptors.cc:? (hds_integration_test+0x287b35f)
#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+0x4b87143)
#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+0x2bdbfeb)
#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+0x2bbbf6e)
#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+0x2b8f085)
#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+0x2bc0284)
#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+0x2b93734)
#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+0x28ec959)
#20 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f2714)
#21 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f28cf)
#22 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75e38ec)
#23 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75c96fe)
#24 testing::Test::Run() ??:? (hds_integration_test+0x75aea41)
#25 testing::TestInfo::Run() ??:? (hds_integration_test+0x75af8e3)
#26 testing::TestSuite::Run() ??:? (hds_integration_test+0x75b031a)
#27 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x75bfa7d)
#28 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75ea00c)
#29 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75cd54e)
#30 testing::UnitTest::Run() ??:? (hds_integration_test+0x75bf33b)
#31 RUN_ALL_TESTS() ??:? (hds_integration_test+0x50d7487)
#32 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x50d673f)
#33 main ??:? (hds_integration_test+0x50d44e4)
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+0x28734f8)
#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+0x2970f07)
#3 spdlog::pattern_formatter::get_time_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x29b41c5)
#4 spdlog::pattern_formatter::format(spdlog::details::log_msg const&, fmt::v6::basic_memory_buffer<char, 250ul, std::__1::allocator<char> >&) ??:? (hds_integration_test+0x2909071)
#5 Envoy::Logger::DelegatingLogSink::log(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x74d211c)
#6 spdlog::logger::sink_it_(spdlog::details::log_msg const&) ??:? (hds_integration_test+0x2908a1b)
#7 spdlog::logger::log_it_(spdlog::details::log_msg const&, bool, bool) ??:? (hds_integration_test+0x292944a)
#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+0x5b687ad)
#9 Envoy::BackwardsTrace::logFault(char const*, void const*) ??:? (hds_integration_test+0x5b67dc0)
#10 Envoy::SignalAction::sigHandler(int, siginfo_t*, void*) ??:? (hds_integration_test+0x5b65ab6)
#11 __tsan::CallUserSignalHandler(__tsan::ThreadState*, bool, bool, bool, int, __sanitizer::__sanitizer_siginfo*, void*) tsan_interceptors.cc:? (hds_integration_test+0x287b35f)
#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+0x4b87143)
#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+0x2bdbfeb)
#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+0x2bbbf6e)
#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+0x2b8f085)
#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+0x2bc0284)
#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+0x2b93734)
#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+0x28ec959)
#20 Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f2714)
#21 non-virtual thunk to Envoy::(anonymous namespace)::HdsIntegrationTest_SingleEndpointTimeoutHttp_Test::TestBody() hds_integration_test.cc:? (hds_integration_test+0x28f28cf)
#22 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75e38ec)
#23 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ??:? (hds_integration_test+0x75c96fe)
#24 testing::Test::Run() ??:? (hds_integration_test+0x75aea41)
#25 testing::TestInfo::Run() ??:? (hds_integration_test+0x75af8e3)
#26 testing::TestSuite::Run() ??:? (hds_integration_test+0x75b031a)
#27 testing::internal::UnitTestImpl::RunAllTests() ??:? (hds_integration_test+0x75bfa7d)
#28 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75ea00c)
#29 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ??:? (hds_integration_test+0x75cd54e)
#30 testing::UnitTest::Run() ??:? (hds_integration_test+0x75bf33b)
#31 RUN_ALL_TESTS() ??:? (hds_integration_test+0x50d7487)
#32 Envoy::TestRunner::RunTests(int, char**) ??:? (hds_integration_test+0x50d673f)
#33 main ??:? (hds_integration_test+0x50d44e4)
SUMMARY: ThreadSanitizer: signal-unsafe call inside of a signal ??:? in __interceptor_free
==================
[2020-07-20 18:10:33.757][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 18:10:37.688][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 18:10:37.688][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 18:10:37.802][14][critical][backtrace] [bazel-out/k8-fastbuild/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:96] #0: Envoy::SignalAction::sigHandler() [0x5b65ad7]
[2020-07-20 18:10:37.912][14][critical][backtrace] [bazel-out/k8-fastbuild/bin/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:96] #1: __tsan::CallUserSignalHandler() [0x287b360]
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