SubprocessServerTest.TestTimeoutBeforeQueueing: WARNING: ThreadSanitizer: data race (pid=23489) Write of size 8 at 0x7ba0000000a0 by main thread:
#0 close /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/llvm-11.0.0.src/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1679 (subprocess_server-test+0x2f4493)
#1 kudu::subprocess::SubprocessProtocol::~SubprocessProtocol() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/subprocess/subprocess_protocol.cc:64:9 (libkudu_subprocess.so+0x6c92b)
#2 std::__1::default_delete<kudu::subprocess::SubprocessProtocol>::operator()(kudu::subprocess::SubprocessProtocol*) const /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/memory:2262:5 (libkudu_subprocess.so+0x5aeae)
#3 std::__1::__shared_ptr_pointer<kudu::subprocess::SubprocessProtocol*, std::__1::shared_ptr<kudu::subprocess::SubprocessProtocol>::__shared_ptr_default_delete<kudu::subprocess::SubprocessProtocol, kudu::subprocess::SubprocessProtocol>, std::__1::allocator<kudu::subprocess::SubprocessProtocol> >::__on_zero_shared() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/memory:3437:5 (libkudu_subprocess.so+0x5abf2)
#4 std::__1::__shared_count::__release_shared() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/memory:3341:9 (libkudu_subprocess.so+0x51545)
#5 std::__1::__shared_weak_count::__release_shared() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/memory:3383:27 (libkudu_subprocess.so+0x514e9)
#6 std::__1::shared_ptr<kudu::subprocess::SubprocessProtocol>::~shared_ptr() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/memory:4098:19 (libkudu_subprocess.so+0x4c648)
#7 kudu::subprocess::SubprocessServer::~SubprocessServer() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/subprocess/server.cc:128:1 (libkudu_subprocess.so+0x421ba)
#8 std::__1::__shared_ptr_emplace<kudu::subprocess::SubprocessServer, std::__1::allocator<kudu::subprocess::SubprocessServer> >::__on_zero_shared() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/memory:3503:23 (subprocess_server-test+0x354910)
#9 std::__1::__shared_count::__release_shared() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/memory:3341:9 (subprocess_server-test+0x34f7c5)
#10 std::__1::__shared_weak_count::__release_shared() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/memory:3383:27 (subprocess_server-test+0x34f769)
#11 std::__1::shared_ptr<kudu::subprocess::SubprocessServer>::~shared_ptr() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/memory:4098:19 (subprocess_server-test+0x34f6f8)
#12 kudu::subprocess::SubprocessServerTest::~SubprocessServerTest() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/subprocess/subprocess_server-test.cc:101:7 (subprocess_server-test+0x34e2d7)
#13 kudu::subprocess::SubprocessServerTest_TestTimeoutBeforeQueueing_Test::~SubprocessServerTest_TestTimeoutBeforeQueueing_Test() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/subprocess/subprocess_server-test.cc:217:1 (subprocess_server-test+0x34e139)
#14 testing::Test::DeleteSelf_() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/include/gtest/gtest.h:318:24 (libgtest.so.1.12.1+0x65467)
#15 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2599:10 (libgtest.so.1.12.1+0x64e2f)
#16 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2635:14 (libgtest.so.1.12.1+0x64e2f)
#17 testing::TestInfo::Run() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2859:5 (libgtest.so.1.12.1+0x43dc2)
#18 testing::TestSuite::Run() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:3012:30 (libgtest.so.1.12.1+0x44d24)
#19 testing::internal::UnitTestImpl::RunAllTests() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:5870:44 (libgtest.so.1.12.1+0x59814)
#20 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2599:10 (libgtest.so.1.12.1+0x65cef)
#21 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2635:14 (libgtest.so.1.12.1+0x65cef)
#22 testing::UnitTest::Run() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:5444:10 (libgtest.so.1.12.1+0x58dcc)
#23 RUN_ALL_TESTS() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/gtest/gtest.h:2293:73 (subprocess_server-test+0x36414b)
#24 main /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/test_main.cc:115:10 (subprocess_server-test+0x362d5c)
Previous write of size 8 at 0x7ba0000000a0 by thread T2:
#0 fopen sanitizer_common/sanitizer_common_interceptors.inc:5906 (subprocess_server-test+0x2dd33e)
#1 kudu::(anonymous namespace)::PosixEnv::NewSequentialFile(kudu::SequentialFileOptions const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<kudu::SequentialFile, std::__1::default_delete<kudu::SequentialFile> >*) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/env_posix.cc:1575:5 (libkudu_util.so+0x304fa2)
#2 kudu::DoReadFileToString(kudu::Env*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, kudu::faststring*, bool) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/env.cc:78:19 (libkudu_util.so+0x3039bf)
#3 kudu::ReadFileToString(kudu::Env*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, kudu::faststring*) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/env.cc:99:10 (libkudu_util.so+0x303b23)
#4 kudu::IsBeingDebugged() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/os-util.cc:149:14 (libkudu_util.so+0x3da8bd)
#5 kudu::KernelStackWatchdog::RunThread() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/kernel_stack_watchdog.cc:141:9 (libkudu_util.so+0x3528a4)
#6 kudu::KernelStackWatchdog::KernelStackWatchdog()::$_0::operator()() const /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/kernel_stack_watchdog.cc:71:3 (libkudu_util.so+0x354071)
#7 decltype(std::__1::forward<kudu::KernelStackWatchdog::KernelStackWatchdog()::$_0&>(fp)()) std::__1::__invoke<kudu::KernelStackWatchdog::KernelStackWatchdog()::$_0&>(kudu::KernelStackWatchdog::KernelStackWatchdog()::$_0&) /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/type_traits:3905:1 (libkudu_util.so+0x354029)
#8 void std::__1::__invoke_void_return_wrapper<void>::__call<kudu::KernelStackWatchdog::KernelStackWatchdog()::$_0&>(kudu::KernelStackWatchdog::KernelStackWatchdog()::$_0&) /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/__functional_base:348:9 (libkudu_util.so+0x353fb9)
#9 std::__1::__function::__alloc_func<kudu::KernelStackWatchdog::KernelStackWatchdog()::$_0, std::__1::allocator<kudu::KernelStackWatchdog::KernelStackWatchdog()::$_0>, void ()>::operator()() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/functional:1557:16 (libkudu_util.so+0x353f81)
#10 std::__1::__function::__func<kudu::KernelStackWatchdog::KernelStackWatchdog()::$_0, std::__1::allocator<kudu::KernelStackWatchdog::KernelStackWatchdog()::$_0>, void ()>::operator()() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/functional:1731:12 (libkudu_util.so+0x35327d)
#11 std::__1::__function::__value_func<void ()>::operator()() const /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/functional:1884:16 (subprocess_server-test+0x3643e4)
#12 std::__1::function<void ()>::operator()() const /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/functional:2556:12 (subprocess_server-test+0x364229)
#13 kudu::Thread::SuperviseThread(void*) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/thread.cc:694:3 (libkudu_util.so+0x40f03a)
Location is file descriptor 10 created by main thread at:
[failed to restore the stack]
Thread T2 'kernel-watcher-' (tid=23494, running) created by main thread at:
#0 pthread_create /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/llvm-11.0.0.src/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:966 (subprocess_server-test+0x2c58e5)
#1 kudu::Thread::StartThread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::function<void ()>, unsigned long, scoped_refptr<kudu::Thread>*) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/thread.cc:643:15 (libkudu_util.so+0x40e8d8)
#2 kudu::Thread::CreateWithFlags(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::function<void ()>, unsigned long, scoped_refptr<kudu::Thread>*) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/thread.h:140:12 (libkudu_util.so+0x2d02ce)
#3 kudu::KernelStackWatchdog::KernelStackWatchdog() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/kernel_stack_watchdog.cc:71:3 (libkudu_util.so+0x351efc)
#4 Singleton<kudu::KernelStackWatchdog>::CreateInstance() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/gutil/singleton.h:124:18 (libkudu_util.so+0x355064)
#5 Singleton<kudu::KernelStackWatchdog>::Init() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/gutil/singleton.h:117:17 (libkudu_util.so+0x355004)
#6 GoogleOnceInternalInit(int*, void (*)(), void (*)(void*), void*) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/gutil/once.cc:43:7 (libgutil.so+0x68613)
#7 GoogleOnceInit(GoogleOnceType*, void (*)()) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/gutil/once.h:53:5 (libkudu_common.so+0x1e3b1d)
#8 Singleton<kudu::KernelStackWatchdog>::get() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/gutil/singleton.h:79:5 (libkudu_util.so+0x354fb1)
#9 kudu::KernelStackWatchdog::GetInstance() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/kernel_stack_watchdog.h:85:12 (libkudu_util.so+0x354c93)
#10 kudu::KernelStackWatchdog::CreateAndRegisterTLS() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/kernel_stack_watchdog.cc:219:3 (libkudu_util.so+0x352e97)
#11 kudu::KernelStackWatchdog::GetTLS() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/kernel_stack_watchdog.h:168:7 (libkudu_util.so+0x41b8eb)
#12 kudu::ScopedWatchKernelStack::ScopedWatchKernelStack(char const*, int) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/kernel_stack_watchdog.h:246:13 (libkudu_util.so+0x418fde)
#13 kudu::Thread::StartThread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::function<void ()>, unsigned long, scoped_refptr<kudu::Thread>*) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/thread.cc:642:5 (libkudu_util.so+0x40e8ac)
#14 kudu::Thread::Create(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::function<void ()>, scoped_refptr<kudu::Thread>*) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/thread.h:147:12 (libkudu_subprocess.so+0x4ca49)
#15 kudu::subprocess::SubprocessServer::Init() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/subprocess/server.cc:145:3 (libkudu_subprocess.so+0x429b1)
#16 kudu::subprocess::SubprocessServerTest::InitSubprocessServer(int, int, int, std::__1::shared_ptr<kudu::subprocess::SubprocessServer>*) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/subprocess/subprocess_server-test.cc:144:20 (subprocess_server-test+0x351aa3)
#17 kudu::subprocess::SubprocessServerTest::ResetSubprocessServer(int, int, int) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/subprocess/subprocess_server-test.cc:151:12 (subprocess_server-test+0x34cf20)
#18 kudu::subprocess::SubprocessServerTest::SetUp() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/subprocess/subprocess_server-test.cc:109:5 (subprocess_server-test+0x34df7f)
#19 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2599:10 (libgtest.so.1.12.1+0x64e2f)
#20 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2635:14 (libgtest.so.1.12.1+0x64e2f)
#21 testing::Test::Run() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2669:3 (libgtest.so.1.12.1+0x4280b)
#22 testing::TestInfo::Run() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2853:11 (libgtest.so.1.12.1+0x43d48)
#23 testing::TestSuite::Run() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:3012:30 (libgtest.so.1.12.1+0x44d24)
#24 testing::internal::UnitTestImpl::RunAllTests() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:5870:44 (libgtest.so.1.12.1+0x59814)
#25 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2599:10 (libgtest.so.1.12.1+0x65cef)
#26 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2635:14 (libgtest.so.1.12.1+0x65cef)
#27 testing::UnitTest::Run() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:5444:10 (libgtest.so.1.12.1+0x58dcc)
#28 RUN_ALL_TESTS() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/gtest/gtest.h:2293:73 (subprocess_server-test+0x36414b)
#29 main /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/test_main.cc:115:10 (subprocess_server-test+0x362d5c)
[==========] Running 13 tests from 2 test suites.
[----------] Global test environment set-up.
[----------] 11 tests from SubprocessServerTest
[ RUN ] SubprocessServerTest.TestBasicCall
WARNING: Logging before InitGoogleLogging() is written to STDERR
W20260617 20:25:03.517911 23497 server.cc:408] The subprocess has exited with status 9
I20260617 20:25:03.518139 23524 server.cc:273] Received an EOF from the subprocess
I20260617 20:25:04.602814 23526 server.cc:440] outbound queue shut down: Aborted:
I20260617 20:25:04.602847 23522 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:04.603368 23521 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:04.603439 23520 server.cc:366] get failed, inbound queue shut down: Aborted:
W20260617 20:25:04.604660 23489 subprocess_protocol.cc:66] error closing read fd: Bad file descriptor
[ OK ] SubprocessServerTest.TestBasicCall (1935 ms)
[ RUN ] SubprocessServerTest.TestManyConcurrentCalls
I20260617 20:25:06.726418 23489 subprocess_server-test.cc:205] Sent 4000 requests in 1.364876651 seconds: 2930.667761859163 req/s
I20260617 20:25:06.906214 23561 server.cc:273] Received an EOF from the subprocess
W20260617 20:25:06.906472 23535 server.cc:408] The subprocess has exited with status 9
I20260617 20:25:06.910432 23559 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:06.910437 23562 server.cc:440] outbound queue shut down: Aborted:
I20260617 20:25:06.910614 23558 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:06.910657 23560 server.cc:366] get failed, inbound queue shut down: Aborted:
W20260617 20:25:06.913544 23489 subprocess_protocol.cc:66] error closing read fd: Bad file descriptor
[ OK ] SubprocessServerTest.TestManyConcurrentCalls (2308 ms)
[ RUN ] SubprocessServerTest.TestTimeoutBeforeQueueing
I20260617 20:25:07.592916 23618 server.cc:273] Received an EOF from the subprocess
W20260617 20:25:07.593124 23592 server.cc:408] The subprocess has exited with status 9
I20260617 20:25:07.598508 23615 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:07.598603 23616 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:07.598635 23617 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:07.598510 23619 server.cc:440] outbound queue shut down: Aborted:
W20260617 20:25:07.601701 23489 subprocess_protocol.cc:66] error closing read fd: Bad file descriptor
I20260617 20:25:08.299046 23650 server.cc:273] Received an EOF from the subprocess
W20260617 20:25:08.299211 23624 server.cc:408] The subprocess has exited with status 9
I20260617 20:25:08.303603 23651 server.cc:440] outbound queue shut down: Aborted:
I20260617 20:25:08.303643 23649 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:08.303807 23648 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:08.303814 23647 server.cc:366] get failed, inbound queue shut down: Aborted:
==================
WARNING: ThreadSanitizer: data race (pid=23489)
Write of size 8 at 0x7ba0000000a0 by main thread:
#0 close /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/llvm-11.0.0.src/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1679 (subprocess_server-test+0x2f4493)
#1 kudu::subprocess::SubprocessProtocol::~SubprocessProtocol() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/subprocess/subprocess_protocol.cc:64:9 (libkudu_subprocess.so+0x6c92b)
#2 std::__1::default_delete<kudu::subprocess::SubprocessProtocol>::operator()(kudu::subprocess::SubprocessProtocol*) const /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/memory:2262:5 (libkudu_subprocess.so+0x5aeae)
#3 std::__1::__shared_ptr_pointer<kudu::subprocess::SubprocessProtocol*, std::__1::shared_ptr<kudu::subprocess::SubprocessProtocol>::__shared_ptr_default_delete<kudu::subprocess::SubprocessProtocol, kudu::subprocess::SubprocessProtocol>, std::__1::allocator<kudu::subprocess::SubprocessProtocol> >::__on_zero_shared() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/memory:3437:5 (libkudu_subprocess.so+0x5abf2)
#4 std::__1::__shared_count::__release_shared() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/memory:3341:9 (libkudu_subprocess.so+0x51545)
#5 std::__1::__shared_weak_count::__release_shared() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/memory:3383:27 (libkudu_subprocess.so+0x514e9)
#6 std::__1::shared_ptr<kudu::subprocess::SubprocessProtocol>::~shared_ptr() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/memory:4098:19 (libkudu_subprocess.so+0x4c648)
#7 kudu::subprocess::SubprocessServer::~SubprocessServer() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/subprocess/server.cc:128:1 (libkudu_subprocess.so+0x421ba)
#8 std::__1::__shared_ptr_emplace<kudu::subprocess::SubprocessServer, std::__1::allocator<kudu::subprocess::SubprocessServer> >::__on_zero_shared() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/memory:3503:23 (subprocess_server-test+0x354910)
#9 std::__1::__shared_count::__release_shared() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/memory:3341:9 (subprocess_server-test+0x34f7c5)
#10 std::__1::__shared_weak_count::__release_shared() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/memory:3383:27 (subprocess_server-test+0x34f769)
#11 std::__1::shared_ptr<kudu::subprocess::SubprocessServer>::~shared_ptr() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/memory:4098:19 (subprocess_server-test+0x34f6f8)
#12 kudu::subprocess::SubprocessServerTest::~SubprocessServerTest() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/subprocess/subprocess_server-test.cc:101:7 (subprocess_server-test+0x34e2d7)
#13 kudu::subprocess::SubprocessServerTest_TestTimeoutBeforeQueueing_Test::~SubprocessServerTest_TestTimeoutBeforeQueueing_Test() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/subprocess/subprocess_server-test.cc:217:1 (subprocess_server-test+0x34e139)
#14 testing::Test::DeleteSelf_() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/include/gtest/gtest.h:318:24 (libgtest.so.1.12.1+0x65467)
#15 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2599:10 (libgtest.so.1.12.1+0x64e2f)
#16 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2635:14 (libgtest.so.1.12.1+0x64e2f)
#17 testing::TestInfo::Run() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2859:5 (libgtest.so.1.12.1+0x43dc2)
#18 testing::TestSuite::Run() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:3012:30 (libgtest.so.1.12.1+0x44d24)
#19 testing::internal::UnitTestImpl::RunAllTests() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:5870:44 (libgtest.so.1.12.1+0x59814)
#20 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2599:10 (libgtest.so.1.12.1+0x65cef)
#21 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2635:14 (libgtest.so.1.12.1+0x65cef)
#22 testing::UnitTest::Run() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:5444:10 (libgtest.so.1.12.1+0x58dcc)
#23 RUN_ALL_TESTS() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/gtest/gtest.h:2293:73 (subprocess_server-test+0x36414b)
#24 main /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/test_main.cc:115:10 (subprocess_server-test+0x362d5c)
Previous write of size 8 at 0x7ba0000000a0 by thread T2:
#0 fopen sanitizer_common/sanitizer_common_interceptors.inc:5906 (subprocess_server-test+0x2dd33e)
#1 kudu::(anonymous namespace)::PosixEnv::NewSequentialFile(kudu::SequentialFileOptions const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<kudu::SequentialFile, std::__1::default_delete<kudu::SequentialFile> >*) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/env_posix.cc:1575:5 (libkudu_util.so+0x304fa2)
#2 kudu::DoReadFileToString(kudu::Env*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, kudu::faststring*, bool) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/env.cc:78:19 (libkudu_util.so+0x3039bf)
#3 kudu::ReadFileToString(kudu::Env*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, kudu::faststring*) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/env.cc:99:10 (libkudu_util.so+0x303b23)
#4 kudu::IsBeingDebugged() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/os-util.cc:149:14 (libkudu_util.so+0x3da8bd)
#5 kudu::KernelStackWatchdog::RunThread() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/kernel_stack_watchdog.cc:141:9 (libkudu_util.so+0x3528a4)
#6 kudu::KernelStackWatchdog::KernelStackWatchdog()::$_0::operator()() const /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/kernel_stack_watchdog.cc:71:3 (libkudu_util.so+0x354071)
#7 decltype(std::__1::forward<kudu::KernelStackWatchdog::KernelStackWatchdog()::$_0&>(fp)()) std::__1::__invoke<kudu::KernelStackWatchdog::KernelStackWatchdog()::$_0&>(kudu::KernelStackWatchdog::KernelStackWatchdog()::$_0&) /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/type_traits:3905:1 (libkudu_util.so+0x354029)
#8 void std::__1::__invoke_void_return_wrapper<void>::__call<kudu::KernelStackWatchdog::KernelStackWatchdog()::$_0&>(kudu::KernelStackWatchdog::KernelStackWatchdog()::$_0&) /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/__functional_base:348:9 (libkudu_util.so+0x353fb9)
#9 std::__1::__function::__alloc_func<kudu::KernelStackWatchdog::KernelStackWatchdog()::$_0, std::__1::allocator<kudu::KernelStackWatchdog::KernelStackWatchdog()::$_0>, void ()>::operator()() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/functional:1557:16 (libkudu_util.so+0x353f81)
#10 std::__1::__function::__func<kudu::KernelStackWatchdog::KernelStackWatchdog()::$_0, std::__1::allocator<kudu::KernelStackWatchdog::KernelStackWatchdog()::$_0>, void ()>::operator()() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/functional:1731:12 (libkudu_util.so+0x35327d)
#11 std::__1::__function::__value_func<void ()>::operator()() const /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/functional:1884:16 (subprocess_server-test+0x3643e4)
#12 std::__1::function<void ()>::operator()() const /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/c++/v1/functional:2556:12 (subprocess_server-test+0x364229)
#13 kudu::Thread::SuperviseThread(void*) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/thread.cc:694:3 (libkudu_util.so+0x40f03a)
Location is file descriptor 10 created by main thread at:
[failed to restore the stack]
Thread T2 'kernel-watcher-' (tid=23494, running) created by main thread at:
#0 pthread_create /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/llvm-11.0.0.src/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:966 (subprocess_server-test+0x2c58e5)
#1 kudu::Thread::StartThread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::function<void ()>, unsigned long, scoped_refptr<kudu::Thread>*) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/thread.cc:643:15 (libkudu_util.so+0x40e8d8)
#2 kudu::Thread::CreateWithFlags(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::function<void ()>, unsigned long, scoped_refptr<kudu::Thread>*) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/thread.h:140:12 (libkudu_util.so+0x2d02ce)
#3 kudu::KernelStackWatchdog::KernelStackWatchdog() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/kernel_stack_watchdog.cc:71:3 (libkudu_util.so+0x351efc)
#4 Singleton<kudu::KernelStackWatchdog>::CreateInstance() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/gutil/singleton.h:124:18 (libkudu_util.so+0x355064)
#5 Singleton<kudu::KernelStackWatchdog>::Init() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/gutil/singleton.h:117:17 (libkudu_util.so+0x355004)
#6 GoogleOnceInternalInit(int*, void (*)(), void (*)(void*), void*) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/gutil/once.cc:43:7 (libgutil.so+0x68613)
#7 GoogleOnceInit(GoogleOnceType*, void (*)()) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/gutil/once.h:53:5 (libkudu_common.so+0x1e3b1d)
#8 Singleton<kudu::KernelStackWatchdog>::get() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/gutil/singleton.h:79:5 (libkudu_util.so+0x354fb1)
#9 kudu::KernelStackWatchdog::GetInstance() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/kernel_stack_watchdog.h:85:12 (libkudu_util.so+0x354c93)
#10 kudu::KernelStackWatchdog::CreateAndRegisterTLS() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/kernel_stack_watchdog.cc:219:3 (libkudu_util.so+0x352e97)
#11 kudu::KernelStackWatchdog::GetTLS() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/kernel_stack_watchdog.h:168:7 (libkudu_util.so+0x41b8eb)
#12 kudu::ScopedWatchKernelStack::ScopedWatchKernelStack(char const*, int) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/kernel_stack_watchdog.h:246:13 (libkudu_util.so+0x418fde)
#13 kudu::Thread::StartThread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::function<void ()>, unsigned long, scoped_refptr<kudu::Thread>*) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/thread.cc:642:5 (libkudu_util.so+0x40e8ac)
#14 kudu::Thread::Create(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::function<void ()>, scoped_refptr<kudu::Thread>*) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/thread.h:147:12 (libkudu_subprocess.so+0x4ca49)
#15 kudu::subprocess::SubprocessServer::Init() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/subprocess/server.cc:145:3 (libkudu_subprocess.so+0x429b1)
#16 kudu::subprocess::SubprocessServerTest::InitSubprocessServer(int, int, int, std::__1::shared_ptr<kudu::subprocess::SubprocessServer>*) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/subprocess/subprocess_server-test.cc:144:20 (subprocess_server-test+0x351aa3)
#17 kudu::subprocess::SubprocessServerTest::ResetSubprocessServer(int, int, int) /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/subprocess/subprocess_server-test.cc:151:12 (subprocess_server-test+0x34cf20)
#18 kudu::subprocess::SubprocessServerTest::SetUp() /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/subprocess/subprocess_server-test.cc:109:5 (subprocess_server-test+0x34df7f)
#19 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2599:10 (libgtest.so.1.12.1+0x64e2f)
#20 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2635:14 (libgtest.so.1.12.1+0x64e2f)
#21 testing::Test::Run() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2669:3 (libgtest.so.1.12.1+0x4280b)
#22 testing::TestInfo::Run() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2853:11 (libgtest.so.1.12.1+0x43d48)
#23 testing::TestSuite::Run() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:3012:30 (libgtest.so.1.12.1+0x44d24)
#24 testing::internal::UnitTestImpl::RunAllTests() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:5870:44 (libgtest.so.1.12.1+0x59814)
#25 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2599:10 (libgtest.so.1.12.1+0x65cef)
#26 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2635:14 (libgtest.so.1.12.1+0x65cef)
#27 testing::UnitTest::Run() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:5444:10 (libgtest.so.1.12.1+0x58dcc)
#28 RUN_ALL_TESTS() /home/jenkins-slave/workspace/build_and_test_flaky@2/thirdparty/installed/tsan/include/gtest/gtest.h:2293:73 (subprocess_server-test+0x36414b)
#29 main /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/util/test_main.cc:115:10 (subprocess_server-test+0x362d5c)
SUMMARY: ThreadSanitizer: data race /home/jenkins-slave/workspace/build_and_test_flaky@2/src/kudu/subprocess/subprocess_protocol.cc:64:9 in kudu::subprocess::SubprocessProtocol::~SubprocessProtocol()
==================
W20260617 20:25:08.357954 23489 subprocess_protocol.cc:66] error closing read fd: Bad file descriptor
[ OK ] SubprocessServerTest.TestTimeoutBeforeQueueing (1443 ms)
[ RUN ] SubprocessServerTest.TestTimeoutWhileQueueingCalls
I20260617 20:25:09.086565 23682 server.cc:273] Received an EOF from the subprocess
W20260617 20:25:09.086747 23656 server.cc:408] The subprocess has exited with status 9
I20260617 20:25:09.092747 23679 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:09.092811 23683 server.cc:440] outbound queue shut down: Aborted:
I20260617 20:25:09.092926 23681 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:09.092888 23680 server.cc:366] get failed, inbound queue shut down: Aborted:
W20260617 20:25:09.094164 23489 subprocess_protocol.cc:66] error closing read fd: Bad file descriptor
I20260617 20:25:12.021726 23714 server.cc:273] Received an EOF from the subprocess
W20260617 20:25:12.021992 23688 server.cc:408] The subprocess has exited with status 9
I20260617 20:25:12.026090 23712 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:12.026217 23713 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:12.026235 23711 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:12.026120 23715 server.cc:440] outbound queue shut down: Aborted:
W20260617 20:25:12.028060 23489 subprocess_protocol.cc:66] error closing read fd: Bad file descriptor
[ OK ] SubprocessServerTest.TestTimeoutWhileQueueingCalls (3669 ms)
[ RUN ] SubprocessServerTest.TestSlowSubprocessTimesOut
I20260617 20:25:12.752552 24249 server.cc:273] Received an EOF from the subprocess
W20260617 20:25:12.752805 24222 server.cc:408] The subprocess has exited with status 9
I20260617 20:25:12.758437 24246 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:12.758467 24250 server.cc:440] outbound queue shut down: Aborted:
I20260617 20:25:12.758684 24247 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:12.758724 24248 server.cc:366] get failed, inbound queue shut down: Aborted:
W20260617 20:25:12.760337 23489 subprocess_protocol.cc:66] error closing read fd: Bad file descriptor
I20260617 20:25:14.492560 24280 server.cc:273] Received an EOF from the subprocess
W20260617 20:25:14.492743 24254 server.cc:408] The subprocess has exited with status 9
I20260617 20:25:14.494380 24282 server.cc:440] outbound queue shut down: Aborted:
I20260617 20:25:14.494571 24277 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:14.494509 24278 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:14.494421 24279 server.cc:366] get failed, inbound queue shut down: Aborted:
W20260617 20:25:14.496336 23489 subprocess_protocol.cc:66] error closing read fd: Bad file descriptor
[ OK ] SubprocessServerTest.TestSlowSubprocessTimesOut (2469 ms)
[ RUN ] SubprocessServerTest.TestCallsReturnWhenShuttingDown
I20260617 20:25:15.224792 24318 server.cc:273] Received an EOF from the subprocess
W20260617 20:25:15.224972 24292 server.cc:408] The subprocess has exited with status 9
I20260617 20:25:15.230054 24319 server.cc:440] outbound queue shut down: Aborted:
I20260617 20:25:15.230160 24317 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:15.230090 24315 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:15.230266 24316 server.cc:366] get failed, inbound queue shut down: Aborted:
W20260617 20:25:15.232628 23489 subprocess_protocol.cc:66] error closing read fd: Bad file descriptor
[ OK ] SubprocessServerTest.TestCallsReturnWhenShuttingDown (735 ms)
[ RUN ] SubprocessServerTest.TestInitFromThread
I20260617 20:25:15.950603 24350 server.cc:273] Received an EOF from the subprocess
W20260617 20:25:15.950757 24324 server.cc:408] The subprocess has exited with status 9
I20260617 20:25:15.955418 24349 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:15.955534 24347 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:15.955448 24351 server.cc:440] outbound queue shut down: Aborted:
I20260617 20:25:15.955578 24348 server.cc:366] get failed, inbound queue shut down: Aborted:
W20260617 20:25:15.957391 24353 subprocess_protocol.cc:66] error closing read fd: Bad file descriptor
I20260617 20:25:19.815845 24383 server.cc:273] Received an EOF from the subprocess
W20260617 20:25:19.816057 24357 server.cc:408] The subprocess has exited with status 9
I20260617 20:25:19.818382 24381 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:19.818473 24382 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:19.818620 24380 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:19.818614 24384 server.cc:440] outbound queue shut down: Aborted:
W20260617 20:25:19.820454 23489 subprocess_protocol.cc:66] error closing read fd: Bad file descriptor
[ OK ] SubprocessServerTest.TestInitFromThread (4587 ms)
[ RUN ] SubprocessServerTest.TestRunFromMultipleThreads
I20260617 20:25:21.985896 24516 server.cc:273] Received an EOF from the subprocess
W20260617 20:25:21.986186 24455 server.cc:408] The subprocess has exited with status 9
I20260617 20:25:21.996147 24517 server.cc:440] outbound queue shut down: Aborted:
I20260617 20:25:21.996765 24509 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:21.997311 24508 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:21.997280 24515 server.cc:366] get failed, inbound queue shut down: Aborted:
W20260617 20:25:21.998742 24431 subprocess_protocol.cc:66] error closing read fd: Bad file descriptor
I20260617 20:25:22.094846 24525 server.cc:273] Received an EOF from the subprocess
W20260617 20:25:22.095029 24438 server.cc:408] The subprocess has exited with status 9
I20260617 20:25:22.096215 24519 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:22.096366 24520 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:22.096719 24522 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:22.096282 24527 server.cc:440] outbound queue shut down: Aborted:
W20260617 20:25:22.098404 24425 subprocess_protocol.cc:66] error closing read fd: Bad file descriptor
I20260617 20:25:22.128029 24535 server.cc:273] Received an EOF from the subprocess
W20260617 20:25:22.128159 24445 server.cc:408] The subprocess has exited with status 9
I20260617 20:25:22.131840 24531 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:22.131760 24533 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:22.131865 24530 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:22.131817 24539 server.cc:440] outbound queue shut down: Aborted:
W20260617 20:25:22.133791 24426 subprocess_protocol.cc:66] error closing read fd: Bad file descriptor
I20260617 20:25:22.140838 24421 server.cc:273] Received an EOF from the subprocess
W20260617 20:25:22.140974 24395 server.cc:408] The subprocess has exited with status 9
I20260617 20:25:22.145408 24420 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:22.145318 24418 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:22.145383 24422 server.cc:440] outbound queue shut down: Aborted:
I20260617 20:25:22.145503 24419 server.cc:366] get failed, inbound queue shut down: Aborted:
W20260617 20:25:22.147454 23489 subprocess_protocol.cc:66] error closing read fd: Bad file descriptor
[ OK ] SubprocessServerTest.TestRunFromMultipleThreads (2326 ms)
[ RUN ] SubprocessServerTest.MaxPayloadSize
I20260617 20:25:22.894042 24572 server.cc:273] Received an EOF from the subprocess
W20260617 20:25:22.894311 24545 server.cc:408] The subprocess has exited with status 9
I20260617 20:25:22.898312 24574 server.cc:440] outbound queue shut down: Aborted:
I20260617 20:25:22.898343 24570 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:22.898510 24569 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:22.898559 24571 server.cc:366] get failed, inbound queue shut down: Aborted:
W20260617 20:25:22.900333 23489 subprocess_protocol.cc:66] error closing read fd: Bad file descriptor
W20260617 20:25:23.753417 24609 subprocess_protocol.cc:120] message size (173) exceeds maximum message size (100): reading and discarding of the oversized message
E20260617 20:25:23.753881 24609 server.cc:303] failed to receive response from the subprocess: IO error: message size (173) exceeds maximum message size (100)
I20260617 20:25:24.768136 24609 server.cc:273] Received an EOF from the subprocess
W20260617 20:25:24.768440 24583 server.cc:408] The subprocess has exited with status 9
I20260617 20:25:24.772042 24607 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:24.772224 24610 server.cc:440] outbound queue shut down: Aborted:
I20260617 20:25:24.772400 24608 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:24.772087 24606 server.cc:366] get failed, inbound queue shut down: Aborted:
W20260617 20:25:24.774047 23489 subprocess_protocol.cc:66] error closing read fd: Bad file descriptor
[ OK ] SubprocessServerTest.MaxPayloadSize (2627 ms)
[ RUN ] SubprocessServerTest.UnlimitedPayloadSize
I20260617 20:25:25.507911 24645 server.cc:273] Received an EOF from the subprocess
W20260617 20:25:25.508107 24619 server.cc:408] The subprocess has exited with status 9
I20260617 20:25:25.511106 24643 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:25.511134 24646 server.cc:440] outbound queue shut down: Aborted:
I20260617 20:25:25.511291 24642 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:25.511272 24644 server.cc:366] get failed, inbound queue shut down: Aborted:
W20260617 20:25:25.513052 23489 subprocess_protocol.cc:66] error closing read fd: Bad file descriptor
I20260617 20:25:26.368789 24681 server.cc:273] Received an EOF from the subprocess
W20260617 20:25:26.369000 24655 server.cc:408] The subprocess has exited with status 9
I20260617 20:25:26.372747 24678 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:26.372767 24682 server.cc:440] outbound queue shut down: Aborted:
I20260617 20:25:26.372910 24680 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:26.372885 24679 server.cc:366] get failed, inbound queue shut down: Aborted:
W20260617 20:25:26.374761 23489 subprocess_protocol.cc:66] error closing read fd: Bad file descriptor
[ OK ] SubprocessServerTest.UnlimitedPayloadSize (1599 ms)
[ RUN ] SubprocessServerTest.LargePayloadSize
I20260617 20:25:27.073629 24717 server.cc:273] Received an EOF from the subprocess
W20260617 20:25:27.073781 24691 server.cc:408] The subprocess has exited with status 9
I20260617 20:25:27.079321 24718 server.cc:440] outbound queue shut down: Aborted:
I20260617 20:25:27.079481 24714 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:27.079289 24715 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:27.079402 24716 server.cc:366] get failed, inbound queue shut down: Aborted:
W20260617 20:25:27.081308 23489 subprocess_protocol.cc:66] error closing read fd: Bad file descriptor
20:25:30.796 [ERROR - pool-2-thread-1] (MessageReader.java:70) message size (25165894) exceeds maximum message size (25165824): message is discarded: continuing
I20260617 20:25:37.402136 24748 server.cc:273] Received an EOF from the subprocess
W20260617 20:25:37.402403 24722 server.cc:408] The subprocess has exited with status 9
I20260617 20:25:37.404935 24749 server.cc:440] outbound queue shut down: Aborted:
I20260617 20:25:37.405031 24746 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:37.405223 24745 server.cc:366] get failed, inbound queue shut down: Aborted:
I20260617 20:25:37.405231 24747 server.cc:366] get failed, inbound queue shut down: Aborted:
W20260617 20:25:37.407047 23489 subprocess_protocol.cc:66] error closing read fd: Bad file descriptor
[ OK ] SubprocessServerTest.LargePayloadSize (11032 ms)
[----------] 11 tests from SubprocessServerTest (34738 ms total)
[----------] 2 tests from SubprocessProtocolTest
[ RUN ] SubprocessProtocolTest.OversizedMessageDoesNotOverReadFollowingMessage
W20260617 20:25:37.411617 23489 subprocess_protocol.cc:120] message size (362) exceeds maximum message size (150): reading and discarding of the oversized message
[ OK ] SubprocessProtocolTest.OversizedMessageDoesNotOverReadFollowingMessage (2 ms)
[ RUN ] SubprocessProtocolTest.OversizedMessageDiscardDoesNotOverflowStackBuffer
W20260617 20:25:37.414129 23489 subprocess_protocol.cc:120] message size (8254) exceeds maximum message size (150): reading and discarding of the oversized message
[ OK ] SubprocessProtocolTest.OversizedMessageDiscardDoesNotOverflowStackBuffer (2 ms)
[----------] 2 tests from SubprocessProtocolTest (5 ms total)
[----------] Global test environment tear-down
[==========] 13 tests from 2 test suites ran. (34743 ms total)
[ PASSED ] 13 tests.
ThreadSanitizer: reported 1 warnings