Raw tsan logs below.
Bazen tsan build, seen in #4601
2026-09-20T16:43:18.6493717Z [ RUN ] StatusCodes/OtlpHttpExporterRetryIntegrationTests.StatusCodes/31
2026-09-20T16:43:18.6495323Z [Error] File: exporters/otlp/src/otlp_http_client.cc:130 [OTLP HTTP Client] Export failed, Status:429, Header: Connection: keep-alive
2026-09-20T16:43:18.6496952Z , Content-Length: 5
2026-09-20T16:43:18.6497675Z , Date: Sun, 20 Sep 2026 16:43:13 GMT
2026-09-20T16:43:18.6498453Z , Host: test_server
2026-09-20T16:43:18.6499110Z ,Body:TEST!
2026-09-20T16:43:18.6500256Z [Error] File: exporters/otlp/src/otlp_http_exporter.cc:349 [OTLP TRACE HTTP Exporter] ERROR: Export 1 trace span(s) error: 1
2026-09-20T16:43:18.6501541Z ==================
2026-09-20T16:43:18.6502302Z WARNING: ThreadSanitizer: data race (pid=52573)
2026-09-20T16:43:18.6503493Z Write of size 4 at 0x725400014da8 by main thread (mutexes: write M0, write M1, write M2, write M3):
2026-09-20T16:43:18.6505382Z #0 opentelemetry::v1::ext::http::client::curl::HttpOperation::Finish() (otlp_http_exporter_test+0x1c99f7) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6507981Z #1 opentelemetry::v1::ext::http::client::curl::Session::FinishSession() (otlp_http_exporter_test+0x1d9378) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6510454Z #2 opentelemetry::v1::exporter::otlp::OtlpHttpClient::cleanupGCSessions() (libexporters_Sotlp_Slibotlp_Uhttp_Uclient.so+0x864c8) (BuildId: b54454a6c2cc244041dd9d079193d955ec557d14)
2026-09-20T16:43:18.6514482Z #3 opentelemetry::v1::exporter::otlp::OtlpHttpClient::Export(google::protobuf::Message const&, std::unique_ptr<google::protobuf::Arena, std::default_deletegoogle::protobuf::Arena >&&, google::protobuf::Message*, std::function<bool (opentelemetry::v1::sdk::common::ExportResult, google::protobuf::Message*)>&&, unsigned long) (libexporters_Sotlp_Slibotlp_Uhttp_Uclient.so+0x844a3) (BuildId: b54454a6c2cc244041dd9d079193d955ec557d14)
2026-09-20T16:43:18.6519860Z #4 opentelemetry::v1::exporter::otlp::OtlpHttpExporter::Export(opentelemetry::v1::nostd::span<std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >, 18446744073709551615ul> const&) (libexporters_Sotlp_Slibotlp_Uhttp_Uexporter.so+0x34b08) (BuildId: 257c8822bb68783885ca8f63562b7cc5e89872b1)
2026-09-20T16:43:18.6524830Z #5 opentelemetry::v1::sdk::trace::SimpleSpanProcessor::OnEnd(std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >&&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b5d3e) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6529563Z #6 opentelemetry::v1::sdk::trace::MultiSpanProcessor::OnEnd(std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >&&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1f5952) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6532776Z #7 opentelemetry::v1::sdk::trace::Span::End(opentelemetry::v1::trace::EndSpanOptions const&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b71e5) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6535494Z #8 opentelemetry::v1::exporter::otlp::OtlpHttpExporterRetryIntegrationTests_StatusCodes_Test::TestBody() (otlp_http_exporter_test+0x107e3a) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6538869Z #9 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14e0de) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6542577Z #10 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x144b56) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6545341Z #11 testing::Test::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x119ef9) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6547578Z #12 testing::TestInfo::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11acb6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6549830Z #13 testing::TestSuite::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11ba4e) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6552578Z #14 testing::internal::UnitTestImpl::RunAllTests() (libexternal_Sgoogletest+_Slibgtest.so+0x12f341) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6555851Z #15 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14f9a4) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6560179Z #16 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x1467d6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6563172Z #17 testing::UnitTest::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x12cccc) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6565091Z #18 RUN_ALL_TESTS() (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xcb7) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.6567176Z #19 main (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xc59) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.6568631Z
2026-09-20T16:43:18.6569198Z Previous read of size 4 at 0x725400014da8 by thread T70:
2026-09-20T16:43:18.6570867Z #0 opentelemetry::v1::ext::http::client::curl::HttpOperation::IsRetryable() (otlp_http_exporter_test+0x1c9f4b) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6574086Z #1 opentelemetry::v1::ext::http::client::curl::HttpClient::MaybeSpawnBackgroundThread()::{lambda(opentelemetry::v1::ext::http::client::curl::HttpClient*)#1}::operator()(opentelemetry::v1::ext::http::client::curl::HttpClient*) const (otlp_http_exporter_test+0x1da69d) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6580150Z #2 void std::__invoke_impl<void, opentelemetry::v1::ext::http::client::curl::HttpClient::MaybeSpawnBackgroundThread()::{lambda(opentelemetry::v1::ext::http::client::curl::HttpClient*)#1}, opentelemetry::v1::ext::http::client::curl::HttpClient*>(std::__invoke_other, opentelemetry::v1::ext::http::client::curl::HttpClient::MaybeSpawnBackgroundThread()::{lambda(opentelemetry::v1::ext::http::client::curl::HttpClient*)#1}&&, opentelemetry::v1::ext::http::client::curl::HttpClient*&&) (otlp_http_exporter_test+0x1dcdc9) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6588519Z #3 std::__invoke_result<opentelemetry::v1::ext::http::client::curl::HttpClient::MaybeSpawnBackgroundThread()::{lambda(opentelemetry::v1::ext::http::client::curl::HttpClient*)#1}, opentelemetry::v1::ext::http::client::curl::HttpClient*>::type std::__invoke<opentelemetry::v1::ext::http::client::curl::HttpClient::MaybeSpawnBackgroundThread()::{lambda(opentelemetry::v1::ext::http::client::curl::HttpClient*)#1}, opentelemetry::v1::ext::http::client::curl::HttpClient*>(opentelemetry::v1::ext::http::client::curl::HttpClient::MaybeSpawnBackgroundThread()::{lambda(opentelemetry::v1::ext::http::client::curl::HttpClient*)#1}&&, opentelemetry::v1::ext::http::client::curl::HttpClient*&&) (otlp_http_exporter_test+0x1dcd1a) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6595806Z #4 void std::thread::_Invoker<std::tuple<opentelemetry::v1::ext::http::client::curl::HttpClient::MaybeSpawnBackgroundThread()::{lambda(opentelemetry::v1::ext::http::client::curl::HttpClient*)#1}, opentelemetry::v1::ext::http::client::curl::HttpClient*> >::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) (otlp_http_exporter_test+0x1dcc26) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6600777Z #5 std::thread::_Invoker<std::tuple<opentelemetry::v1::ext::http::client::curl::HttpClient::MaybeSpawnBackgroundThread()::{lambda(opentelemetry::v1::ext::http::client::curl::HttpClient*)#1}, opentelemetry::v1::ext::http::client::curl::HttpClient*> >::operator()() (otlp_http_exporter_test+0x1dcbb2) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6605536Z #6 std::thread::_State_impl<std::thread::_Invoker<std::tuple<opentelemetry::v1::ext::http::client::curl::HttpClient::MaybeSpawnBackgroundThread()::{lambda(opentelemetry::v1::ext::http::client::curl::HttpClient*)#1}, opentelemetry::v1::ext::http::client::curl::HttpClient*> > >::_M_run() (otlp_http_exporter_test+0x1dcb68) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6608967Z #7 (libstdc++.so.6+0xecdb3) (BuildId: 753c6c8608b61d4e67be8f0c890e03e0aa046b8b)
2026-09-20T16:43:18.6610051Z
2026-09-20T16:43:18.6610630Z Location is heap block of size 536 at 0x725400014c80 allocated by main thread:
2026-09-20T16:43:18.6612317Z #0 operator new(unsigned long) ../../../../src/libsanitizer/tsan/tsan_new_delete.cpp:64 (libtsan.so.2+0xa6fae) (BuildId: 2a13a7710e361d06f7babbea53065ca2be93f738)
2026-09-20T16:43:18.6614940Z #1 opentelemetry::v1::ext::http::client::curl::Session::SendRequest(std::shared_ptropentelemetry::v1::ext::http::client::EventHandler) (otlp_http_exporter_test+0x1d8f26) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6618356Z #2 opentelemetry::v1::exporter::otlp::OtlpHttpClient::addSession(opentelemetry::v1::exporter::otlp::OtlpHttpClient::HttpSessionData&&) (libexporters_Sotlp_Slibotlp_Uhttp_Uclient.so+0x863bb) (BuildId: b54454a6c2cc244041dd9d079193d955ec557d14)
2026-09-20T16:43:18.6622772Z #3 opentelemetry::v1::exporter::otlp::OtlpHttpClient::Export(google::protobuf::Message const&, std::unique_ptr<google::protobuf::Arena, std::default_deletegoogle::protobuf::Arena >&&, google::protobuf::Message*, std::function<bool (opentelemetry::v1::sdk::common::ExportResult, google::protobuf::Message*)>&&, unsigned long) (libexporters_Sotlp_Slibotlp_Uhttp_Uclient.so+0x8423e) (BuildId: b54454a6c2cc244041dd9d079193d955ec557d14)
2026-09-20T16:43:18.6628261Z #4 opentelemetry::v1::exporter::otlp::OtlpHttpExporter::Export(opentelemetry::v1::nostd::span<std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >, 18446744073709551615ul> const&) (libexporters_Sotlp_Slibotlp_Uhttp_Uexporter.so+0x34b08) (BuildId: 257c8822bb68783885ca8f63562b7cc5e89872b1)
2026-09-20T16:43:18.6632422Z #5 opentelemetry::v1::sdk::trace::SimpleSpanProcessor::OnEnd(std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >&&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b5d3e) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6636082Z #6 opentelemetry::v1::sdk::trace::MultiSpanProcessor::OnEnd(std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >&&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1f5952) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6639489Z #7 opentelemetry::v1::sdk::trace::Span::End(opentelemetry::v1::trace::EndSpanOptions const&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b71e5) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6642534Z #8 opentelemetry::v1::exporter::otlp::OtlpHttpExporterRetryIntegrationTests_StatusCodes_Test::TestBody() (otlp_http_exporter_test+0x107e3a) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6645611Z #9 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14e0de) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6649202Z #10 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x144b56) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6651805Z #11 testing::Test::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x119ef9) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6653718Z #12 testing::TestInfo::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11acb6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6655666Z #13 testing::TestSuite::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11ba4e) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6658058Z #14 testing::internal::UnitTestImpl::RunAllTests() (libexternal_Sgoogletest+_Slibgtest.so+0x12f341) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6661203Z #15 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14f9a4) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6665244Z #16 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x1467d6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6668449Z #17 testing::UnitTest::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x12cccc) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6670358Z #18 RUN_ALL_TESTS() (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xcb7) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.6671812Z #19 main (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xc59) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.6672900Z
2026-09-20T16:43:18.6673280Z Mutex M0 (0x72280000a2a8) created at:
2026-09-20T16:43:18.6674726Z #0 pthread_mutex_lock ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1341 (libtsan.so.2+0x59a13) (BuildId: 2a13a7710e361d06f7babbea53065ca2be93f738)
2026-09-20T16:43:18.6677318Z #1 __gthread_mutex_lock(pthread_mutex_t*) (otlp_http_exporter_test+0x114b8d) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6679137Z #2 std::mutex::lock() (otlp_http_exporter_test+0x1160f2) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6680946Z #3 std::lock_guardstd::mutex::lock_guard(std::mutex&) (otlp_http_exporter_test+0x133b2a) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6683216Z #4 opentelemetry::v1::sdk::trace::Span::End(opentelemetry::v1::trace::EndSpanOptions const&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b70a3) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6685902Z #5 opentelemetry::v1::exporter::otlp::OtlpHttpExporterRetryIntegrationTests_StatusCodes_Test::TestBody() (otlp_http_exporter_test+0x107e3a) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6689649Z #6 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14e0de) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6692999Z #7 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x144b56) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6695581Z #8 testing::Test::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x119ef9) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6697699Z #9 testing::TestInfo::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11acb6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6699625Z #10 testing::TestSuite::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11ba4e) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6701750Z #11 testing::internal::UnitTestImpl::RunAllTests() (libexternal_Sgoogletest+_Slibgtest.so+0x12f341) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6704911Z #12 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14f9a4) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6709215Z #13 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x1467d6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6712199Z #14 testing::UnitTest::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x12cccc) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6714194Z #15 RUN_ALL_TESTS() (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xcb7) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.6715959Z #16 main (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xc59) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.6717314Z
2026-09-20T16:43:18.6717710Z Mutex M1 (0x7210000005d0) created at:
2026-09-20T16:43:18.6719176Z #0 pthread_mutex_lock ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1341 (libtsan.so.2+0x59a13) (BuildId: 2a13a7710e361d06f7babbea53065ca2be93f738)
2026-09-20T16:43:18.6721214Z #1 __gthread_mutex_lock(pthread_mutex_t*) (otlp_http_exporter_test+0x114b8d) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6722953Z #2 std::mutex::lock() (otlp_http_exporter_test+0x1160f2) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6724756Z #3 std::lock_guardstd::mutex::lock_guard(std::mutex&) (otlp_http_exporter_test+0x133b2a) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6728144Z #4 opentelemetry::v1::sdk::trace::SimpleSpanProcessor::OnEnd(std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >&&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b5d01) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6731846Z #5 opentelemetry::v1::sdk::trace::MultiSpanProcessor::OnEnd(std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >&&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1f5952) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6735008Z #6 opentelemetry::v1::sdk::trace::Span::End(opentelemetry::v1::trace::EndSpanOptions const&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b71e5) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6738242Z #7 opentelemetry::v1::exporter::otlp::OtlpHttpExporterRetryIntegrationTests_StatusCodes_Test::TestBody() (otlp_http_exporter_test+0x107e3a) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6741334Z #8 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14e0de) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6744649Z #9 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x144b56) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6747524Z #10 testing::Test::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x119ef9) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6749431Z #11 testing::TestInfo::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11acb6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6751423Z #12 testing::TestSuite::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11ba4e) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6753536Z #13 testing::internal::UnitTestImpl::RunAllTests() (libexternal_Sgoogletest+_Slibgtest.so+0x12f341) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6756901Z #14 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14f9a4) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6760885Z #15 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x1467d6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6763850Z #16 testing::UnitTest::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x12cccc) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6765737Z #17 RUN_ALL_TESTS() (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xcb7) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.6767836Z #18 main (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xc59) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.6768897Z
2026-09-20T16:43:18.6769287Z Mutex M2 (0x725c000002d0) created at:
2026-09-20T16:43:18.6770871Z #0 pthread_mutex_lock ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1341 (libtsan.so.2+0x59a13) (BuildId: 2a13a7710e361d06f7babbea53065ca2be93f738)
2026-09-20T16:43:18.6772886Z #1 __gthread_mutex_lock(pthread_mutex_t*) (otlp_http_exporter_test+0x114b8d) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6774658Z #2 std::mutex::lock() (otlp_http_exporter_test+0x1160f2) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6777034Z #3 std::unique_lockstd::mutex::lock() (libexporters_Sotlp_Slibotlp_Uhttp_Uclient.so+0x961cd) (BuildId: b54454a6c2cc244041dd9d079193d955ec557d14)
2026-09-20T16:43:18.6779255Z #4 std::unique_lockstd::mutex::unique_lock(std::mutex&) (libexporters_Sotlp_Slibotlp_Uhttp_Uclient.so+0x903ce) (BuildId: b54454a6c2cc244041dd9d079193d955ec557d14)
2026-09-20T16:43:18.6783067Z #5 opentelemetry::v1::exporter::otlp::OtlpHttpClient::Export(google::protobuf::Message const&, std::unique_ptr<google::protobuf::Arena, std::default_deletegoogle::protobuf::Arena >&&, google::protobuf::Message*, std::function<bool (opentelemetry::v1::sdk::common::ExportResult, google::protobuf::Message*)>&&, unsigned long) (libexporters_Sotlp_Slibotlp_Uhttp_Uclient.so+0x84443) (BuildId: b54454a6c2cc244041dd9d079193d955ec557d14)
2026-09-20T16:43:18.6788715Z #6 opentelemetry::v1::exporter::otlp::OtlpHttpExporter::Export(opentelemetry::v1::nostd::span<std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >, 18446744073709551615ul> const&) (libexporters_Sotlp_Slibotlp_Uhttp_Uexporter.so+0x34b08) (BuildId: 257c8822bb68783885ca8f63562b7cc5e89872b1)
2026-09-20T16:43:18.6792861Z #7 opentelemetry::v1::sdk::trace::SimpleSpanProcessor::OnEnd(std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >&&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b5d3e) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6796753Z #8 opentelemetry::v1::sdk::trace::MultiSpanProcessor::OnEnd(std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >&&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1f5952) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6799886Z #9 opentelemetry::v1::sdk::trace::Span::End(opentelemetry::v1::trace::EndSpanOptions const&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b71e5) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6802588Z #10 opentelemetry::v1::exporter::otlp::OtlpHttpExporterRetryIntegrationTests_StatusCodes_Test::TestBody() (otlp_http_exporter_test+0x107e3a) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6805665Z #11 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14e0de) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6809240Z #12 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x144b56) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6811830Z #13 testing::Test::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x119ef9) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6813723Z #14 testing::TestInfo::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11acb6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6815670Z #15 testing::TestSuite::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11ba4e) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6817957Z #16 testing::internal::UnitTestImpl::RunAllTests() (libexternal_Sgoogletest+_Slibgtest.so+0x12f341) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6821090Z #17 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14f9a4) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6825555Z #18 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x1467d6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6829871Z #19 testing::UnitTest::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x12cccc) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6832472Z #20 RUN_ALL_TESTS() (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xcb7) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.6834902Z #21 main (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xc59) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.6836283Z
2026-09-20T16:43:18.6836697Z Mutex M3 (0x725c000002a8) created at:
2026-09-20T16:43:18.6838898Z #0 pthread_mutex_lock ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1341 (libtsan.so.2+0x59a13) (BuildId: 2a13a7710e361d06f7babbea53065ca2be93f738)
2026-09-20T16:43:18.6844784Z #1 __gthread_mutex_lock(pthread_mutex_t*) (otlp_http_exporter_test+0x1d87e9) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6847431Z #2 __gthread_recursive_mutex_lock(pthread_mutex_t*) (otlp_http_exporter_test+0x1dcf28) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6850044Z #3 std::recursive_mutex::lock() (otlp_http_exporter_test+0x1dcf96) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6852749Z #4 std::lock_guardstd::recursive_mutex::lock_guard(std::recursive_mutex&) (otlp_http_exporter_test+0x1e1494) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6857847Z #5 opentelemetry::v1::exporter::otlp::OtlpHttpClient::createSession(google::protobuf::Message const&, std::unique_ptr<google::protobuf::Arena, std::default_deletegoogle::protobuf::Arena >&&, google::protobuf::Message*, std::function<bool (opentelemetry::v1::sdk::common::ExportResult, google::protobuf::Message*)>&&) (libexporters_Sotlp_Slibotlp_Uhttp_Uclient.so+0x85641) (BuildId: b54454a6c2cc244041dd9d079193d955ec557d14)
2026-09-20T16:43:18.6865200Z #6 opentelemetry::v1::exporter::otlp::OtlpHttpClient::Export(google::protobuf::Message const&, std::unique_ptr<google::protobuf::Arena, std::default_deletegoogle::protobuf::Arena >&&, google::protobuf::Message*, std::function<bool (opentelemetry::v1::sdk::common::ExportResult, google::protobuf::Message*)>&&, unsigned long) (libexporters_Sotlp_Slibotlp_Uhttp_Uclient.so+0x841d4) (BuildId: b54454a6c2cc244041dd9d079193d955ec557d14)
2026-09-20T16:43:18.6872293Z #7 opentelemetry::v1::exporter::otlp::OtlpHttpExporter::Export(opentelemetry::v1::nostd::span<std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >, 18446744073709551615ul> const&) (libexporters_Sotlp_Slibotlp_Uhttp_Uexporter.so+0x34b08) (BuildId: 257c8822bb68783885ca8f63562b7cc5e89872b1)
2026-09-20T16:43:18.6877714Z #8 opentelemetry::v1::sdk::trace::SimpleSpanProcessor::OnEnd(std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >&&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b5d3e) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6885264Z #9 opentelemetry::v1::sdk::trace::MultiSpanProcessor::OnEnd(std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >&&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1f5952) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6889893Z #10 opentelemetry::v1::sdk::trace::Span::End(opentelemetry::v1::trace::EndSpanOptions const&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b71e5) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6894002Z #11 opentelemetry::v1::exporter::otlp::OtlpHttpExporterRetryIntegrationTests_StatusCodes_Test::TestBody() (otlp_http_exporter_test+0x107e3a) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6897988Z #12 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14e0de) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6901385Z #13 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x144b56) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6904381Z #14 testing::Test::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x119ef9) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6906295Z #15 testing::TestInfo::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11acb6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6909597Z #16 testing::TestSuite::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11ba4e) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6912026Z #17 testing::internal::UnitTestImpl::RunAllTests() (libexternal_Sgoogletest+_Slibgtest.so+0x12f341) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6915176Z #18 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14f9a4) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6919460Z #19 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x1467d6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6922474Z #20 testing::UnitTest::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x12cccc) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6924707Z #21 RUN_ALL_TESTS() (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xcb7) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.6926754Z #22 main (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xc59) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.6927816Z
2026-09-20T16:43:18.6928302Z Thread T70 (tid=52805, running) created by main thread at:
2026-09-20T16:43:18.6929854Z #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x5ac1a) (BuildId: 2a13a7710e361d06f7babbea53065ca2be93f738)
2026-09-20T16:43:18.6932218Z #1 std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_deletestd::thread::_State >, void ()()) (libstdc++.so.6+0xeceb0) (BuildId: 753c6c8608b61d4e67be8f0c890e03e0aa046b8b)
2026-09-20T16:43:18.6934773Z #2 opentelemetry::v1::ext::http::client::curl::HttpClient::MaybeSpawnBackgroundThread() (otlp_http_exporter_test+0x1daa68) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6937728Z #3 opentelemetry::v1::ext::http::client::curl::Session::SendRequest(std::shared_ptropentelemetry::v1::ext::http::client::EventHandler) (otlp_http_exporter_test+0x1d91a5) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6940892Z #4 opentelemetry::v1::exporter::otlp::OtlpHttpClient::addSession(opentelemetry::v1::exporter::otlp::OtlpHttpClient::HttpSessionData&&) (libexporters_Sotlp_Slibotlp_Uhttp_Uclient.so+0x863bb) (BuildId: b54454a6c2cc244041dd9d079193d955ec557d14)
2026-09-20T16:43:18.6945534Z #5 opentelemetry::v1::exporter::otlp::OtlpHttpClient::Export(google::protobuf::Message const&, std::unique_ptr<google::protobuf::Arena, std::default_deletegoogle::protobuf::Arena >&&, google::protobuf::Message, std::function<bool (opentelemetry::v1::sdk::common::ExportResult, google::protobuf::Message*)>&&, unsigned long) (libexporters_Sotlp_Slibotlp_Uhttp_Uclient.so+0x8423e) (BuildId: b54454a6c2cc244041dd9d079193d955ec557d14)
2026-09-20T16:43:18.6951199Z #6 opentelemetry::v1::exporter::otlp::OtlpHttpExporter::Export(opentelemetry::v1::nostd::span<std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >, 18446744073709551615ul> const&) (libexporters_Sotlp_Slibotlp_Uhttp_Uexporter.so+0x34b08) (BuildId: 257c8822bb68783885ca8f63562b7cc5e89872b1)
2026-09-20T16:43:18.6955366Z #7 opentelemetry::v1::sdk::trace::SimpleSpanProcessor::OnEnd(std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >&&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b5d3e) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6959671Z #8 opentelemetry::v1::sdk::trace::MultiSpanProcessor::OnEnd(std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >&&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1f5952) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6962969Z #9 opentelemetry::v1::sdk::trace::Span::End(opentelemetry::v1::trace::EndSpanOptions const&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b71e5) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6965649Z #10 opentelemetry::v1::exporter::otlp::OtlpHttpExporterRetryIntegrationTests_StatusCodes_Test::TestBody() (otlp_http_exporter_test+0x107e3a) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6969028Z #11 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14e0de) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6972389Z #12 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x144b56) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6974987Z #13 testing::Test::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x119ef9) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6977127Z #14 testing::TestInfo::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11acb6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6979064Z #15 testing::TestSuite::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11ba4e) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6981170Z #16 testing::internal::UnitTestImpl::RunAllTests() (libexternal_Sgoogletest+_Slibgtest.so+0x12f341) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6984370Z #17 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14f9a4) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6988739Z #18 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x1467d6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6999469Z #19 testing::UnitTest::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x12cccc) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.7001354Z #20 RUN_ALL_TESTS() (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xcb7) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.7004081Z #21 main (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xc59) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.7005150Z
2026-09-20T16:43:18.7007449Z SUMMARY: ThreadSanitizer: data race (/home/runner/.cache/bazel/e6b8d6759295e14b76bc8cb98b604748/execroot/_main/bazel-out/k8-fastbuild-tsan/bin/exporters/otlp/otlp_http_exporter_test+0x1c99f7) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb) in opentelemetry::v1::ext::http::client::curl::HttpOperation::Finish()
2026-09-20T16:43:18.7009787Z ==================
2026-09-20T16:43:18.7010664Z [ OK ] StatusCodes/OtlpHttpExporterRetryIntegrationTests.StatusCodes/31 (507 ms)
Raw tsan logs below.
Bazen tsan build, seen in #4601
2026-09-20T16:43:18.6493717Z [ RUN ] StatusCodes/OtlpHttpExporterRetryIntegrationTests.StatusCodes/31
2026-09-20T16:43:18.6495323Z [Error] File: exporters/otlp/src/otlp_http_client.cc:130 [OTLP HTTP Client] Export failed, Status:429, Header: Connection: keep-alive
2026-09-20T16:43:18.6496952Z , Content-Length: 5
2026-09-20T16:43:18.6497675Z , Date: Sun, 20 Sep 2026 16:43:13 GMT
2026-09-20T16:43:18.6498453Z , Host: test_server
2026-09-20T16:43:18.6499110Z ,Body:TEST!
2026-09-20T16:43:18.6500256Z [Error] File: exporters/otlp/src/otlp_http_exporter.cc:349 [OTLP TRACE HTTP Exporter] ERROR: Export 1 trace span(s) error: 1
2026-09-20T16:43:18.6501541Z ==================
2026-09-20T16:43:18.6502302Z WARNING: ThreadSanitizer: data race (pid=52573)
2026-09-20T16:43:18.6503493Z Write of size 4 at 0x725400014da8 by main thread (mutexes: write M0, write M1, write M2, write M3):
2026-09-20T16:43:18.6505382Z #0 opentelemetry::v1::ext::http::client::curl::HttpOperation::Finish() (otlp_http_exporter_test+0x1c99f7) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6507981Z #1 opentelemetry::v1::ext::http::client::curl::Session::FinishSession() (otlp_http_exporter_test+0x1d9378) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6510454Z #2 opentelemetry::v1::exporter::otlp::OtlpHttpClient::cleanupGCSessions() (libexporters_Sotlp_Slibotlp_Uhttp_Uclient.so+0x864c8) (BuildId: b54454a6c2cc244041dd9d079193d955ec557d14)
2026-09-20T16:43:18.6514482Z #3 opentelemetry::v1::exporter::otlp::OtlpHttpClient::Export(google::protobuf::Message const&, std::unique_ptr<google::protobuf::Arena, std::default_deletegoogle::protobuf::Arena >&&, google::protobuf::Message*, std::function<bool (opentelemetry::v1::sdk::common::ExportResult, google::protobuf::Message*)>&&, unsigned long) (libexporters_Sotlp_Slibotlp_Uhttp_Uclient.so+0x844a3) (BuildId: b54454a6c2cc244041dd9d079193d955ec557d14)
2026-09-20T16:43:18.6519860Z #4 opentelemetry::v1::exporter::otlp::OtlpHttpExporter::Export(opentelemetry::v1::nostd::span<std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >, 18446744073709551615ul> const&) (libexporters_Sotlp_Slibotlp_Uhttp_Uexporter.so+0x34b08) (BuildId: 257c8822bb68783885ca8f63562b7cc5e89872b1)
2026-09-20T16:43:18.6524830Z #5 opentelemetry::v1::sdk::trace::SimpleSpanProcessor::OnEnd(std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >&&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b5d3e) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6529563Z #6 opentelemetry::v1::sdk::trace::MultiSpanProcessor::OnEnd(std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >&&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1f5952) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6532776Z #7 opentelemetry::v1::sdk::trace::Span::End(opentelemetry::v1::trace::EndSpanOptions const&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b71e5) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6535494Z #8 opentelemetry::v1::exporter::otlp::OtlpHttpExporterRetryIntegrationTests_StatusCodes_Test::TestBody() (otlp_http_exporter_test+0x107e3a) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6538869Z #9 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14e0de) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6542577Z #10 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x144b56) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6545341Z #11 testing::Test::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x119ef9) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6547578Z #12 testing::TestInfo::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11acb6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6549830Z #13 testing::TestSuite::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11ba4e) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6552578Z #14 testing::internal::UnitTestImpl::RunAllTests() (libexternal_Sgoogletest+_Slibgtest.so+0x12f341) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6555851Z #15 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14f9a4) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6560179Z #16 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x1467d6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6563172Z #17 testing::UnitTest::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x12cccc) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6565091Z #18 RUN_ALL_TESTS() (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xcb7) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.6567176Z #19 main (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xc59) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.6568631Z
2026-09-20T16:43:18.6569198Z Previous read of size 4 at 0x725400014da8 by thread T70:
2026-09-20T16:43:18.6570867Z #0 opentelemetry::v1::ext::http::client::curl::HttpOperation::IsRetryable() (otlp_http_exporter_test+0x1c9f4b) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6574086Z #1 opentelemetry::v1::ext::http::client::curl::HttpClient::MaybeSpawnBackgroundThread()::{lambda(opentelemetry::v1::ext::http::client::curl::HttpClient*)#1}::operator()(opentelemetry::v1::ext::http::client::curl::HttpClient*) const (otlp_http_exporter_test+0x1da69d) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6580150Z #2 void std::__invoke_impl<void, opentelemetry::v1::ext::http::client::curl::HttpClient::MaybeSpawnBackgroundThread()::{lambda(opentelemetry::v1::ext::http::client::curl::HttpClient*)#1}, opentelemetry::v1::ext::http::client::curl::HttpClient*>(std::__invoke_other, opentelemetry::v1::ext::http::client::curl::HttpClient::MaybeSpawnBackgroundThread()::{lambda(opentelemetry::v1::ext::http::client::curl::HttpClient*)#1}&&, opentelemetry::v1::ext::http::client::curl::HttpClient*&&) (otlp_http_exporter_test+0x1dcdc9) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6588519Z #3 std::__invoke_result<opentelemetry::v1::ext::http::client::curl::HttpClient::MaybeSpawnBackgroundThread()::{lambda(opentelemetry::v1::ext::http::client::curl::HttpClient*)#1}, opentelemetry::v1::ext::http::client::curl::HttpClient*>::type std::__invoke<opentelemetry::v1::ext::http::client::curl::HttpClient::MaybeSpawnBackgroundThread()::{lambda(opentelemetry::v1::ext::http::client::curl::HttpClient*)#1}, opentelemetry::v1::ext::http::client::curl::HttpClient*>(opentelemetry::v1::ext::http::client::curl::HttpClient::MaybeSpawnBackgroundThread()::{lambda(opentelemetry::v1::ext::http::client::curl::HttpClient*)#1}&&, opentelemetry::v1::ext::http::client::curl::HttpClient*&&) (otlp_http_exporter_test+0x1dcd1a) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6595806Z #4 void std::thread::_Invoker<std::tuple<opentelemetry::v1::ext::http::client::curl::HttpClient::MaybeSpawnBackgroundThread()::{lambda(opentelemetry::v1::ext::http::client::curl::HttpClient*)#1}, opentelemetry::v1::ext::http::client::curl::HttpClient*> >::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) (otlp_http_exporter_test+0x1dcc26) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6600777Z #5 std::thread::_Invoker<std::tuple<opentelemetry::v1::ext::http::client::curl::HttpClient::MaybeSpawnBackgroundThread()::{lambda(opentelemetry::v1::ext::http::client::curl::HttpClient*)#1}, opentelemetry::v1::ext::http::client::curl::HttpClient*> >::operator()() (otlp_http_exporter_test+0x1dcbb2) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6605536Z #6 std::thread::_State_impl<std::thread::_Invoker<std::tuple<opentelemetry::v1::ext::http::client::curl::HttpClient::MaybeSpawnBackgroundThread()::{lambda(opentelemetry::v1::ext::http::client::curl::HttpClient*)#1}, opentelemetry::v1::ext::http::client::curl::HttpClient*> > >::_M_run() (otlp_http_exporter_test+0x1dcb68) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6608967Z #7 (libstdc++.so.6+0xecdb3) (BuildId: 753c6c8608b61d4e67be8f0c890e03e0aa046b8b)
2026-09-20T16:43:18.6610051Z
2026-09-20T16:43:18.6610630Z Location is heap block of size 536 at 0x725400014c80 allocated by main thread:
2026-09-20T16:43:18.6612317Z #0 operator new(unsigned long) ../../../../src/libsanitizer/tsan/tsan_new_delete.cpp:64 (libtsan.so.2+0xa6fae) (BuildId: 2a13a7710e361d06f7babbea53065ca2be93f738)
2026-09-20T16:43:18.6614940Z #1 opentelemetry::v1::ext::http::client::curl::Session::SendRequest(std::shared_ptropentelemetry::v1::ext::http::client::EventHandler) (otlp_http_exporter_test+0x1d8f26) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6618356Z #2 opentelemetry::v1::exporter::otlp::OtlpHttpClient::addSession(opentelemetry::v1::exporter::otlp::OtlpHttpClient::HttpSessionData&&) (libexporters_Sotlp_Slibotlp_Uhttp_Uclient.so+0x863bb) (BuildId: b54454a6c2cc244041dd9d079193d955ec557d14)
2026-09-20T16:43:18.6622772Z #3 opentelemetry::v1::exporter::otlp::OtlpHttpClient::Export(google::protobuf::Message const&, std::unique_ptr<google::protobuf::Arena, std::default_deletegoogle::protobuf::Arena >&&, google::protobuf::Message*, std::function<bool (opentelemetry::v1::sdk::common::ExportResult, google::protobuf::Message*)>&&, unsigned long) (libexporters_Sotlp_Slibotlp_Uhttp_Uclient.so+0x8423e) (BuildId: b54454a6c2cc244041dd9d079193d955ec557d14)
2026-09-20T16:43:18.6628261Z #4 opentelemetry::v1::exporter::otlp::OtlpHttpExporter::Export(opentelemetry::v1::nostd::span<std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >, 18446744073709551615ul> const&) (libexporters_Sotlp_Slibotlp_Uhttp_Uexporter.so+0x34b08) (BuildId: 257c8822bb68783885ca8f63562b7cc5e89872b1)
2026-09-20T16:43:18.6632422Z #5 opentelemetry::v1::sdk::trace::SimpleSpanProcessor::OnEnd(std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >&&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b5d3e) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6636082Z #6 opentelemetry::v1::sdk::trace::MultiSpanProcessor::OnEnd(std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >&&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1f5952) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6639489Z #7 opentelemetry::v1::sdk::trace::Span::End(opentelemetry::v1::trace::EndSpanOptions const&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b71e5) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6642534Z #8 opentelemetry::v1::exporter::otlp::OtlpHttpExporterRetryIntegrationTests_StatusCodes_Test::TestBody() (otlp_http_exporter_test+0x107e3a) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6645611Z #9 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14e0de) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6649202Z #10 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x144b56) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6651805Z #11 testing::Test::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x119ef9) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6653718Z #12 testing::TestInfo::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11acb6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6655666Z #13 testing::TestSuite::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11ba4e) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6658058Z #14 testing::internal::UnitTestImpl::RunAllTests() (libexternal_Sgoogletest+_Slibgtest.so+0x12f341) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6661203Z #15 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14f9a4) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6665244Z #16 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x1467d6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6668449Z #17 testing::UnitTest::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x12cccc) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6670358Z #18 RUN_ALL_TESTS() (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xcb7) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.6671812Z #19 main (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xc59) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.6672900Z
2026-09-20T16:43:18.6673280Z Mutex M0 (0x72280000a2a8) created at:
2026-09-20T16:43:18.6674726Z #0 pthread_mutex_lock ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1341 (libtsan.so.2+0x59a13) (BuildId: 2a13a7710e361d06f7babbea53065ca2be93f738)
2026-09-20T16:43:18.6677318Z #1 __gthread_mutex_lock(pthread_mutex_t*) (otlp_http_exporter_test+0x114b8d) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6679137Z #2 std::mutex::lock() (otlp_http_exporter_test+0x1160f2) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6680946Z #3 std::lock_guardstd::mutex::lock_guard(std::mutex&) (otlp_http_exporter_test+0x133b2a) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6683216Z #4 opentelemetry::v1::sdk::trace::Span::End(opentelemetry::v1::trace::EndSpanOptions const&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b70a3) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6685902Z #5 opentelemetry::v1::exporter::otlp::OtlpHttpExporterRetryIntegrationTests_StatusCodes_Test::TestBody() (otlp_http_exporter_test+0x107e3a) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6689649Z #6 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14e0de) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6692999Z #7 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x144b56) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6695581Z #8 testing::Test::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x119ef9) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6697699Z #9 testing::TestInfo::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11acb6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6699625Z #10 testing::TestSuite::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11ba4e) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6701750Z #11 testing::internal::UnitTestImpl::RunAllTests() (libexternal_Sgoogletest+_Slibgtest.so+0x12f341) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6704911Z #12 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14f9a4) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6709215Z #13 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x1467d6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6712199Z #14 testing::UnitTest::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x12cccc) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6714194Z #15 RUN_ALL_TESTS() (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xcb7) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.6715959Z #16 main (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xc59) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.6717314Z
2026-09-20T16:43:18.6717710Z Mutex M1 (0x7210000005d0) created at:
2026-09-20T16:43:18.6719176Z #0 pthread_mutex_lock ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1341 (libtsan.so.2+0x59a13) (BuildId: 2a13a7710e361d06f7babbea53065ca2be93f738)
2026-09-20T16:43:18.6721214Z #1 __gthread_mutex_lock(pthread_mutex_t*) (otlp_http_exporter_test+0x114b8d) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6722953Z #2 std::mutex::lock() (otlp_http_exporter_test+0x1160f2) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6724756Z #3 std::lock_guardstd::mutex::lock_guard(std::mutex&) (otlp_http_exporter_test+0x133b2a) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6728144Z #4 opentelemetry::v1::sdk::trace::SimpleSpanProcessor::OnEnd(std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >&&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b5d01) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6731846Z #5 opentelemetry::v1::sdk::trace::MultiSpanProcessor::OnEnd(std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >&&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1f5952) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6735008Z #6 opentelemetry::v1::sdk::trace::Span::End(opentelemetry::v1::trace::EndSpanOptions const&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b71e5) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6738242Z #7 opentelemetry::v1::exporter::otlp::OtlpHttpExporterRetryIntegrationTests_StatusCodes_Test::TestBody() (otlp_http_exporter_test+0x107e3a) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6741334Z #8 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14e0de) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6744649Z #9 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x144b56) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6747524Z #10 testing::Test::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x119ef9) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6749431Z #11 testing::TestInfo::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11acb6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6751423Z #12 testing::TestSuite::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11ba4e) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6753536Z #13 testing::internal::UnitTestImpl::RunAllTests() (libexternal_Sgoogletest+_Slibgtest.so+0x12f341) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6756901Z #14 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14f9a4) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6760885Z #15 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x1467d6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6763850Z #16 testing::UnitTest::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x12cccc) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6765737Z #17 RUN_ALL_TESTS() (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xcb7) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.6767836Z #18 main (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xc59) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.6768897Z
2026-09-20T16:43:18.6769287Z Mutex M2 (0x725c000002d0) created at:
2026-09-20T16:43:18.6770871Z #0 pthread_mutex_lock ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1341 (libtsan.so.2+0x59a13) (BuildId: 2a13a7710e361d06f7babbea53065ca2be93f738)
2026-09-20T16:43:18.6772886Z #1 __gthread_mutex_lock(pthread_mutex_t*) (otlp_http_exporter_test+0x114b8d) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6774658Z #2 std::mutex::lock() (otlp_http_exporter_test+0x1160f2) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6777034Z #3 std::unique_lockstd::mutex::lock() (libexporters_Sotlp_Slibotlp_Uhttp_Uclient.so+0x961cd) (BuildId: b54454a6c2cc244041dd9d079193d955ec557d14)
2026-09-20T16:43:18.6779255Z #4 std::unique_lockstd::mutex::unique_lock(std::mutex&) (libexporters_Sotlp_Slibotlp_Uhttp_Uclient.so+0x903ce) (BuildId: b54454a6c2cc244041dd9d079193d955ec557d14)
2026-09-20T16:43:18.6783067Z #5 opentelemetry::v1::exporter::otlp::OtlpHttpClient::Export(google::protobuf::Message const&, std::unique_ptr<google::protobuf::Arena, std::default_deletegoogle::protobuf::Arena >&&, google::protobuf::Message*, std::function<bool (opentelemetry::v1::sdk::common::ExportResult, google::protobuf::Message*)>&&, unsigned long) (libexporters_Sotlp_Slibotlp_Uhttp_Uclient.so+0x84443) (BuildId: b54454a6c2cc244041dd9d079193d955ec557d14)
2026-09-20T16:43:18.6788715Z #6 opentelemetry::v1::exporter::otlp::OtlpHttpExporter::Export(opentelemetry::v1::nostd::span<std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >, 18446744073709551615ul> const&) (libexporters_Sotlp_Slibotlp_Uhttp_Uexporter.so+0x34b08) (BuildId: 257c8822bb68783885ca8f63562b7cc5e89872b1)
2026-09-20T16:43:18.6792861Z #7 opentelemetry::v1::sdk::trace::SimpleSpanProcessor::OnEnd(std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >&&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b5d3e) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6796753Z #8 opentelemetry::v1::sdk::trace::MultiSpanProcessor::OnEnd(std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >&&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1f5952) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6799886Z #9 opentelemetry::v1::sdk::trace::Span::End(opentelemetry::v1::trace::EndSpanOptions const&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b71e5) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6802588Z #10 opentelemetry::v1::exporter::otlp::OtlpHttpExporterRetryIntegrationTests_StatusCodes_Test::TestBody() (otlp_http_exporter_test+0x107e3a) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6805665Z #11 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14e0de) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6809240Z #12 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x144b56) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6811830Z #13 testing::Test::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x119ef9) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6813723Z #14 testing::TestInfo::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11acb6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6815670Z #15 testing::TestSuite::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11ba4e) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6817957Z #16 testing::internal::UnitTestImpl::RunAllTests() (libexternal_Sgoogletest+_Slibgtest.so+0x12f341) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6821090Z #17 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14f9a4) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6825555Z #18 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x1467d6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6829871Z #19 testing::UnitTest::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x12cccc) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6832472Z #20 RUN_ALL_TESTS() (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xcb7) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.6834902Z #21 main (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xc59) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.6836283Z
2026-09-20T16:43:18.6836697Z Mutex M3 (0x725c000002a8) created at:
2026-09-20T16:43:18.6838898Z #0 pthread_mutex_lock ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1341 (libtsan.so.2+0x59a13) (BuildId: 2a13a7710e361d06f7babbea53065ca2be93f738)
2026-09-20T16:43:18.6844784Z #1 __gthread_mutex_lock(pthread_mutex_t*) (otlp_http_exporter_test+0x1d87e9) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6847431Z #2 __gthread_recursive_mutex_lock(pthread_mutex_t*) (otlp_http_exporter_test+0x1dcf28) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6850044Z #3 std::recursive_mutex::lock() (otlp_http_exporter_test+0x1dcf96) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6852749Z #4 std::lock_guardstd::recursive_mutex::lock_guard(std::recursive_mutex&) (otlp_http_exporter_test+0x1e1494) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6857847Z #5 opentelemetry::v1::exporter::otlp::OtlpHttpClient::createSession(google::protobuf::Message const&, std::unique_ptr<google::protobuf::Arena, std::default_deletegoogle::protobuf::Arena >&&, google::protobuf::Message*, std::function<bool (opentelemetry::v1::sdk::common::ExportResult, google::protobuf::Message*)>&&) (libexporters_Sotlp_Slibotlp_Uhttp_Uclient.so+0x85641) (BuildId: b54454a6c2cc244041dd9d079193d955ec557d14)
2026-09-20T16:43:18.6865200Z #6 opentelemetry::v1::exporter::otlp::OtlpHttpClient::Export(google::protobuf::Message const&, std::unique_ptr<google::protobuf::Arena, std::default_deletegoogle::protobuf::Arena >&&, google::protobuf::Message*, std::function<bool (opentelemetry::v1::sdk::common::ExportResult, google::protobuf::Message*)>&&, unsigned long) (libexporters_Sotlp_Slibotlp_Uhttp_Uclient.so+0x841d4) (BuildId: b54454a6c2cc244041dd9d079193d955ec557d14)
2026-09-20T16:43:18.6872293Z #7 opentelemetry::v1::exporter::otlp::OtlpHttpExporter::Export(opentelemetry::v1::nostd::span<std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >, 18446744073709551615ul> const&) (libexporters_Sotlp_Slibotlp_Uhttp_Uexporter.so+0x34b08) (BuildId: 257c8822bb68783885ca8f63562b7cc5e89872b1)
2026-09-20T16:43:18.6877714Z #8 opentelemetry::v1::sdk::trace::SimpleSpanProcessor::OnEnd(std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >&&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b5d3e) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6885264Z #9 opentelemetry::v1::sdk::trace::MultiSpanProcessor::OnEnd(std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >&&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1f5952) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6889893Z #10 opentelemetry::v1::sdk::trace::Span::End(opentelemetry::v1::trace::EndSpanOptions const&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b71e5) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6894002Z #11 opentelemetry::v1::exporter::otlp::OtlpHttpExporterRetryIntegrationTests_StatusCodes_Test::TestBody() (otlp_http_exporter_test+0x107e3a) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6897988Z #12 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14e0de) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6901385Z #13 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x144b56) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6904381Z #14 testing::Test::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x119ef9) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6906295Z #15 testing::TestInfo::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11acb6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6909597Z #16 testing::TestSuite::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11ba4e) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6912026Z #17 testing::internal::UnitTestImpl::RunAllTests() (libexternal_Sgoogletest+_Slibgtest.so+0x12f341) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6915176Z #18 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14f9a4) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6919460Z #19 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x1467d6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6922474Z #20 testing::UnitTest::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x12cccc) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6924707Z #21 RUN_ALL_TESTS() (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xcb7) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.6926754Z #22 main (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xc59) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.6927816Z
2026-09-20T16:43:18.6928302Z Thread T70 (tid=52805, running) created by main thread at:
2026-09-20T16:43:18.6929854Z #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x5ac1a) (BuildId: 2a13a7710e361d06f7babbea53065ca2be93f738)
2026-09-20T16:43:18.6932218Z #1 std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_deletestd::thread::_State >, void ()()) (libstdc++.so.6+0xeceb0) (BuildId: 753c6c8608b61d4e67be8f0c890e03e0aa046b8b)
2026-09-20T16:43:18.6934773Z #2 opentelemetry::v1::ext::http::client::curl::HttpClient::MaybeSpawnBackgroundThread() (otlp_http_exporter_test+0x1daa68) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6937728Z #3 opentelemetry::v1::ext::http::client::curl::Session::SendRequest(std::shared_ptropentelemetry::v1::ext::http::client::EventHandler) (otlp_http_exporter_test+0x1d91a5) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6940892Z #4 opentelemetry::v1::exporter::otlp::OtlpHttpClient::addSession(opentelemetry::v1::exporter::otlp::OtlpHttpClient::HttpSessionData&&) (libexporters_Sotlp_Slibotlp_Uhttp_Uclient.so+0x863bb) (BuildId: b54454a6c2cc244041dd9d079193d955ec557d14)
2026-09-20T16:43:18.6945534Z #5 opentelemetry::v1::exporter::otlp::OtlpHttpClient::Export(google::protobuf::Message const&, std::unique_ptr<google::protobuf::Arena, std::default_deletegoogle::protobuf::Arena >&&, google::protobuf::Message, std::function<bool (opentelemetry::v1::sdk::common::ExportResult, google::protobuf::Message*)>&&, unsigned long) (libexporters_Sotlp_Slibotlp_Uhttp_Uclient.so+0x8423e) (BuildId: b54454a6c2cc244041dd9d079193d955ec557d14)
2026-09-20T16:43:18.6951199Z #6 opentelemetry::v1::exporter::otlp::OtlpHttpExporter::Export(opentelemetry::v1::nostd::span<std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >, 18446744073709551615ul> const&) (libexporters_Sotlp_Slibotlp_Uhttp_Uexporter.so+0x34b08) (BuildId: 257c8822bb68783885ca8f63562b7cc5e89872b1)
2026-09-20T16:43:18.6955366Z #7 opentelemetry::v1::sdk::trace::SimpleSpanProcessor::OnEnd(std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >&&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b5d3e) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6959671Z #8 opentelemetry::v1::sdk::trace::MultiSpanProcessor::OnEnd(std::unique_ptr<opentelemetry::v1::sdk::trace::Recordable, std::default_deleteopentelemetry::v1::sdk::trace::Recordable >&&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1f5952) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6962969Z #9 opentelemetry::v1::sdk::trace::Span::End(opentelemetry::v1::trace::EndSpanOptions const&) (libsdk_Ssrc_Strace_Slibtrace.so+0x1b71e5) (BuildId: 4a5d4d488e337e4ca7f8d81e8efcd94a92bad66d)
2026-09-20T16:43:18.6965649Z #10 opentelemetry::v1::exporter::otlp::OtlpHttpExporterRetryIntegrationTests_StatusCodes_Test::TestBody() (otlp_http_exporter_test+0x107e3a) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb)
2026-09-20T16:43:18.6969028Z #11 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14e0de) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6972389Z #12 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x144b56) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6974987Z #13 testing::Test::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x119ef9) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6977127Z #14 testing::TestInfo::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11acb6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6979064Z #15 testing::TestSuite::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x11ba4e) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6981170Z #16 testing::internal::UnitTestImpl::RunAllTests() (libexternal_Sgoogletest+_Slibgtest.so+0x12f341) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6984370Z #17 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x14f9a4) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6988739Z #18 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const) (libexternal_Sgoogletest+_Slibgtest.so+0x1467d6) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.6999469Z #19 testing::UnitTest::Run() (libexternal_Sgoogletest+_Slibgtest.so+0x12cccc) (BuildId: a98a0bfd256de5e21f669fc04862bf9ee6c24d03)
2026-09-20T16:43:18.7001354Z #20 RUN_ALL_TESTS() (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xcb7) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.7004081Z #21 main (libexternal_Sgoogletest+_Slibgtest_Umain.so+0xc59) (BuildId: e1d04f4796a4025a8e6d48764766b66103589d09)
2026-09-20T16:43:18.7005150Z
2026-09-20T16:43:18.7007449Z SUMMARY: ThreadSanitizer: data race (/home/runner/.cache/bazel/e6b8d6759295e14b76bc8cb98b604748/execroot/_main/bazel-out/k8-fastbuild-tsan/bin/exporters/otlp/otlp_http_exporter_test+0x1c99f7) (BuildId: add3b955e192c4ac8d3cfb350455c320b7cfbaeb) in opentelemetry::v1::ext::http::client::curl::HttpOperation::Finish()
2026-09-20T16:43:18.7009787Z ==================
2026-09-20T16:43:18.7010664Z [ OK ] StatusCodes/OtlpHttpExporterRetryIntegrationTests.StatusCodes/31 (507 ms)