Created
July 20, 2020 18:15
-
-
Save jmarantz/15b5d396c2c34f0b4b0aa672300b25de to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ 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