GNU gdb (GDB) 12.1 Copyright (C) 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from mongod... Reading symbols from /data/debug/bin/mongod.debug... [New LWP 32287] [New LWP 32333] [New LWP 32334] [New LWP 32335] [New LWP 32336] [New LWP 32337] [New LWP 32338] [New LWP 32339] [New LWP 32415] [New LWP 32416] [New LWP 32417] [New LWP 32418] [New LWP 32419] [New LWP 32420] [New LWP 32421] [New LWP 32422] [New LWP 32423] [New LWP 32424] [New LWP 32425] [New LWP 32426] [New LWP 32427] [New LWP 32428] [New LWP 32433] [New LWP 32434] [New LWP 32435] [New LWP 32436] [New LWP 32437] [New LWP 32438] [New LWP 32439] [New LWP 32440] [New LWP 32441] [New LWP 32442] [New LWP 32443] [New LWP 32444] [New LWP 32445] [New LWP 32446] [New LWP 32447] [New LWP 32448] [New LWP 32449] [New LWP 32451] [New LWP 32452] [New LWP 32453] [New LWP 32454] [New LWP 32455] [New LWP 32456] [New LWP 32457] [New LWP 32458] [New LWP 32459] [New LWP 32460] [New LWP 32461] [New LWP 32462] [New LWP 32463] [New LWP 32464] [New LWP 32465] [New LWP 32466] [New LWP 32523] [New LWP 32525] [New LWP 32526] [New LWP 32527] [New LWP 32528] [New LWP 32529] [New LWP 32530] [New LWP 32531] [New LWP 32532] [New LWP 32567] [New LWP 32568] [New LWP 32573] [New LWP 32580] [New LWP 735] [New LWP 737] [New LWP 739] [New LWP 740] [New LWP 741] [New LWP 742] [New LWP 743] [New LWP 744] [New LWP 746] [New LWP 747] [New LWP 749] [New LWP 750] [New LWP 754] [New LWP 755] [New LWP 756] [New LWP 779] [New LWP 787] [New LWP 850] [New LWP 852] [New LWP 854] [New LWP 919] [New LWP 937] [New LWP 999] [New LWP 4575] [New LWP 29333] [New LWP 17087] [New LWP 20830] [New LWP 21976] [New LWP 22241] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `/data/mci/4f66bad39bb812cfd03aad6fdf399d22/src/dist-test/bin/mongod'. #0 0x00007f3c233e848c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 [Current thread is 1 (Thread 0x7f3c11ef9180 (LWP 32287))] Detected binary built with GCC: 11.3.0 Loaded libstdc++ pretty printers from '/opt/mongodbtoolchain/v4/share/gcc-11.3.0/python' MongoDB GDB commands loaded, run 'mongodb-help' for list of commands MongoDB GDB pretty-printers loaded MongoDB Lock analysis commands loaded immer gdb pretty-printers loaded (gdb) Thread 97: "" (Thread 0x7f3bf2ea2700 (LWP 22241)) Duplicate Thread 96: "" (Thread 0x7f3bd9d57700 (LWP 21976)) Duplicate Thread 94: "" (Thread 0x7f3bee284700 (LWP 17087)) Duplicate Thread 90: "" (Thread 0x7f3bd9e58700 (LWP 937)) Duplicate Thread 87: "" (Thread 0x7f3bda75a700 (LWP 852)) Duplicate Thread 85: "" (Thread 0x7f3be3a6f700 (LWP 787)) Duplicate Thread 82: "" (Thread 0x7f3bf2da1700 (LWP 755)) Duplicate Thread 70: "" (Thread 0x7f3bf2fa3700 (LWP 737)) #0 0x00007f3c233eca17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f3c1a8780c2 in asio::detail::socket_ops::recv (s=125, bufs=0x7f3bf2e9c800, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007f3c1a878178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f3bf2e9c800, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007f3c2292f262 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5574b9b4f888) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5574b9b4f680, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:570 #9 0x00007f3c22930082 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5574b9b4f680, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:517 #10 0x00007f3c2290bd9d in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5574b9b4f680, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:446 #11 0x00007f3c2290c74c in mongo::transport::CommonAsioSession::sourceMessage (this=0x5574b9b4f680) at src/mongo/transport/asio/asio_session_impl.cpp:181 #12 0x00007f3c1c33ec31 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:626 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5574ba700aa0) at src/mongo/transport/session_workflow.cpp:626 #14 0x00007f3c1c3473c0 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5574ba700aa0) at src/mongo/transport/session_workflow.cpp:481 #15 0x00007f3c1c33ecfc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5574ba700aa0) at src/mongo/transport/session_workflow.cpp:751 #16 0x00007f3c1c33fb51 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:778 #17 SpecificImpl::call (this=0x5574b94c6d70, args#0=...) at src/mongo/util/functional.h:259 #18 0x00007f3c1c342eee in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5574b3a23ad0) at src/mongo/util/functional.h:217 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:459 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:165 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5574b3a23ab8) at src/mongo/transport/session_workflow.cpp:459 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5574b3a23ab0, args#0=...) at src/mongo/util/functional.h:259 #23 0x00007f3c1c2ff639 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:217 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5574ba6ff900) at src/mongo/transport/service_executor_synchronous.cpp:108 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:145 #26 SpecificImpl::call (this=0x5574bb46e200) at src/mongo/util/functional.h:259 #27 0x00007f3c1c302405 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:217 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:122 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:259 #30 mongo::unique_function::operator()() const (this=0x5574b39bb9d0) at src/mongo/util/functional.h:217 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5574b39bb9d0) at src/mongo/transport/service_executor_utils.cpp:64 #32 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 95: "" (Thread 0x7f3be0968700 (LWP 20830)) Duplicate Thread 93: "" (Thread 0x7f3bdc85f700 (LWP 29333)) Duplicate Thread 72: "" (Thread 0x7f3be316d700 (LWP 740)) #0 0x00007f3c233e87da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c22760ef6 in __gthread_cond_timedwait (__abs_timeout=0x7f3be0962df0, __mutex=0x5574b34bcbd0, __cond=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:336 #6 0x00007f3c1a78cdec in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5574b9598e00) at src/mongo/util/concurrency/thread_pool.cpp:473 #8 0x00007f3c1a78d923 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5574b9598e00, threadName="ShardRegistry-194") at src/mongo/util/concurrency/thread_pool.cpp:405 #9 0x00007f3c1a78dd40 in operator() (__closure=0x5574b34df690) at src/mongo/util/concurrency/thread_pool.cpp:582 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5574b34df688) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5574b34df688) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5574b34df688) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5574b34df680) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 92: "" (Thread 0x7f3bee183700 (LWP 4575)) #0 0x00007f3c231077e1 in poll () from /lib64/libc.so.6 #1 0x00007f3c228f2252 in poll (__timeout=-1, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5574ba587690, lk=..., clkSource=clkSource@entry=0x5574b3444e10) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f3c228f353c in mongo::transport::AsioNetworkingBaton::run (this=0x5574ba587690, clkSource=0x5574b3444e10) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f3c1a6a6318 in mongo::Waitable::wait(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}::operator()() const (__closure=0x7f3bee17c740) at src/mongo/util/waitable.h:63 #6 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (this=0x5574ba535950, notifyable=..., cb=...) at src/mongo/stdx/condition_variable.h:162 #7 0x00007f3c1a6a4294 in mongo::Waitable::wait (lk=..., cv=..., clkSource=, waitable=) at src/mongo/util/waitable.h:61 #8 operator() (__closure=) at src/mongo/db/operation_context.cpp:321 #9 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5574b929d680, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:326 #10 0x00007f3c229d6106 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#3}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (__closure=__closure@entry=0x7f3bee17c8e0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:307 #11 0x00007f3c229d65e0 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#4}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:342 #12 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., finalDeadline=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:365 #13 mongo::Interruptible::waitForConditionOrInterrupt, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:380 #14 mongo::future_details::SharedStateBase::wait (this=, interruptible=) at src/mongo/util/future_impl.h:443 #15 0x00007f3c21923fee in mongo::future_details::SharedStateHolder::getNoThrow(mongo::Interruptible*) const & (interruptible=, this=0x7f3bee17ca68) at src/mongo/util/future_impl.h:760 #16 mongo::SharedSemiFuture::getNoThrow(mongo::Interruptible*) const & (interruptible=, this=0x7f3bee17ca68) at src/mongo/util/future.h:1110 #17 mongo::(anonymous namespace)::CoordinateCommitTransactionCmd::Invocation::typedRun (this=, opCtx=0x5574b929d680) at src/mongo/db/s/txn_two_phase_commit_cmds.cpp:292 #18 0x00007f3c1c14b410 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x5574b929d680, request=..., invocation=0x5574b8f103c0, response=0x5574ba528a90) at src/mongo/db/commands.cpp:186 #19 0x00007f3c1c14f0bd in operator() (__closure=) at src/mongo/db/request_execution_context.h:69 #20 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1348 #21 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:173 #22 0x00007f3c16ae2340 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:162 #23 0x00007f3c16ae483b in operator() (__closure=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr_base.h:731 #24 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1351 #25 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x5574b9a88d88) at src/mongo/db/service_entry_point_common.cpp:882 #26 0x00007f3c16aec01e in operator() (path=0x5574b9a88d88, __closure=) at src/mongo/db/service_entry_point_common.cpp:1307 #27 operator() (__closure=) at src/mongo/util/future_util.h:837 #28 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1351 #29 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:842 #30 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=this@entry=0x5574b8f108c0) at src/mongo/db/service_entry_point_common.cpp:1307 #31 0x00007f3c16aee76a in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runCommandWithFailPoint (this=this@entry=0x5574b8f108c0) at src/mongo/db/service_entry_point_common.cpp:1418 #32 0x00007f3c16af2cdd in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x5574b8f108c0) at src/mongo/db/service_entry_point_common.cpp:1338 #33 0x00007f3c16ae661a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:768 #34 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1351 #35 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x5574b8f108c0) at src/mongo/db/service_entry_point_common.cpp:766 #36 0x00007f3c16aefd8f in operator() (runner=0x5574b8f108c0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1859 #37 operator() (__closure=) at src/mongo/util/future_util.h:837 #38 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1351 #39 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:842 #40 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1859 #41 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x5574b93d7500) at src/mongo/db/service_entry_point_common.cpp:1866 #42 0x00007f3c16af5d98 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:617 #43 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1351 #44 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x5574b93d7500) at src/mongo/db/service_entry_point_common.cpp:615 #45 operator() (runner=0x5574b93d7500, __closure=) at src/mongo/db/service_entry_point_common.cpp:2148 #46 operator() (__closure=) at src/mongo/util/future_util.h:837 #47 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1351 #48 0x00007f3c16af66ac in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f3bee17d750) at src/mongo/util/future_util.h:842 #49 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2148 #50 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #51 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #52 operator() (output=0x5574bb83d300, input=, __closure=) at src/mongo/util/future_impl.h:1019 #53 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1364 #54 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:259 #55 0x00007f3c2497d20f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5574bb83db00, this=0x5574bb83db18) at src/mongo/util/functional.h:217 #56 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5574bb83db00) at src/mongo/util/future_impl.h:482 #57 0x00007f3c22919124 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x5574bb83db00) at src/mongo/util/future_impl.h:633 #58 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (val=..., __closure=) at src/mongo/util/future_impl.h:1248 #59 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (fail=..., notReady=..., success=..., this=0x7f3bee17d8a0) at src/mongo/util/future_impl.h:1286 #60 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (notReady=..., fail=..., success=..., this=0x7f3bee17d8a0) at src/mongo/util/future_impl.h:1284 #61 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7f3bee17d8a0, output=0x5574bb83db00) at src/mongo/util/future_impl.h:1246 #62 0x00007f3c16aee6e3 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x5574bb83db00, this=0x7f3bee17d8a0) at src/mongo/util/future.h:291 #63 operator() (output=0x5574bb83db00, input=, __closure=) at src/mongo/util/future_impl.h:1019 #64 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1364 #65 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:259 #66 0x00007f3c2497d20f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5574bb83da00, this=0x5574bb83da18) at src/mongo/util/functional.h:217 #67 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5574bb83da00) at src/mongo/util/future_impl.h:482 #68 0x00007f3c16af6e01 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x5574bb83da00) at src/third_party/boost/boost/optional/optional.hpp:426 #69 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:976 #70 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7f3bee17da20) at src/mongo/util/future.h:1019 #71 mongo::Promise::emplaceValue<>() (this=0x7f3bee17da20) at src/mongo/util/future.h:975 #72 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2160 #73 0x00007f3c16af792b in operator() (__closure=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr_base.h:731 #74 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #75 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #76 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:999 #77 mongo::future_details::FutureImpl::generalImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7f3bee17db40) at src/mongo/util/future_impl.h:1286 #78 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f3bee17db40) at src/mongo/util/future_impl.h:1024 #79 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f3bee17db40) at src/mongo/util/future.h:414 #80 mongo::Future::then):: > (func=..., this=0x7f3bee17db40) at src/mongo/util/future.h:552 #81 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2221 #82 0x00007f3c16af8419 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2250 #83 0x00007f3c16aea4dc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x5574b929d680, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2481 #84 0x00007f3c1c35c504 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x5574b929d680, m=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/move.h:77 #85 0x00007f3c1c33d314 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x5574b90c5b40) at src/mongo/transport/session_workflow.cpp:696 #86 0x00007f3c1c33db67 in operator() > (work=..., __closure=) at src/mongo/transport/session_workflow.cpp:756 #87 mongo::future_details::call&, std::unique_ptr > (arg=..., func=...) at src/mongo/util/future_impl.h:291 #88 mongo::future_details::throwingCall&, std::unique_ptr > > (func=...) at src/mongo/util/future_impl.h:349 #89 operator() (val=..., __closure=, __closure=) at src/mongo/util/future_impl.h:999 #90 0x00007f3c1c33f1f5 in mongo::future_details::FutureImpl > >::generalImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::&&)>, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7f3bee17e140) at src/mongo/util/future_impl.h:1286 #91 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f3bee17e140) at src/mongo/util/future_impl.h:1024 #92 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f3bee17e140) at src/mongo/util/future.h:414 #93 mongo::Future > >::then > (func=..., this=0x7f3bee17e140) at src/mongo/util/future.h:552 #94 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5574b90c5b40) at src/mongo/transport/session_workflow.cpp:752 #95 0x00007f3c1c33fb51 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:778 #96 SpecificImpl::call (this=0x5574b93b83b0, args#0=...) at src/mongo/util/functional.h:259 #97 0x00007f3c1c342eee in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5574b9b8cb80) at src/mongo/util/functional.h:217 #98 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:459 #99 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:165 #100 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5574b9b8cb68) at src/mongo/transport/session_workflow.cpp:459 #101 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5574b9b8cb60, args#0=...) at src/mongo/util/functional.h:259 #102 0x00007f3c1c2ff639 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:217 #103 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5574b90c5c00) at src/mongo/transport/service_executor_synchronous.cpp:108 #104 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:145 #105 SpecificImpl::call (this=0x5574b93b70f0) at src/mongo/util/functional.h:259 #106 0x00007f3c1c302405 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:217 #107 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:122 #108 SpecificImpl::call (this=) at src/mongo/util/functional.h:259 #109 mongo::unique_function::operator()() const (this=0x5574b9308e38) at src/mongo/util/functional.h:217 #110 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5574b9308e38) at src/mongo/transport/service_executor_utils.cpp:64 #111 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #112 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 91: "" (Thread 0x7f3bd9953700 (LWP 999)) #0 0x00007f3c231077e1 in poll () from /lib64/libc.so.6 #1 0x00007f3c228f2252 in poll (__timeout=400, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5574ba3b6c90, lk=..., clkSource=clkSource@entry=0x5574b3444e10) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f3c228f353c in mongo::transport::AsioNetworkingBaton::run (this=0x5574ba3b6c90, clkSource=0x5574b3444e10) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f3c228f13b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5574ba3b6c90, clkSource=clkSource@entry=0x5574b3444e10, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f3c1a61ee3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5574bb845110) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5574ba3b6c90, clkSource=clkSource@entry=0x5574b3444e10, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f3c1a61e42a in mongo::ClockSource::waitForConditionUntil (this=0x5574b3444e10, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5574ba3b6c90) at src/mongo/util/clock_source.cpp:48 #10 0x00007f3c1a6a4319 in operator() (__closure=) at src/mongo/util/lockable_adapter.h:50 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5574ba1a8900, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:326 #12 0x00007f3c1baf82a6 in operator() (__closure=__closure@entry=0x7f3bd994a030, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:307 #13 0x00007f3c1bafad10 in operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:342 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x5574ba1a8900) at src/mongo/util/interruptible.h:365 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x5574ba1a8900) at src/mongo/util/interruptible.h:392 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x5574bb8450c0, opCtx=opCtx@entry=0x5574ba1a8900, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/lock_state.cpp:277 #17 0x00007f3c1bafc076 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x5574bb845000, opCtx=opCtx@entry=0x5574ba1a8900, resId=..., mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/lock_state.cpp:1034 #18 0x00007f3c1bafccd5 in mongo::LockerImpl::lock (this=0x5574bb845000, opCtx=0x5574ba1a8900, resId=..., mode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/lock_state.cpp:579 #19 0x00007f3c1bae784b in mongo::Lock::ResourceLock::_lock (this=0x5574ba248af0, mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=...) at src/mongo/db/concurrency/d_concurrency.cpp:306 #20 0x00007f3c1bae7af2 in mongo::Lock::ResourceLock::ResourceLock (deadline=..., mode=mongo::MODE_IX, rid=..., opCtx=, this=0x5574ba248af0) at src/mongo/db/concurrency/d_concurrency.h:56 #21 boost::optional_detail::optional_base::construct (this=0x5574ba248ae8) at src/third_party/boost/boost/optional/optional.hpp:428 #22 boost::optional_detail::optional_base::emplace_assign (this=0x5574ba248ae8) at src/third_party/boost/boost/optional/optional.hpp:436 #23 boost::optional::emplace (this=0x5574ba248ae8) at src/third_party/boost/boost/optional/optional.hpp:1169 #24 mongo::Lock::GlobalLock::GlobalLock (this=0x5574ba248ab0, opCtx=0x5574ba1a8900, lockMode=mongo::MODE_IX, deadline=..., behavior=, options=...) at src/mongo/db/concurrency/d_concurrency.cpp:120 #25 0x00007f3c1bae80a8 in boost::optional_detail::optional_base::construct (this=0x5574ba248aa8) at src/third_party/boost/boost/optional/optional.hpp:428 #26 boost::optional_detail::optional_base::emplace_assign (this=0x5574ba248aa8) at src/third_party/boost/boost/optional/optional.hpp:436 #27 boost::optional::emplace (this=0x5574ba248aa8) at src/third_party/boost/boost/optional/optional.hpp:1169 #28 mongo::Lock::DBLock::DBLock (this=this@entry=0x5574ba248a90, opCtx=opCtx@entry=0x5574ba1a8900, dbName=..., mode=mode@entry=mongo::MODE_IX, deadline=deadline@entry=..., options=..., tenantLockMode=) at src/mongo/db/concurrency/d_concurrency.cpp:222 #29 0x00007f3c1eb76148 in std::construct_at (__location=0x5574ba248a90) at src/third_party/boost/boost/optional/detail/optional_trivially_copyable_base.hpp:40 #30 std::allocator_traits >::construct (__p=0x5574ba248a90, __a=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/alloc_traits.h:518 #31 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace (__a=..., this=0x5574ba248a80) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr_base.h:519 #32 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__a=..., __p=: , this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr_base.h:650 #33 std::__shared_ptr::__shared_ptr, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__tag=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr_base.h:1342 #34 std::shared_ptr::shared_ptr, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__tag=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr.h:409 #35 std::allocate_shared, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__a=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr.h:863 #36 std::make_shared () at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr.h:879 #37 mongo::acquireCollectionsOrViews (opCtx=opCtx@entry=0x5574ba1a8900, acquisitionRequests=std::vector of length 1, capacity 1 = {...}, mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:704 #38 0x00007f3c1eb769e9 in mongo::acquireCollectionOrView (opCtx=opCtx@entry=0x5574ba1a8900, acquisitionRequest=..., mode=mode@entry=mongo::MODE_IX) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/stl_uninitialized.h:91 #39 0x00007f3c1eb76d6a in mongo::acquireCollection (opCtx=opCtx@entry=0x5574ba1a8900, acquisitionRequest=..., mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:517 #40 0x00007f3c1feeabdd in operator() (__closure=) at src/mongo/db/ops/write_ops_exec.cpp:1116 #41 mongo::write_ops_exec::performSingleUpdateOp (forgoOpCounterIncrements=, containsDotsAndDollarsField=, source=mongo::OperationSource::kStandard, updateRequest=0x7f3bd994b170, opCollectionUUID=, ns=..., opCtx=0x5574ba1a8900) at src/mongo/db/ops/write_ops_exec.cpp:1135 #42 mongo::write_ops_exec::performSingleUpdateOpWithDupKeyRetry (opCtx=opCtx@entry=0x5574ba1a8900, ns=..., opCollectionUUID=..., stmtIds=..., op=..., runtimeConstants=..., letParams=..., sampleId=..., source=, forgoOpCounterIncrements=) at src/mongo/db/ops/write_ops_exec.cpp:1320 #43 0x00007f3c1feefbf3 in mongo::write_ops_exec::performUpdates (opCtx=opCtx@entry=0x5574ba1a8900, wholeOp=..., source=source@entry=mongo::OperationSource::kStandard) at src/mongo/db/ops/write_ops_exec.cpp:1457 #44 0x00007f3c15ab8db5 in mongo::(anonymous namespace)::CmdUpdate::Invocation::typedRun (this=0x5574ba522300, opCtx=0x5574ba1a8900) at src/mongo/db/commands/write_commands.cpp:468 #45 0x00007f3c15ab976f in mongo::TypedCommand::InvocationBase::_callTypedRun (opCtx=, this=) at src/mongo/db/commands.h:1323 #46 mongo::TypedCommand::InvocationBase::_runImpl (reply=0x5574ba5284a0, opCtx=, this=) at src/mongo/db/commands.h:1330 #47 mongo::TypedCommand::InvocationBase::run (this=, opCtx=, reply=0x5574ba5284a0) at src/mongo/db/commands.h:1335 #48 0x00007f3c1c14b410 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x5574ba1a8900, request=..., invocation=0x5574ba522300, response=0x5574ba5284a0) at src/mongo/db/commands.cpp:186 #49 0x00007f3c1c14f0bd in operator() (__closure=) at src/mongo/db/request_execution_context.h:69 #50 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1348 #51 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:173 #52 0x00007f3c16ae2340 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:162 #53 0x00007f3c16ae483b in operator() (__closure=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr_base.h:731 #54 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1351 #55 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x5574b9308550) at src/mongo/db/service_entry_point_common.cpp:882 #56 0x00007f3c16aec01e in operator() (path=0x5574b9308550, __closure=) at src/mongo/db/service_entry_point_common.cpp:1307 #57 operator() (__closure=) at src/mongo/util/future_util.h:837 #58 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1351 #59 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:842 #60 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=this@entry=0x5574ba154c80) at src/mongo/db/service_entry_point_common.cpp:1307 #61 0x00007f3c16aee76a in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runCommandWithFailPoint (this=this@entry=0x5574ba154c80) at src/mongo/db/service_entry_point_common.cpp:1418 #62 0x00007f3c16af2cdd in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x5574ba154c80) at src/mongo/db/service_entry_point_common.cpp:1338 #63 0x00007f3c16ae661a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:768 #64 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1351 #65 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x5574ba154c80) at src/mongo/db/service_entry_point_common.cpp:766 #66 0x00007f3c16aefd8f in operator() (runner=0x5574ba154c80, __closure=) at src/mongo/db/service_entry_point_common.cpp:1859 #67 operator() (__closure=) at src/mongo/util/future_util.h:837 #68 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1351 #69 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:842 #70 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1859 #71 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x5574ba1ed500) at src/mongo/db/service_entry_point_common.cpp:1866 #72 0x00007f3c16af5d98 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:617 #73 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1351 #74 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x5574ba1ed500) at src/mongo/db/service_entry_point_common.cpp:615 #75 operator() (runner=0x5574ba1ed500, __closure=) at src/mongo/db/service_entry_point_common.cpp:2148 #76 operator() (__closure=) at src/mongo/util/future_util.h:837 #77 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1351 #78 0x00007f3c16af66ac in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f3bd994d750) at src/mongo/util/future_util.h:842 #79 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2148 #80 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #81 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #82 operator() (output=0x5574bb6c9600, input=, __closure=) at src/mongo/util/future_impl.h:1019 #83 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1364 #84 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:259 #85 0x00007f3c2497d20f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5574ba45fb00, this=0x5574ba45fb18) at src/mongo/util/functional.h:217 #86 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5574ba45fb00) at src/mongo/util/future_impl.h:482 #87 0x00007f3c22919124 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x5574ba45fb00) at src/mongo/util/future_impl.h:633 #88 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (val=..., __closure=) at src/mongo/util/future_impl.h:1248 #89 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (fail=..., notReady=..., success=..., this=0x7f3bd994d8a0) at src/mongo/util/future_impl.h:1286 #90 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (notReady=..., fail=..., success=..., this=0x7f3bd994d8a0) at src/mongo/util/future_impl.h:1284 #91 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7f3bd994d8a0, output=0x5574ba45fb00) at src/mongo/util/future_impl.h:1246 #92 0x00007f3c16aee6e3 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x5574ba45fb00, this=0x7f3bd994d8a0) at src/mongo/util/future.h:291 #93 operator() (output=0x5574ba45fb00, input=, __closure=) at src/mongo/util/future_impl.h:1019 #94 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1364 #95 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:259 #96 0x00007f3c2497d20f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5574ba717600, this=0x5574ba717618) at src/mongo/util/functional.h:217 #97 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5574ba717600) at src/mongo/util/future_impl.h:482 #98 0x00007f3c16af6e01 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x5574ba717600) at src/third_party/boost/boost/optional/optional.hpp:426 #99 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:976 #100 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7f3bd994da20) at src/mongo/util/future.h:1019 #101 mongo::Promise::emplaceValue<>() (this=0x7f3bd994da20) at src/mongo/util/future.h:975 #102 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2160 #103 0x00007f3c16af792b in operator() (__closure=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr_base.h:731 #104 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #105 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #106 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:999 #107 mongo::future_details::FutureImpl::generalImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7f3bd994db40) at src/mongo/util/future_impl.h:1286 #108 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f3bd994db40) at src/mongo/util/future_impl.h:1024 #109 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f3bd994db40) at src/mongo/util/future.h:414 #110 mongo::Future::then):: > (func=..., this=0x7f3bd994db40) at src/mongo/util/future.h:552 #111 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2221 #112 0x00007f3c16af8419 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2250 #113 0x00007f3c16aea4dc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x5574ba1a8900, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2481 #114 0x00007f3c1c35c504 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x5574ba1a8900, m=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/move.h:77 #115 0x00007f3c1c33d314 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x5574b9c7cae0) at src/mongo/transport/session_workflow.cpp:696 #116 0x00007f3c1c33db67 in operator() > (work=..., __closure=) at src/mongo/transport/session_workflow.cpp:756 #117 mongo::future_details::call&, std::unique_ptr > (arg=..., func=...) at src/mongo/util/future_impl.h:291 #118 mongo::future_details::throwingCall&, std::unique_ptr > > (func=...) at src/mongo/util/future_impl.h:349 #119 operator() (val=..., __closure=, __closure=) at src/mongo/util/future_impl.h:999 #120 0x00007f3c1c33f1f5 in mongo::future_details::FutureImpl > >::generalImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::&&)>, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7f3bd994e140) at src/mongo/util/future_impl.h:1286 #121 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f3bd994e140) at src/mongo/util/future_impl.h:1024 #122 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f3bd994e140) at src/mongo/util/future.h:414 #123 mongo::Future > >::then > (func=..., this=0x7f3bd994e140) at src/mongo/util/future.h:552 #124 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5574b9c7cae0) at src/mongo/transport/session_workflow.cpp:752 #125 0x00007f3c1c33fb51 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:778 #126 SpecificImpl::call (this=0x5574bb46dc50, args#0=...) at src/mongo/util/functional.h:259 #127 0x00007f3c1c342eee in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5574ba5293e0) at src/mongo/util/functional.h:217 #128 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:459 #129 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:165 #130 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5574ba5293c8) at src/mongo/transport/session_workflow.cpp:459 #131 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5574ba5293c0, args#0=...) at src/mongo/util/functional.h:259 #132 0x00007f3c1c2ff639 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:217 #133 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5574b95403e0) at src/mongo/transport/service_executor_synchronous.cpp:108 #134 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:145 #135 SpecificImpl::call (this=0x5574b9bd91b0) at src/mongo/util/functional.h:259 #136 0x00007f3c1c302405 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:217 #137 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:122 #138 SpecificImpl::call (this=) at src/mongo/util/functional.h:259 #139 mongo::unique_function::operator()() const (this=0x5574b93082d8) at src/mongo/util/functional.h:217 #140 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5574b93082d8) at src/mongo/transport/service_executor_utils.cpp:64 #141 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #142 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 89: "" (Thread 0x7f3bd9852700 (LWP 919)) #0 0x00007f3c231077e1 in poll () from /lib64/libc.so.6 #1 0x00007f3c228f2252 in poll (__timeout=100, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5574b93ee490, lk=..., clkSource=clkSource@entry=0x5574b3444e10) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f3c228f353c in mongo::transport::AsioNetworkingBaton::run (this=0x5574b93ee490, clkSource=0x5574b3444e10) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f3c228f13b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5574b93ee490, clkSource=clkSource@entry=0x5574b3444e10, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f3c1a61ee3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5574b9c8c110) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5574b93ee490, clkSource=clkSource@entry=0x5574b3444e10, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f3c1a61e42a in mongo::ClockSource::waitForConditionUntil (this=0x5574b3444e10, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5574b93ee490) at src/mongo/util/clock_source.cpp:48 #10 0x00007f3c1a6a4319 in operator() (__closure=) at src/mongo/util/lockable_adapter.h:50 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5574b9c90480, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:326 #12 0x00007f3c1baf82a6 in operator() (__closure=__closure@entry=0x7f3bd984b250, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kFast) at src/mongo/util/interruptible.h:307 #13 0x00007f3c1bafac51 in operator() (speed=mongo::Interruptible::WakeSpeed::kFast, deadline=..., __closure=) at src/mongo/util/interruptible.h:340 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x5574b9c90480) at src/mongo/util/interruptible.h:352 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x5574b9c90480) at src/mongo/util/interruptible.h:392 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x5574b9c8c0c0, opCtx=opCtx@entry=0x5574b9c90480, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/lock_state.cpp:277 #17 0x00007f3c1bafc076 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x5574b9c8c000, opCtx=opCtx@entry=0x5574b9c90480, resId=..., mode=mode@entry=mongo::MODE_S, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/lock_state.cpp:1034 #18 0x00007f3c1bafccd5 in mongo::LockerImpl::lock (this=0x5574b9c8c000, opCtx=0x5574b9c90480, resId=..., mode=mongo::MODE_S, deadline=...) at src/mongo/db/concurrency/lock_state.cpp:579 #19 0x00007f3c1bae784b in mongo::Lock::ResourceLock::_lock (this=this@entry=0x7f3bd984b680, mode=mode@entry=mongo::MODE_S, deadline=..., deadline@entry=...) at src/mongo/db/concurrency/d_concurrency.cpp:306 #20 0x00007f3c1b9797df in mongo::Lock::ResourceLock::ResourceLock (deadline=..., mode=mongo::MODE_S, rid=..., opCtx=, this=0x7f3bd984b680) at src/mongo/db/concurrency/d_concurrency.h:56 #21 mongo::(anonymous namespace)::SetFeatureCompatibilityVersionCommand::_prepareToDowngrade (changeTimestamp=..., request=..., opCtx=, this=0x7f3c1b9ffc40 ) at src/mongo/db/commands/set_feature_compatibility_version_command.cpp:1358 #22 mongo::(anonymous namespace)::SetFeatureCompatibilityVersionCommand::run (this=, opCtx=, cmdObj=..., result=...) at src/mongo/db/commands/set_feature_compatibility_version_command.cpp:481 #23 0x00007f3c1c15e9e7 in mongo::BasicCommand::runWithReplyBuilder (replyBuilder=0x5574b9af8310, cmdObj=owned BSONObj 823 bytes @ 0x5574ba27f51d = {...}, dbName=..., opCtx=0x5574b9c90480, this=0x7f3c1b9ffc40 ) at src/mongo/db/commands.h:1022 #24 mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=0x5574b94452a0, opCtx=0x5574b9c90480, result=0x5574b9af8310) at src/mongo/db/commands.cpp:926 #25 0x00007f3c1c14b410 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x5574b9c90480, request=..., invocation=0x5574b94452a0, response=0x5574b9af8310) at src/mongo/db/commands.cpp:186 #26 0x00007f3c1c14f0bd in operator() (__closure=) at src/mongo/db/request_execution_context.h:69 #27 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1348 #28 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:173 #29 0x00007f3c16ae2340 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:162 #30 0x00007f3c16ae483b in operator() (__closure=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr_base.h:731 #31 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1351 #32 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x5574b9a88cf8) at src/mongo/db/service_entry_point_common.cpp:882 #33 0x00007f3c16aec01e in operator() (path=0x5574b9a88cf8, __closure=) at src/mongo/db/service_entry_point_common.cpp:1307 #34 operator() (__closure=) at src/mongo/util/future_util.h:837 #35 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1351 #36 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:842 #37 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=this@entry=0x5574ba22d040) at src/mongo/db/service_entry_point_common.cpp:1307 #38 0x00007f3c16aee76a in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runCommandWithFailPoint (this=this@entry=0x5574ba22d040) at src/mongo/db/service_entry_point_common.cpp:1418 #39 0x00007f3c16af2cdd in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x5574ba22d040) at src/mongo/db/service_entry_point_common.cpp:1338 #40 0x00007f3c16ae661a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:768 #41 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1351 #42 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x5574ba22d040) at src/mongo/db/service_entry_point_common.cpp:766 #43 0x00007f3c16aefd8f in operator() (runner=0x5574ba22d040, __closure=) at src/mongo/db/service_entry_point_common.cpp:1859 #44 operator() (__closure=) at src/mongo/util/future_util.h:837 #45 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1351 #46 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:842 #47 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1859 #48 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x5574b9cfcb80) at src/mongo/db/service_entry_point_common.cpp:1866 #49 0x00007f3c16af5d98 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:617 #50 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1351 #51 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x5574b9cfcb80) at src/mongo/db/service_entry_point_common.cpp:615 #52 operator() (runner=0x5574b9cfcb80, __closure=) at src/mongo/db/service_entry_point_common.cpp:2148 #53 operator() (__closure=) at src/mongo/util/future_util.h:837 #54 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1351 #55 0x00007f3c16af66ac in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f3bd984c750) at src/mongo/util/future_util.h:842 #56 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2148 #57 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #58 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #59 operator() (output=0x5574b9a48200, input=, __closure=) at src/mongo/util/future_impl.h:1019 #60 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1364 #61 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:259 #62 0x00007f3c2497d20f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5574ba0c4300, this=0x5574ba0c4318) at src/mongo/util/functional.h:217 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5574ba0c4300) at src/mongo/util/future_impl.h:482 #64 0x00007f3c22919124 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x5574ba0c4300) at src/mongo/util/future_impl.h:633 #65 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (val=..., __closure=) at src/mongo/util/future_impl.h:1248 #66 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (fail=..., notReady=..., success=..., this=0x7f3bd984c8a0) at src/mongo/util/future_impl.h:1286 #67 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (notReady=..., fail=..., success=..., this=0x7f3bd984c8a0) at src/mongo/util/future_impl.h:1284 #68 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7f3bd984c8a0, output=0x5574ba0c4300) at src/mongo/util/future_impl.h:1246 #69 0x00007f3c16aee6e3 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x5574ba0c4300, this=0x7f3bd984c8a0) at src/mongo/util/future.h:291 #70 operator() (output=0x5574ba0c4300, input=, __closure=) at src/mongo/util/future_impl.h:1019 #71 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1364 #72 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:259 #73 0x00007f3c2497d20f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5574ba2d8900, this=0x5574ba2d8918) at src/mongo/util/functional.h:217 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5574ba2d8900) at src/mongo/util/future_impl.h:482 #75 0x00007f3c16af6e01 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x5574ba2d8900) at src/third_party/boost/boost/optional/optional.hpp:426 #76 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:976 #77 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7f3bd984ca20) at src/mongo/util/future.h:1019 #78 mongo::Promise::emplaceValue<>() (this=0x7f3bd984ca20) at src/mongo/util/future.h:975 #79 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2160 #80 0x00007f3c16af792b in operator() (__closure=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr_base.h:731 #81 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #82 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #83 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:999 #84 mongo::future_details::FutureImpl::generalImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7f3bd984cb40) at src/mongo/util/future_impl.h:1286 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f3bd984cb40) at src/mongo/util/future_impl.h:1024 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f3bd984cb40) at src/mongo/util/future.h:414 #87 mongo::Future::then):: > (func=..., this=0x7f3bd984cb40) at src/mongo/util/future.h:552 #88 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2221 #89 0x00007f3c16af8419 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2250 #90 0x00007f3c16aea4dc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x5574b9c90480, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2481 #91 0x00007f3c1c35c504 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x5574b9c90480, m=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/move.h:77 #92 0x00007f3c1c33d314 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x5574b9c7cde0) at src/mongo/transport/session_workflow.cpp:696 #93 0x00007f3c1c33db67 in operator() > (work=..., __closure=) at src/mongo/transport/session_workflow.cpp:756 #94 mongo::future_details::call&, std::unique_ptr > (arg=..., func=...) at src/mongo/util/future_impl.h:291 #95 mongo::future_details::throwingCall&, std::unique_ptr > > (func=...) at src/mongo/util/future_impl.h:349 #96 operator() (val=..., __closure=, __closure=) at src/mongo/util/future_impl.h:999 #97 0x00007f3c1c33f1f5 in mongo::future_details::FutureImpl > >::generalImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::&&)>, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7f3bd984d140) at src/mongo/util/future_impl.h:1286 #98 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f3bd984d140) at src/mongo/util/future_impl.h:1024 #99 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f3bd984d140) at src/mongo/util/future.h:414 #100 mongo::Future > >::then > (func=..., this=0x7f3bd984d140) at src/mongo/util/future.h:552 #101 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5574b9c7cde0) at src/mongo/transport/session_workflow.cpp:752 #102 0x00007f3c1c33fb51 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:778 #103 SpecificImpl::call (this=0x5574b8dadb80, args#0=...) at src/mongo/util/functional.h:259 #104 0x00007f3c1c342eee in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5574ba16c370) at src/mongo/util/functional.h:217 #105 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:459 #106 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:165 #107 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5574ba16c358) at src/mongo/transport/session_workflow.cpp:459 #108 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5574ba16c350, args#0=...) at src/mongo/util/functional.h:259 #109 0x00007f3c1c2ff639 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:217 #110 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5574b9c7cfc0) at src/mongo/transport/service_executor_synchronous.cpp:108 #111 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:145 #112 SpecificImpl::call (this=0x5574b9bd92e0) at src/mongo/util/functional.h:259 #113 0x00007f3c1c302405 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:217 #114 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:122 #115 SpecificImpl::call (this=) at src/mongo/util/functional.h:259 #116 mongo::unique_function::operator()() const (this=0x5574b9a89370) at src/mongo/util/functional.h:217 #117 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5574b9a89370) at src/mongo/transport/service_executor_utils.cpp:64 #118 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #119 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 88: "" (Thread 0x7f3bda659700 (LWP 854)) Duplicate Thread 80: "" (Thread 0x7f3bde964700 (LWP 750)) Duplicate Thread 78: "" (Thread 0x7f3bdf966700 (LWP 747)) #0 0x00007f3c233e848c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c1a87b14b in asio::detail::posix_event::wait (lock=..., this=) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x5574b9b47268) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=this@entry=0x5574b9b47200, lock=..., this_thread=..., ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x00007f3c1a87eee1 in asio::detail::scheduler::run (this=0x5574b9b47200, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007f3c1a87fa0d in asio::io_context::run (this=0x5574b94c7410) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007f3c1a872651 in asio::detail::asio_detail_posix_thread_function (arg=0x5574b94c7ba0) at src/third_party/asio-master/asio/include/asio/detail/impl/posix_thread.ipp:73 #7 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #8 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 86: "" (Thread 0x7f3bda85b700 (LWP 850)) Duplicate Thread 84: "" (Thread 0x7f3bf3ba8700 (LWP 779)) Duplicate Thread 83: "" (Thread 0x7f3bf30a4700 (LWP 756)) Duplicate Thread 69: "" (Thread 0x7f3bf32a6700 (LWP 735)) #0 0x00007f3c231077e1 in poll () from /lib64/libc.so.6 #1 0x00007f3c228f2252 in poll (__timeout=9900, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5574b9a2cf10, lk=..., clkSource=clkSource@entry=0x5574b3444e10) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f3c228f353c in mongo::transport::AsioNetworkingBaton::run (this=0x5574b9a2cf10, clkSource=0x5574b3444e10) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f3c228f13b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5574b9a2cf10, clkSource=clkSource@entry=0x5574b3444e10, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f3c1a61ee3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5574bb413f50) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5574b9a2cf10, clkSource=clkSource@entry=0x5574b3444e10, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f3c1a61e42a in mongo::ClockSource::waitForConditionUntil (this=0x5574b3444e10, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5574b9a2cf10) at src/mongo/util/clock_source.cpp:48 #10 0x00007f3c1a6a4319 in operator() (__closure=) at src/mongo/util/lockable_adapter.h:50 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5574b9a90fc0, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:326 #12 0x00007f3c229d6106 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#3}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (__closure=__closure@entry=0x7f3bda8537b0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:307 #13 0x00007f3c229d65e0 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#4}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:342 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., finalDeadline=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:365 #15 mongo::Interruptible::waitForConditionOrInterrupt, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:380 #16 mongo::future_details::SharedStateBase::wait (this=, interruptible=) at src/mongo/util/future_impl.h:443 #17 0x00007f3c20d081e3 in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x5574b9a90fc0, this=0x7f3bda853878) at src/mongo/util/future_impl.h:760 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x5574b9a90fc0, this=0x7f3bda853878) at src/mongo/util/future.h:1110 #19 operator() (__closure=) at src/mongo/db/repl/replication_coordinator_impl.cpp:205 #20 mongo::Interruptible::runWithDeadline >(mongo::OperationContext*, mongo::SharedSemiFuture >&, mongo::Date_t, mongo::ErrorCodes::Error):: > (cb=..., error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., this=0x5574b9a90fc0) at src/mongo/util/interruptible.h:236 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x5574b9a90fc0) at src/mongo/db/repl/replication_coordinator_impl.cpp:205 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x5574b39d6000, opCtx=0x5574b9a90fc0, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2446 #23 0x00007f3c20f8eb63 in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=opCtx@entry=0x5574b9a90fc0, result=result@entry=0x7f3bda854110, appendReplicationProcess=appendReplicationProcess@entry=false, useLegacyResponseFields=, clientTopologyVersion=..., maxAwaitTimeMS=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 136, in to_string return get_boost_optional(self.val) File "buildscripts/gdb/mongo.py", line 289, in get_boost_optional storage = optional['m_storage']['dummy_']['data'] gdb.error: Attempt to extract a component of a value that is not a struct/class/union. ) at src/mongo/db/repl/replication_info.cpp:115 #24 0x00007f3c20f8f94d in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x7f3c20fa0e60 , opCtx=0x5574b9a90fc0, dbName=..., cmdObj=owned BSONObj 206 bytes @ 0x5574b9bb101d = {...}, replyBuilder=0x5574b9af7550) at src/mongo/db/repl/replication_info.cpp:470 #25 0x00007f3c1c15eaad in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=, opCtx=0x5574b9a90fc0, result=0x5574b9af7550) at src/mongo/db/commands.cpp:926 #26 0x00007f3c1c14b410 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x5574b9a90fc0, request=..., invocation=0x5574b9bad380, response=0x5574b9af7550) at src/mongo/db/commands.cpp:186 #27 0x00007f3c1c14f0bd in operator() (__closure=) at src/mongo/db/request_execution_context.h:69 #28 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1348 #29 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:173 #30 0x00007f3c16ae2340 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:162 #31 0x00007f3c16ae483b in operator() (__closure=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr_base.h:731 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1351 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x5574b9a885e0) at src/mongo/db/service_entry_point_common.cpp:882 #34 0x00007f3c16aec01e in operator() (path=0x5574b9a885e0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1307 #35 operator() (__closure=) at src/mongo/util/future_util.h:837 #36 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1351 #37 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:842 #38 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=this@entry=0x5574b9af4da0) at src/mongo/db/service_entry_point_common.cpp:1307 #39 0x00007f3c16aedad7 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x5574b9af4da0) at src/mongo/db/service_entry_point_common.cpp:1296 #40 0x00007f3c16ae661a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:768 #41 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1351 #42 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x5574b9af4da0) at src/mongo/db/service_entry_point_common.cpp:766 #43 0x00007f3c16aef66e in operator() (runner=0x5574b9af4da0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1862 #44 operator() (__closure=) at src/mongo/util/future_util.h:837 #45 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1351 #46 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:842 #47 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1862 #48 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x5574b9b89000) at src/mongo/db/service_entry_point_common.cpp:1866 #49 0x00007f3c16af5d98 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:617 #50 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1351 #51 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x5574b9b89000) at src/mongo/db/service_entry_point_common.cpp:615 #52 operator() (runner=0x5574b9b89000, __closure=) at src/mongo/db/service_entry_point_common.cpp:2148 #53 operator() (__closure=) at src/mongo/util/future_util.h:837 #54 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1351 #55 0x00007f3c16af66ac in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f3bda855750) at src/mongo/util/future_util.h:842 #56 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2148 #57 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #58 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #59 operator() (output=0x5574ba14be00, input=, __closure=) at src/mongo/util/future_impl.h:1019 #60 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1364 #61 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:259 #62 0x00007f3c2497d20f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5574ba0c5100, this=0x5574ba0c5118) at src/mongo/util/functional.h:217 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5574ba0c5100) at src/mongo/util/future_impl.h:482 #64 0x00007f3c22919124 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x5574ba0c5100) at src/mongo/util/future_impl.h:633 #65 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (val=..., __closure=) at src/mongo/util/future_impl.h:1248 #66 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (fail=..., notReady=..., success=..., this=0x7f3bda8558a0) at src/mongo/util/future_impl.h:1286 #67 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (notReady=..., fail=..., success=..., this=0x7f3bda8558a0) at src/mongo/util/future_impl.h:1284 #68 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7f3bda8558a0, output=0x5574ba0c5100) at src/mongo/util/future_impl.h:1246 #69 0x00007f3c16aee6e3 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x5574ba0c5100, this=0x7f3bda8558a0) at src/mongo/util/future.h:291 #70 operator() (output=0x5574ba0c5100, input=, __closure=) at src/mongo/util/future_impl.h:1019 #71 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1364 #72 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:259 #73 0x00007f3c2497d20f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5574ba0c5700, this=0x5574ba0c5718) at src/mongo/util/functional.h:217 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5574ba0c5700) at src/mongo/util/future_impl.h:482 #75 0x00007f3c16af6e01 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x5574ba0c5700) at src/third_party/boost/boost/optional/optional.hpp:426 #76 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:976 #77 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7f3bda855a20) at src/mongo/util/future.h:1019 #78 mongo::Promise::emplaceValue<>() (this=0x7f3bda855a20) at src/mongo/util/future.h:975 #79 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2160 #80 0x00007f3c16af792b in operator() (__closure=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr_base.h:731 #81 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #82 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #83 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:999 #84 mongo::future_details::FutureImpl::generalImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7f3bda855b40) at src/mongo/util/future_impl.h:1286 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f3bda855b40) at src/mongo/util/future_impl.h:1024 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f3bda855b40) at src/mongo/util/future.h:414 #87 mongo::Future::then):: > (func=..., this=0x7f3bda855b40) at src/mongo/util/future.h:552 #88 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2221 #89 0x00007f3c16af8419 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2250 #90 0x00007f3c16aea4dc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x5574b9a90fc0, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2481 #91 0x00007f3c1c35c504 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x5574b9a90fc0, m=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/move.h:77 #92 0x00007f3c1c33d314 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x5574b9540020) at src/mongo/transport/session_workflow.cpp:696 #93 0x00007f3c1c33db67 in operator() > (work=..., __closure=) at src/mongo/transport/session_workflow.cpp:756 #94 mongo::future_details::call&, std::unique_ptr > (arg=..., func=...) at src/mongo/util/future_impl.h:291 #95 mongo::future_details::throwingCall&, std::unique_ptr > > (func=...) at src/mongo/util/future_impl.h:349 #96 operator() (val=..., __closure=, __closure=) at src/mongo/util/future_impl.h:999 #97 0x00007f3c1c33f1f5 in mongo::future_details::FutureImpl > >::generalImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::&&)>, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7f3bda856140) at src/mongo/util/future_impl.h:1286 #98 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f3bda856140) at src/mongo/util/future_impl.h:1024 #99 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f3bda856140) at src/mongo/util/future.h:414 #100 mongo::Future > >::then > (func=..., this=0x7f3bda856140) at src/mongo/util/future.h:552 #101 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5574b9540020) at src/mongo/transport/session_workflow.cpp:752 #102 0x00007f3c1c33fb51 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:778 #103 SpecificImpl::call (this=0x5574b94c7c00, args#0=...) at src/mongo/util/functional.h:259 #104 0x00007f3c1c342eee in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5574b9b0cfd0) at src/mongo/util/functional.h:217 #105 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:459 #106 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:165 #107 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5574b9b0cfb8) at src/mongo/transport/session_workflow.cpp:459 #108 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5574b9b0cfb0, args#0=...) at src/mongo/util/functional.h:259 #109 0x00007f3c1c2ff639 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:217 #110 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5574b95400e0) at src/mongo/transport/service_executor_synchronous.cpp:108 #111 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:145 #112 SpecificImpl::call (this=0x5574b94c79e0) at src/mongo/util/functional.h:259 #113 0x00007f3c1c302405 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:217 #114 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:122 #115 SpecificImpl::call (this=) at src/mongo/util/functional.h:259 #116 mongo::unique_function::operator()() const (this=0x5574b9e00d50) at src/mongo/util/functional.h:217 #117 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5574b9e00d50) at src/mongo/transport/service_executor_utils.cpp:64 #118 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #119 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 81: "" (Thread 0x7f3bde163700 (LWP 754)) #0 0x00007f3c231077e1 in poll () from /lib64/libc.so.6 #1 0x00007f3c228f2252 in poll (__timeout=399, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5574b8fe6990, lk=..., clkSource=clkSource@entry=0x5574b3444e10) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f3c228f353c in mongo::transport::AsioNetworkingBaton::run (this=0x5574b8fe6990, clkSource=0x5574b3444e10) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f3c228f13b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5574b8fe6990, clkSource=clkSource@entry=0x5574b3444e10, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f3c1a61ee3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5574b9c35110) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5574b8fe6990, clkSource=clkSource@entry=0x5574b3444e10, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f3c1a61e42a in mongo::ClockSource::waitForConditionUntil (this=0x5574b3444e10, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5574b8fe6990) at src/mongo/util/clock_source.cpp:48 #10 0x00007f3c1a6a4319 in operator() (__closure=) at src/mongo/util/lockable_adapter.h:50 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5574ba3dbb40, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:326 #12 0x00007f3c1baf82a6 in operator() (__closure=__closure@entry=0x7f3bde1581b0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:307 #13 0x00007f3c1bafad10 in operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:342 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x5574ba3dbb40) at src/mongo/util/interruptible.h:365 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x5574ba3dbb40) at src/mongo/util/interruptible.h:392 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x5574b9c350c0, opCtx=opCtx@entry=0x5574ba3dbb40, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/lock_state.cpp:277 #17 0x00007f3c1bafc076 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x5574b9c35000, opCtx=opCtx@entry=0x5574ba3dbb40, resId=..., mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/lock_state.cpp:1034 #18 0x00007f3c1bafccd5 in mongo::LockerImpl::lock (this=0x5574b9c35000, opCtx=0x5574ba3dbb40, resId=..., mode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/lock_state.cpp:579 #19 0x00007f3c1bae784b in mongo::Lock::ResourceLock::_lock (this=0x5574ba20fe70, mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=...) at src/mongo/db/concurrency/d_concurrency.cpp:306 #20 0x00007f3c1bae7af2 in mongo::Lock::ResourceLock::ResourceLock (deadline=..., mode=mongo::MODE_IX, rid=..., opCtx=, this=0x5574ba20fe70) at src/mongo/db/concurrency/d_concurrency.h:56 #21 boost::optional_detail::optional_base::construct (this=0x5574ba20fe68) at src/third_party/boost/boost/optional/optional.hpp:428 #22 boost::optional_detail::optional_base::emplace_assign (this=0x5574ba20fe68) at src/third_party/boost/boost/optional/optional.hpp:436 #23 boost::optional::emplace (this=0x5574ba20fe68) at src/third_party/boost/boost/optional/optional.hpp:1169 #24 mongo::Lock::GlobalLock::GlobalLock (this=0x5574ba20fe30, opCtx=0x5574ba3dbb40, lockMode=mongo::MODE_IX, deadline=..., behavior=, options=...) at src/mongo/db/concurrency/d_concurrency.cpp:120 #25 0x00007f3c1bae80a8 in boost::optional_detail::optional_base::construct (this=0x5574ba20fe28) at src/third_party/boost/boost/optional/optional.hpp:428 #26 boost::optional_detail::optional_base::emplace_assign (this=0x5574ba20fe28) at src/third_party/boost/boost/optional/optional.hpp:436 #27 boost::optional::emplace (this=0x5574ba20fe28) at src/third_party/boost/boost/optional/optional.hpp:1169 #28 mongo::Lock::DBLock::DBLock (this=this@entry=0x5574ba20fe10, opCtx=opCtx@entry=0x5574ba3dbb40, dbName=..., mode=mode@entry=mongo::MODE_IX, deadline=deadline@entry=..., options=..., tenantLockMode=) at src/mongo/db/concurrency/d_concurrency.cpp:222 #29 0x00007f3c1eb76148 in std::construct_at (__location=0x5574ba20fe10) at src/third_party/boost/boost/optional/detail/optional_trivially_copyable_base.hpp:40 #30 std::allocator_traits >::construct (__p=0x5574ba20fe10, __a=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/alloc_traits.h:518 #31 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace (__a=..., this=0x5574ba20fe00) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr_base.h:519 #32 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__a=..., __p=: , this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr_base.h:650 #33 std::__shared_ptr::__shared_ptr, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__tag=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr_base.h:1342 #34 std::shared_ptr::shared_ptr, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__tag=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr.h:409 #35 std::allocate_shared, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__a=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr.h:863 #36 std::make_shared () at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr.h:879 #37 mongo::acquireCollectionsOrViews (opCtx=opCtx@entry=0x5574ba3dbb40, acquisitionRequests=std::vector of length 1, capacity 1 = {...}, mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:704 #38 0x00007f3c1eb769e9 in mongo::acquireCollectionOrView (opCtx=opCtx@entry=0x5574ba3dbb40, acquisitionRequest=..., mode=mode@entry=mongo::MODE_IX) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/stl_uninitialized.h:91 #39 0x00007f3c1eb76d6a in mongo::acquireCollection (opCtx=opCtx@entry=0x5574ba3dbb40, acquisitionRequest=..., mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:517 #40 0x00007f3c1feeabdd in operator() (__closure=) at src/mongo/db/ops/write_ops_exec.cpp:1116 #41 mongo::write_ops_exec::performSingleUpdateOp (forgoOpCounterIncrements=, containsDotsAndDollarsField=, source=mongo::OperationSource::kStandard, updateRequest=0x7f3bde1592f0, opCollectionUUID=, ns=..., opCtx=0x5574ba3dbb40) at src/mongo/db/ops/write_ops_exec.cpp:1135 #42 mongo::write_ops_exec::performSingleUpdateOpWithDupKeyRetry (opCtx=opCtx@entry=0x5574ba3dbb40, ns=..., opCollectionUUID=..., stmtIds=..., op=..., runtimeConstants=..., letParams=..., sampleId=..., source=, forgoOpCounterIncrements=) at src/mongo/db/ops/write_ops_exec.cpp:1320 #43 0x00007f3c1feefbf3 in mongo::write_ops_exec::performUpdates (opCtx=opCtx@entry=0x5574ba3dbb40, wholeOp=..., source=source@entry=mongo::OperationSource::kStandard) at src/mongo/db/ops/write_ops_exec.cpp:1457 #44 0x00007f3c15ab8db5 in mongo::(anonymous namespace)::CmdUpdate::Invocation::typedRun (this=0x5574bb816b00, opCtx=0x5574ba3dbb40) at src/mongo/db/commands/write_commands.cpp:468 #45 0x00007f3c15ab976f in mongo::TypedCommand::InvocationBase::_callTypedRun (opCtx=, this=) at src/mongo/db/commands.h:1323 #46 mongo::TypedCommand::InvocationBase::_runImpl (reply=0x5574b956f8c0, opCtx=, this=) at src/mongo/db/commands.h:1330 #47 mongo::TypedCommand::InvocationBase::run (this=, opCtx=, reply=0x5574b956f8c0) at src/mongo/db/commands.h:1335 #48 0x00007f3c1c14b410 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x5574ba3dbb40, request=..., invocation=0x5574bb816b00, response=0x5574b956f8c0) at src/mongo/db/commands.cpp:186 #49 0x00007f3c1c14f0bd in operator() (__closure=) at src/mongo/db/request_execution_context.h:69 #50 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1348 #51 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:173 #52 0x00007f3c16ae2340 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:162 #53 0x00007f3c16ae483b in operator() (__closure=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr_base.h:731 #54 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1351 #55 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x5574b9a88eb8) at src/mongo/db/service_entry_point_common.cpp:882 #56 0x00007f3c16aec01e in operator() (path=0x5574b9a88eb8, __closure=) at src/mongo/db/service_entry_point_common.cpp:1307 #57 operator() (__closure=) at src/mongo/util/future_util.h:837 #58 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1351 #59 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:842 #60 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=this@entry=0x5574ba0b3f00) at src/mongo/db/service_entry_point_common.cpp:1307 #61 0x00007f3c16aee76a in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runCommandWithFailPoint (this=this@entry=0x5574ba0b3f00) at src/mongo/db/service_entry_point_common.cpp:1418 #62 0x00007f3c16af2cdd in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x5574ba0b3f00) at src/mongo/db/service_entry_point_common.cpp:1338 #63 0x00007f3c16ae661a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:768 #64 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1351 #65 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x5574ba0b3f00) at src/mongo/db/service_entry_point_common.cpp:766 #66 0x00007f3c16aefd8f in operator() (runner=0x5574ba0b3f00, __closure=) at src/mongo/db/service_entry_point_common.cpp:1859 #67 operator() (__closure=) at src/mongo/util/future_util.h:837 #68 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1351 #69 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:842 #70 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1859 #71 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x5574bb84bc80) at src/mongo/db/service_entry_point_common.cpp:1866 #72 0x00007f3c16af5d98 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:617 #73 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1351 #74 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x5574bb84bc80) at src/mongo/db/service_entry_point_common.cpp:615 #75 operator() (runner=0x5574bb84bc80, __closure=) at src/mongo/db/service_entry_point_common.cpp:2148 #76 operator() (__closure=) at src/mongo/util/future_util.h:837 #77 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1351 #78 0x00007f3c16af66ac in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f3bde15b8d0) at src/mongo/util/future_util.h:842 #79 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2148 #80 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #81 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #82 operator() (output=0x5574ba534700, input=, __closure=) at src/mongo/util/future_impl.h:1019 #83 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1364 #84 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:259 #85 0x00007f3c2497d20f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5574bb718d00, this=0x5574bb718d18) at src/mongo/util/functional.h:217 #86 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5574bb718d00) at src/mongo/util/future_impl.h:482 #87 0x00007f3c22919124 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x5574bb718d00) at src/mongo/util/future_impl.h:633 #88 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (val=..., __closure=) at src/mongo/util/future_impl.h:1248 #89 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (fail=..., notReady=..., success=..., this=0x7f3bde15ba20) at src/mongo/util/future_impl.h:1286 #90 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (notReady=..., fail=..., success=..., this=0x7f3bde15ba20) at src/mongo/util/future_impl.h:1284 #91 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7f3bde15ba20, output=0x5574bb718d00) at src/mongo/util/future_impl.h:1246 #92 0x00007f3c16aee6e3 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x5574bb718d00, this=0x7f3bde15ba20) at src/mongo/util/future.h:291 #93 operator() (output=0x5574bb718d00, input=, __closure=) at src/mongo/util/future_impl.h:1019 #94 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1364 #95 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:259 #96 0x00007f3c2497d20f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5574ba208c00, this=0x5574ba208c18) at src/mongo/util/functional.h:217 #97 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5574ba208c00) at src/mongo/util/future_impl.h:482 #98 0x00007f3c16af6e01 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x5574ba208c00) at src/third_party/boost/boost/optional/optional.hpp:426 #99 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:976 #100 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7f3bde15bba0) at src/mongo/util/future.h:1019 #101 mongo::Promise::emplaceValue<>() (this=0x7f3bde15bba0) at src/mongo/util/future.h:975 #102 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2160 #103 0x00007f3c16af792b in operator() (__closure=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr_base.h:731 #104 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #105 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #106 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:999 #107 mongo::future_details::FutureImpl::generalImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7f3bde15bcc0) at src/mongo/util/future_impl.h:1286 #108 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f3bde15bcc0) at src/mongo/util/future_impl.h:1024 #109 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f3bde15bcc0) at src/mongo/util/future.h:414 #110 mongo::Future::then):: > (func=..., this=0x7f3bde15bcc0) at src/mongo/util/future.h:552 #111 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2221 #112 0x00007f3c16af8419 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2250 #113 0x00007f3c16aea4dc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x5574ba3dbb40, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2481 #114 0x00007f3c1c35c504 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x5574ba3dbb40, m=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/move.h:77 #115 0x00007f3c1ec93dd7 in mongo::(anonymous namespace)::loopbackBuildResponse (opCtx=0x5574ba3dbb40, toSend=...) at src/mongo/db/dbdirectclient.cpp:131 #116 0x00007f3c1ec94394 in mongo::DBDirectClient::_call (this=, toSend=..., response=..., actualServer=) at src/mongo/db/dbdirectclient.cpp:136 #117 0x00007f3c1b634e88 in mongo::DBClientBase::call (actualServer=0x7f3bde15d080, response=..., toSend=..., this=0x7f3bde15d550) at src/mongo/client/dbclient_base.h:488 #118 mongo::DBClientBase::runCommandWithTarget (this=0x7f3bde15d550, request=...) at src/mongo/client/dbclient_base.cpp:222 #119 0x00007f3c22288a65 in mongo::DBClientBase::runCommand (this=0x7f3bde15d550, request=...) at src/mongo/client/dbclient_base.h:222 #120 0x00007f3c21d65cc1 in mongo::txn::(anonymous namespace)::persistParticipantListBlocking (opCtx=opCtx@entry=0x5574ba3dbb40, lsid=..., txnNumberAndRetryCounter=..., participantList=std::vector of length 2, capacity 2 = {...}) at src/mongo/db/s/transaction_coordinator_util.cpp:162 #121 0x00007f3c21d6c3d1 in operator() (opCtx=0x5574ba3dbb40, __closure=0x5574ba267bd0) at src/mongo/db/s/transaction_coordinator_util.cpp:211 #122 operator() (__closure=__closure@entry=0x7f3bde15db30) at src/mongo/db/s/transaction_coordinator_futures_util.h:91 #123 0x00007f3c21d6c841 in mongo::future_details::call:: >(mongo::Date_t, mongo::txn::persistParticipantsList(mongo::txn::AsyncWorkScheduler&, const mongo::LogicalSessionId&, const mongo::TxnNumberAndRetryCounter&, const ParticipantsList&)::::&&):: mutable::&> (func=...) at src/mongo/util/future_impl.h:296 #124 mongo::future_details::statusCall:: >(mongo::Date_t, mongo::txn::persistParticipantsList(mongo::txn::AsyncWorkScheduler&, const mongo::LogicalSessionId&, const mongo::TxnNumberAndRetryCounter&, const ParticipantsList&)::::&&):: mutable::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:323 #125 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:978 #126 mongo::future_details::FutureImpl::generalImpl::then, mongo::txn::AsyncWorkScheduler::scheduleWorkAt:: >(mongo::Date_t, mongo::txn::persistParticipantsList(mongo::txn::AsyncWorkScheduler&, const mongo::LogicalSessionId&, const mongo::TxnNumberAndRetryCounter&, const ParticipantsList&)::::&&):: mutable:: >(mongo::CleanupFuturePolicy, mongo::txn::AsyncWorkScheduler::scheduleWorkAt:: >(mongo::Date_t, mongo::txn::persistParticipantsList(mongo::txn::AsyncWorkScheduler&, const mongo::LogicalSessionId&, const mongo::TxnNumberAndRetryCounter&, const ParticipantsList&)::::&&):: mutable::&&) &&::, mongo::future_details::FutureImpl::then, mongo::txn::AsyncWorkScheduler::scheduleWorkAt:: >(mongo::Date_t, mongo::txn::persistParticipantsList(mongo::txn::AsyncWorkScheduler&, const mongo::LogicalSessionId&, const mongo::TxnNumberAndRetryCounter&, const ParticipantsList&)::::&&):: mutable:: >(mongo::CleanupFuturePolicy, mongo::txn::AsyncWorkScheduler::scheduleWorkAt:: >(mongo::Date_t, mongo::txn::persistParticipantsList(mongo::txn::AsyncWorkScheduler&, const mongo::LogicalSessionId&, const mongo::TxnNumberAndRetryCounter&, const ParticipantsList&)::::&&):: mutable::&&) &&::, mongo::future_details::FutureImpl::then, mongo::txn::AsyncWorkScheduler::scheduleWorkAt:: >(mongo::Date_t, mongo::txn::persistParticipantsList(mongo::txn::AsyncWorkScheduler&, const mongo::LogicalSessionId&, const mongo::TxnNumberAndRetryCounter&, const ParticipantsList&)::::&&):: mutable:: >(mongo::CleanupFuturePolicy, mongo::txn::AsyncWorkScheduler::scheduleWorkAt:: >(mongo::Date_t, mongo::txn::persistParticipantsList(mongo::txn::AsyncWorkScheduler&, const mongo::LogicalSessionId&, const mongo::TxnNumberAndRetryCounter&, const ParticipantsList&)::::&&):: mutable::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7f3bde15db50) at src/mongo/util/future_impl.h:1286 #127 mongo::future_details::FutureImpl::then, mongo::txn::AsyncWorkScheduler::scheduleWorkAt:: >(mongo::Date_t, mongo::txn::persistParticipantsList(mongo::txn::AsyncWorkScheduler&, const mongo::LogicalSessionId&, const mongo::TxnNumberAndRetryCounter&, const ParticipantsList&)::::&&):: mutable:: > (policy=..., func=..., this=0x7f3bde15db50) at src/mongo/util/future_impl.h:992 #128 mongo::Future::then, mongo::txn::AsyncWorkScheduler::scheduleWorkAt:: >(mongo::Date_t, mongo::txn::persistParticipantsList(mongo::txn::AsyncWorkScheduler&, const mongo::LogicalSessionId&, const mongo::TxnNumberAndRetryCounter&, const ParticipantsList&)::::&&):: mutable:: > (policy=..., func=..., this=0x7f3bde15db50) at src/mongo/util/future.h:414 #129 mongo::Promise::setWith, mongo::txn::AsyncWorkScheduler::scheduleWorkAt:: >(mongo::Date_t, mongo::txn::persistParticipantsList(mongo::txn::AsyncWorkScheduler&, const mongo::LogicalSessionId&, const mongo::TxnNumberAndRetryCounter&, const ParticipantsList&)::::&&):: mutable:: > (policy=..., func=..., this=) at src/mongo/util/future.h:934 #130 mongo::Promise::setWith:: >(mongo::Date_t, mongo::txn::persistParticipantsList(mongo::txn::AsyncWorkScheduler&, const mongo::LogicalSessionId&, const mongo::TxnNumberAndRetryCounter&, const ParticipantsList&)::::&&):: mutable:: > (func=..., this=) at src/mongo/util/future.h:939 #131 operator() (args=..., __closure=) at src/mongo/db/s/transaction_coordinator_futures_util.h:91 #132 SpecificImpl::call (this=, args#0=...) at src/mongo/util/functional.h:259 #133 0x00007f3c1e67018a in mongo::unique_function::operator()(mongo::executor::TaskExecutor::CallbackArgs const&) const (args#0=..., this=0x7f3bde15dc08) at src/mongo/util/functional.h:217 #134 mongo::executor::ThreadPoolTaskExecutor::runCallback (this=0x5574b92c8b00, cbStateArg=std::shared_ptr (use count 5, weak count 0) = {...}) at src/mongo/executor/thread_pool_task_executor.cpp:663 #135 0x00007f3c1e67062d in operator() (status=Status::OK(), __closure=) at src/mongo/executor/thread_pool_task_executor.cpp:639 #136 SpecificImpl::call (this=0x5574b93b50c0, args#0=...) at src/mongo/util/functional.h:259 #137 0x00007f3c1a78b7bd in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:217 #138 mongo::ThreadPool::Impl::_doOneTask (this=0x5574b9598700, lk=0x7f3bde15deb0) at src/mongo/util/concurrency/thread_pool.cpp:532 #139 0x00007f3c1a78c5a8 in mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5574b9598700) at src/mongo/util/concurrency/thread_pool.cpp:418 #140 0x00007f3c1a78d923 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5574b9598700, threadName="Sharding-Fixed-1") at src/mongo/util/concurrency/thread_pool.cpp:405 #141 0x00007f3c1a78dd40 in operator() (__closure=0x5574b34b4e10) at src/mongo/util/concurrency/thread_pool.cpp:582 #142 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #143 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #144 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #145 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #146 operator() (__closure=0x5574b34b4e08) at src/mongo/stdx/thread.h:192 #147 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #148 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #149 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5574b34b4e08) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #150 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5574b34b4e08) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #151 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5574b34b4e00) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #152 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #153 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #154 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 79: "" (Thread 0x7f3bdf165700 (LWP 749)) Duplicate Thread 77: "" (Thread 0x7f3be0167700 (LWP 746)) Duplicate Thread 52: "" (Thread 0x7f3bf5bac700 (LWP 32463)) Duplicate Thread 48: "" (Thread 0x7f3bf7bb0700 (LWP 32459)) Duplicate Thread 45: "" (Thread 0x7f3bf93b3700 (LWP 32456)) Duplicate Thread 30: "" (Thread 0x7f3c013c3700 (LWP 32440)) Duplicate Thread 29: "" (Thread 0x7f3c01bc4700 (LWP 32439)) Duplicate Thread 8: "" (Thread 0x7f3c0dbdc700 (LWP 32339)) Duplicate Thread 7: "" (Thread 0x7f3c0e3dd700 (LWP 32338)) Duplicate Thread 6: "" (Thread 0x7f3c0ebde700 (LWP 32337)) #0 0x00007f3c233e87da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c1a61ebe4 in __gthread_cond_timedwait (__abs_timeout=0x7f3bdf160260, __mutex=0x5574b34bbf50, __cond=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until > > (this=this@entry=0x5574b94082e0, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:336 #6 0x00007f3c1a61eedb in mongo::Waitable::wait_until (waitable=waitable@entry=0x0, clkSource=0xbcd3d80, clkSource@entry=0x5574b3444e10, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:102 #7 0x00007f3c1a61e42a in mongo::ClockSource::waitForConditionUntil (this=this@entry=0x5574b3444e10, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:48 #8 0x00007f3c21dd54a5 in mongo::ClockSource::waitForConditionUntil, mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run():: mutable:: > (waitable=, pred=..., deadline=..., m=..., cv=..., this=0x5574b3444e10) at src/mongo/util/lockable_adapter.h:50 #9 operator() (__closure=) at src/mongo/util/periodic_runner_impl.cpp:121 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > >::_M_invoke<0> (this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > >::operator() (this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > > >::_M_run(void) (this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 76: "" (Thread 0x7f3be1169700 (LWP 744)) #0 0x00007f3c231077e1 in poll () from /lib64/libc.so.6 #1 0x00007f3c228f2252 in poll (__timeout=1727999899, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5574b94c0a90, lk=..., clkSource=clkSource@entry=0x5574b3444e10) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f3c228f353c in mongo::transport::AsioNetworkingBaton::run (this=0x5574b94c0a90, clkSource=0x5574b3444e10) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f3c228f13b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5574b94c0a90, clkSource=clkSource@entry=0x5574b3444e10, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f3c1a61ee3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5574b9441cb0) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5574b94c0a90, clkSource=clkSource@entry=0x5574b3444e10, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f3c1a61e42a in mongo::ClockSource::waitForConditionUntil (this=0x5574b3444e10, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5574b94c0a90) at src/mongo/util/clock_source.cpp:48 #10 0x00007f3c1a6a4319 in operator() (__closure=) at src/mongo/util/lockable_adapter.h:50 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5574b95038c0, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:326 #12 0x00007f3c1e0a5d76 in operator() (__closure=__closure@entry=0x7f3be1164120, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:307 #13 0x00007f3c1e0a9644 in operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:342 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::KeysCollectionManager::PeriodicRunner::_doPeriodicRefresh(mongo::ServiceContext*, std::string, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:365 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::KeysCollectionManager::PeriodicRunner::_doPeriodicRefresh(mongo::ServiceContext*, std::string, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:392 #16 mongo::KeysCollectionManager::PeriodicRunner::_doPeriodicRefresh (this=this@entry=0x5574b9441c50, service=, threadName="monitoring-keys-for-HMAC", refreshInterval=...) at src/mongo/db/keys_collection_manager.cpp:313 #17 0x00007f3c1e0a9fc7 in operator() (__closure=0x5574b9282460) at src/mongo/db/keys_collection_manager.cpp:355 #18 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #19 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #20 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #21 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #22 operator() (__closure=0x5574b9282458) at src/mongo/stdx/thread.h:192 #23 std::__invoke_impl >(mongo::KeysCollectionManager::PeriodicRunner::start(mongo::ServiceContext*, const string&, mongo::Milliseconds)::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #24 std::__invoke >(mongo::KeysCollectionManager::PeriodicRunner::start(mongo::ServiceContext*, const string&, mongo::Milliseconds)::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #25 std::thread::_Invoker >(mongo::KeysCollectionManager::PeriodicRunner::start(mongo::ServiceContext*, const string&, mongo::Milliseconds)::):: > >::_M_invoke<0> (this=0x5574b9282458) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #26 std::thread::_Invoker >(mongo::KeysCollectionManager::PeriodicRunner::start(mongo::ServiceContext*, const string&, mongo::Milliseconds)::):: > >::operator() (this=0x5574b9282458) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #27 std::thread::_State_impl >(mongo::KeysCollectionManager::PeriodicRunner::start(mongo::ServiceContext*, const string&, mongo::Milliseconds)::):: > > >::_M_run(void) (this=0x5574b9282450) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #28 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #29 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #30 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 75: "" (Thread 0x7f3be196a700 (LWP 743)) Duplicate Thread 74: "" (Thread 0x7f3be216b700 (LWP 742)) Duplicate Thread 73: "" (Thread 0x7f3be296c700 (LWP 741)) Duplicate Thread 71: "" (Thread 0x7f3be396e700 (LWP 739)) Duplicate Thread 27: "" (Thread 0x7f3c02bc6700 (LWP 32437)) #0 0x00007f3c23112d97 in epoll_wait () from /lib64/libc.so.6 #1 0x00007f3c1a87ad6e in asio::detail::epoll_reactor::run (this=0x5574b9446880, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x00007f3c1a87b03e in asio::detail::scheduler::do_run_one (this=this@entry=0x5574b8f7a800, lock=..., this_thread=..., ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:384 #3 0x00007f3c1a87eee1 in asio::detail::scheduler::run (this=0x5574b8f7a800, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x00007f3c1a87fa0d in asio::io_context::run (this=this@entry=0x5574b94054e8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x00007f3c2294669e in mongo::transport::AsioReactor::run (this=0x5574b9405350) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #6 0x00007f3c1926b772 in mongo::executor::NetworkInterfaceTL::_run (this=0x5574b94c2000) at src/mongo/executor/network_interface_tl.cpp:283 #7 0x00007f3c1926ba78 in operator() (__closure=0x5574b937b850) at src/mongo/executor/network_interface_tl.cpp:271 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #12 operator() (__closure=0x5574b937b848) at src/mongo/stdx/thread.h:192 #13 std::__invoke_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #14 std::__invoke >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #15 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::_M_invoke<0> (this=0x5574b937b848) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #16 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::operator() (this=0x5574b937b848) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #17 std::thread::_State_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > > >::_M_run(void) (this=0x5574b937b840) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #18 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #19 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #20 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 68: "" (Thread 0x7f3be7276700 (LWP 32580)) Duplicate Thread 60: "" (Thread 0x7f3bf0a89700 (LWP 32528)) Duplicate Thread 47: "" (Thread 0x7f3bf83b1700 (LWP 32458)) Duplicate Thread 43: "" (Thread 0x7f3bfa3b5700 (LWP 32454)) Duplicate Thread 38: "" (Thread 0x7f3bfd3bb700 (LWP 32448)) Duplicate Thread 36: "" (Thread 0x7f3bfe3bd700 (LWP 32446)) Duplicate Thread 33: "" (Thread 0x7f3bffbc0700 (LWP 32443)) Duplicate Thread 28: "" (Thread 0x7f3c023c5700 (LWP 32438)) Duplicate Thread 24: "" (Thread 0x7f3c043c9700 (LWP 32434)) Duplicate Thread 5: "" (Thread 0x7f3c0f3df700 (LWP 32336)) #0 0x00007f3c233e848c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c2555beb0 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f3c2553344c in std::_V2::condition_variable_any::wait > (this=0x5574b8cbbb68, __lock=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:313 #3 0x00007f3c1a78c960 in std::_V2::condition_variable_any::wait, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:322 #4 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5574b8cbba80) at src/mongo/util/concurrency/thread_pool.cpp:475 #5 0x00007f3c1a78d923 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5574b8cbba80, threadName="ShardingDDLCoordinator-1") at src/mongo/util/concurrency/thread_pool.cpp:405 #6 0x00007f3c1a78dd40 in operator() (__closure=0x5574b34c61d0) at src/mongo/util/concurrency/thread_pool.cpp:582 #7 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #8 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #9 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #10 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #11 operator() (__closure=0x5574b34c61c8) at src/mongo/stdx/thread.h:192 #12 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #13 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #14 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5574b34c61c8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #15 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5574b34c61c8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #16 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5574b34c61c0) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #17 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #18 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #19 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 67: "" (Thread 0x7f3c053cb700 (LWP 32573)) #0 0x00007f3c233e87da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c20fcdf2d in __gthread_cond_timedwait (__abs_timeout=0x7f3c053c6380, __mutex=0x5574b34d0350, __cond=0x5574b9e9cbb0) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=0x5574b9e9cbb0) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=0x5574b9e9cbb0) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x5574b9e9cbb0) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x5574b9e9cbb0) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:336 #6 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::repl::NoopWriter::PeriodicNoopRunner::run(mongo::Duration >, std::function)::{lambda()#1}>(std::unique_lock&, std::chrono::time_point > > const&, mongo::repl::NoopWriter::PeriodicNoopRunner::run(mongo::Duration >, std::function)::{lambda()#1}) (__p=..., __atime=..., __lock=..., this=0x5574b9e9cbb0) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:347 #7 std::_V2::condition_variable_any::wait_for, long, std::ratio<1l, 1000000000l>, mongo::repl::NoopWriter::PeriodicNoopRunner::run(mongo::Duration >, std::function)::{lambda()#1}>(std::unique_lock&, std::chrono::duration > const&, mongo::repl::NoopWriter::PeriodicNoopRunner::run(mongo::Duration >, std::function)::{lambda()#1}) (__p=..., __rtime=..., __lock=..., this=0x5574b9e9cbb0) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:362 #8 mongo::repl::NoopWriter::PeriodicNoopRunner::run(mongo::Duration >, std::function) (this=this@entry=0x5574b9e9cb60, waitTime=..., noopWrite=...) at src/mongo/db/repl/noop_writer.cpp:99 #9 0x00007f3c20fce3e8 in mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1}::operator()() const (__closure=0x5574b9e126a0) at src/mongo/db/repl/noop_writer.cpp:73 #10 std::__invoke_impl >, std::function)::{lambda()#1}>(std::__invoke_other, mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1}&&) (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke >, std::function)::{lambda()#1}>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1}&&) (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl >, std::function)::{lambda()#1}, std::tuple<>>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1}&&, std::tuple<>&&, std::integer_sequence) (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #13 std::apply >, std::function)::{lambda()#1}, std::tuple<> >(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1}&&, std::tuple<>&&) (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #14 mongo::stdx::thread::thread >, std::function)::{lambda()#1}, , 0>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1})::{lambda()#1}::operator()() (__closure=0x5574b9e12698) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >, std::function)::{lambda()#1}, , 0>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1})::{lambda()#1}>(std::__invoke_other, mongo::stdx::thread::thread >, std::function)::{lambda()#1}, , 0>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1})::{lambda()#1}&&) (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >, std::function)::{lambda()#1}, , 0>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1})::{lambda()#1}>(mongo::stdx::thread::thread >, std::function)::{lambda()#1}, , 0>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1})::{lambda()#1}&&) (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >, std::function)::{lambda()#1}, , 0>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1})::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x5574b9e12698) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >, std::function)::{lambda()#1}, , 0>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1})::{lambda()#1}> >::operator()() (this=0x5574b9e12698) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >, std::function)::{lambda()#1}, , 0>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1})::{lambda()#1}> > >::_M_run() (this=0x5574b9e12690) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 66: "" (Thread 0x7f3beca81700 (LWP 32568)) #0 0x00007f3c231077e1 in poll () from /lib64/libc.so.6 #1 0x00007f3c228f2252 in poll (__timeout=-1, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5574b9ebe010, lk=..., clkSource=clkSource@entry=0x5574b3444e10) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f3c228f353c in mongo::transport::AsioNetworkingBaton::run (this=0x5574b9ebe010, clkSource=0x5574b3444e10) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f3c1a6a6318 in mongo::Waitable::wait(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}::operator()() const (__closure=0x7f3beca7bc60) at src/mongo/util/waitable.h:63 #6 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (this=0x5574b8f10190, notifyable=..., cb=...) at src/mongo/stdx/condition_variable.h:162 #7 0x00007f3c1a6a4294 in mongo::Waitable::wait (lk=..., cv=..., clkSource=, waitable=) at src/mongo/util/waitable.h:61 #8 operator() (__closure=) at src/mongo/db/operation_context.cpp:321 #9 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5574b9f7a000, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:326 #10 0x00007f3c223138e1 in operator() (__closure=__closure@entry=0x7f3beca7be80, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:307 #11 0x00007f3c2231b163 in operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:342 #12 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::_runRangeDeletions():: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x5574b9f7a000) at src/mongo/util/interruptible.h:365 #13 mongo::Interruptible::waitForConditionOrInterrupt, mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::_runRangeDeletions():: > (pred=..., m=..., cv=..., this=0x5574b9f7a000) at src/mongo/util/interruptible.h:380 #14 mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::_runRangeDeletions (this=) at src/mongo/db/s/range_deleter_service.cpp:155 #15 0x00007f3c2231bfcc in operator() (__closure=0x5574b9e278d0) at src/mongo/db/s/range_deleter_service.cpp:92 #16 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #17 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #18 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #19 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #20 operator() (__closure=0x5574b9e278c8) at src/mongo/stdx/thread.h:192 #21 std::__invoke_impl >(mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::ReadyRangeDeletionsProcessor(mongo::OperationContext*)::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #22 std::__invoke >(mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::ReadyRangeDeletionsProcessor(mongo::OperationContext*)::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #23 std::thread::_Invoker >(mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::ReadyRangeDeletionsProcessor(mongo::OperationContext*)::):: > >::_M_invoke<0> (this=0x5574b9e278c8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #24 std::thread::_Invoker >(mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::ReadyRangeDeletionsProcessor(mongo::OperationContext*)::):: > >::operator() (this=0x5574b9e278c8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #25 std::thread::_State_impl >(mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::ReadyRangeDeletionsProcessor(mongo::OperationContext*)::):: > > >::_M_run(void) (this=0x5574b9e278c0) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #26 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #27 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #28 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 65: "" (Thread 0x7f3bed282700 (LWP 32567)) Duplicate Thread 59: "" (Thread 0x7f3bf128a700 (LWP 32527)) Duplicate Thread 57: "" (Thread 0x7f3bf228c700 (LWP 32525)) Duplicate Thread 46: "" (Thread 0x7f3bf8bb2700 (LWP 32457)) Duplicate Thread 42: "" (Thread 0x7f3bfabb6700 (LWP 32453)) Duplicate Thread 41: "" (Thread 0x7f3bfb3b7700 (LWP 32452)) Duplicate Thread 40: "" (Thread 0x7f3bfbbb8700 (LWP 32451)) Duplicate Thread 39: "" (Thread 0x7f3bfcbba700 (LWP 32449)) Duplicate Thread 37: "" (Thread 0x7f3bfdbbc700 (LWP 32447)) Duplicate Thread 35: "" (Thread 0x7f3bfebbe700 (LWP 32445)) Duplicate Thread 34: "" (Thread 0x7f3bff3bf700 (LWP 32444)) Duplicate Thread 32: "" (Thread 0x7f3c003c1700 (LWP 32442)) Duplicate Thread 31: "" (Thread 0x7f3c00bc2700 (LWP 32441)) Duplicate Thread 23: "" (Thread 0x7f3c04bca700 (LWP 32433)) Duplicate Thread 3: "" (Thread 0x7f3c103e1700 (LWP 32334)) #0 0x00007f3c233e848c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c1a87b14b in asio::detail::posix_event::wait (lock=..., this=) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x5574b9e4a168) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=this@entry=0x5574b9e4a100, lock=..., this_thread=..., ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x00007f3c1a87eee1 in asio::detail::scheduler::run (this=0x5574b9e4a100, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007f3c1a87fa0d in asio::io_context::run (this=this@entry=0x5574b9f548a8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007f3c2294669e in mongo::transport::AsioReactor::run (this=0x5574b9f54710) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #7 0x00007f3c1926b772 in mongo::executor::NetworkInterfaceTL::_run (this=0x5574b9e9a380) at src/mongo/executor/network_interface_tl.cpp:283 #8 0x00007f3c1926ba78 in operator() (__closure=0x5574b9d79db0) at src/mongo/executor/network_interface_tl.cpp:271 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #13 operator() (__closure=0x5574b9d79da8) at src/mongo/stdx/thread.h:192 #14 std::__invoke_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #15 std::__invoke >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #16 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::_M_invoke<0> (this=0x5574b9d79da8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #17 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::operator() (this=0x5574b9d79da8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #18 std::thread::_State_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > > >::_M_run(void) (this=0x5574b9d79da0) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #19 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #20 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #21 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 64: "" (Thread 0x7f3beea85700 (LWP 32532)) #0 0x00007f3c233e848c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c2555beb0 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f3c20aff1a9 in std::_V2::condition_variable_any::wait > (__lock=..., this=0x5574b8fa67d8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:313 #3 mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::_run (this=0x5574b8fa6780) at src/mongo/db/repl/oplog_applier_impl.cpp:310 #4 0x00007f3c20afe3fd in std::__invoke_impl (__f=@0x5574b8f535b0: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x7f3c20afefc0 , __t=@0x5574b8f535c0: 0x5574b8fa6780, __f=@0x5574b8f535b0: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x7f3c20afefc0 , __t=@0x5574b8f535c0: 0x5574b8fa6780) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:71 #5 std::__invoke (__fn=@0x5574b8f535b0: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x7f3c20afefc0 ) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #6 std::__apply_impl, 0> (__t=..., __f=@0x5574b8f535b0: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x7f3c20afefc0 ) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #7 std::apply > (__t=..., __f=@0x5574b8f535b0: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x7f3c20afefc0 ) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #8 operator() (__closure=0x5574b8f535a8) at src/mongo/stdx/thread.h:192 #9 std::__invoke_impl(void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(), mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal*&&):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #10 std::__invoke(void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(), mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal*&&):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #11 std::thread::_Invoker(void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(), mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal*&&):: > >::_M_invoke<0> (this=0x5574b8f535a8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #12 std::thread::_Invoker(void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(), mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal*&&):: > >::operator() (this=0x5574b8f535a8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #13 std::thread::_State_impl(void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(), mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal*&&):: > > >::_M_run(void) (this=0x5574b8f535a0) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #14 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #15 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #16 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 63: "" (Thread 0x7f3bef286700 (LWP 32531)) #0 0x00007f3c233e87da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c24980f31 in __gthread_cond_timedwait (__abs_timeout=0x7f3bef280cd0, __mutex=0x5574b38d8990, __cond=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:336 #6 mongo::Interruptible::NotInterruptible::waitForConditionOrInterruptNoAssertUntil (this=, cv=..., m=..., deadline=...) at src/mongo/util/interruptible.h:502 #7 0x00007f3c2077ef86 in operator() (__closure=__closure@entry=0x7f3bef280e60, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:307 #8 0x00007f3c20780301 in operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:340 #9 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::repl::OplogBufferBlockingQueue::waitForDataFor(mongo::Milliseconds, mongo::Interruptible*):: > (pred=..., finalDeadline=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:365 #10 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::repl::OplogBufferBlockingQueue::waitForDataFor(mongo::Milliseconds, mongo::Interruptible*):: > (pred=..., ms=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:392 #11 mongo::repl::OplogBufferBlockingQueue::waitForDataFor (this=0x5574b8fd9f00, waitDuration=..., interruptible=) at src/mongo/db/repl/oplog_buffer_blocking_queue.cpp:119 #12 0x00007f3c2076d79b in mongo::repl::OplogBuffer::waitForData (waitDuration=..., this=0x5574b8fd9f00) at src/mongo/util/duration.h:255 #13 mongo::repl::OplogBatcher::_run (this=0x5574b908e140, storageInterface=) at src/mongo/db/repl/oplog_batcher.cpp:368 #14 0x00007f3c2076dc20 in operator() (__closure=0x5574b8f53370) at src/mongo/db/repl/oplog_batcher.cpp:77 #15 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #17 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #18 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #19 operator() (__closure=0x5574b8f53368) at src/mongo/stdx/thread.h:192 #20 std::__invoke_impl >(mongo::repl::OplogBatcher::startup(mongo::repl::StorageInterface*)::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #21 std::__invoke >(mongo::repl::OplogBatcher::startup(mongo::repl::StorageInterface*)::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #22 std::thread::_Invoker >(mongo::repl::OplogBatcher::startup(mongo::repl::StorageInterface*)::):: > >::_M_invoke<0> (this=0x5574b8f53368) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #23 std::thread::_Invoker >(mongo::repl::OplogBatcher::startup(mongo::repl::StorageInterface*)::):: > >::operator() (this=0x5574b8f53368) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #24 std::thread::_State_impl >(mongo::repl::OplogBatcher::startup(mongo::repl::StorageInterface*)::):: > > >::_M_run(void) (this=0x5574b8f53360) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #25 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #26 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #27 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 62: "" (Thread 0x7f3befa87700 (LWP 32530)) #0 0x00007f3c233e87da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c20fe4a5b in __gthread_cond_timedwait (__abs_timeout=0x7f3befa82070, __mutex=0x5574b38d0210, __cond=0x5574b39c6c58) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=0x5574b39c6c58) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=0x5574b39c6c58) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x5574b39c6c58) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x5574b39c6c58) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:336 #6 std::_V2::condition_variable_any::wait_for, long, std::ratio<1l, 1000000000l> > (__rtime=..., __lock=..., this=0x5574b39c6c58) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:355 #7 mongo::repl::SyncSourceFeedback::run (this=0x5574b39c6c10, executor=, bgsync=, replCoord=) at src/mongo/db/repl/sync_source_feedback.cpp:187 #8 0x00007f3c20fd0ef2 in operator() (__closure=0x5574b90976a0) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr_base.h:1295 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #13 operator() (__closure=0x5574b9097698) at src/mongo/stdx/thread.h:192 #14 std::__invoke_impl >(mongo::repl::ReplicationCoordinatorExternalStateImpl::startSteadyStateReplication(mongo::OperationContext*, mongo::repl::ReplicationCoordinator*)::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #15 std::__invoke >(mongo::repl::ReplicationCoordinatorExternalStateImpl::startSteadyStateReplication(mongo::OperationContext*, mongo::repl::ReplicationCoordinator*)::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #16 std::thread::_Invoker >(mongo::repl::ReplicationCoordinatorExternalStateImpl::startSteadyStateReplication(mongo::OperationContext*, mongo::repl::ReplicationCoordinator*)::):: > >::_M_invoke<0> (this=0x5574b9097698) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #17 std::thread::_Invoker >(mongo::repl::ReplicationCoordinatorExternalStateImpl::startSteadyStateReplication(mongo::OperationContext*, mongo::repl::ReplicationCoordinator*)::):: > >::operator() (this=0x5574b9097698) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #18 std::thread::_State_impl >(mongo::repl::ReplicationCoordinatorExternalStateImpl::startSteadyStateReplication(mongo::OperationContext*, mongo::repl::ReplicationCoordinator*)::):: > > >::_M_run(void) (this=0x5574b9097690) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #19 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #20 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #21 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 61: "" (Thread 0x7f3bf0288700 (LWP 32529)) #0 0x00007f3c233e848c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c2555beb0 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f3c20f1187c in std::_V2::condition_variable_any::wait > (__lock=..., this=0x5574b8ff9e80) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:313 #3 std::_V2::condition_variable_any::wait, mongo::repl::BackgroundSync::_runProducer():: > (__p=..., __lock=..., this=0x5574b8ff9e80) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:322 #4 mongo::repl::BackgroundSync::_runProducer (this=this@entry=0x5574b8ff9e00) at src/mongo/db/repl/bgsync.cpp:259 #5 0x00007f3c20f11b28 in mongo::repl::BackgroundSync::_run (this=0x5574b8ff9e00) at src/mongo/db/repl/bgsync.cpp:236 #6 0x00007f3c20f11bec in operator() (__closure=0x5574b903f290) at src/mongo/db/repl/bgsync.cpp:183 #7 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #8 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #9 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #10 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #11 operator() (__closure=0x5574b903f288) at src/mongo/stdx/thread.h:192 #12 std::__invoke_impl >(mongo::repl::BackgroundSync::startup(mongo::OperationContext*)::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #13 std::__invoke >(mongo::repl::BackgroundSync::startup(mongo::OperationContext*)::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #14 std::thread::_Invoker >(mongo::repl::BackgroundSync::startup(mongo::OperationContext*)::):: > >::_M_invoke<0> (this=0x5574b903f288) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #15 std::thread::_Invoker >(mongo::repl::BackgroundSync::startup(mongo::OperationContext*)::):: > >::operator() (this=0x5574b903f288) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #16 std::thread::_State_impl >(mongo::repl::BackgroundSync::startup(mongo::OperationContext*)::):: > > >::_M_run(void) (this=0x5574b903f280) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #17 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #18 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #19 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 58: "" (Thread 0x7f3bf1a8b700 (LWP 32526)) #0 0x00007f3c233e87da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c2076b275 in __gthread_cond_timedwait (__abs_timeout=0x7f3bf1a85500, __mutex=0x5574b38d9490, __cond=0x5574b908e1a0) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=0x5574b908e1a0) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=0x5574b908e1a0) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x5574b908e1a0) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x5574b908e1a0) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:336 #6 std::_V2::condition_variable_any::wait_for, long, std::ratio<1l, 1000000000l> > (__rtime=..., __lock=..., this=0x5574b908e1a0) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:355 #7 mongo::repl::OplogBatcher::getNextBatch (this=0x5574b908e140, maxWaitTime=..., maxWaitTime@entry=...) at src/mongo/db/repl/oplog_batcher.cpp:67 #8 0x00007f3c20b01c86 in mongo::repl::OplogApplierImpl::_run (this=0x5574b8fe1f00, oplogBuffer=) at src/mongo/util/duration.h:255 #9 0x00007f3c20762e69 in operator() (args=..., __closure=0x5574b8f47328) at src/mongo/db/repl/oplog_applier.cpp:70 #10 SpecificImpl::call (this=0x5574b8f47320, args#0=...) at src/mongo/util/functional.h:259 #11 0x00007f3c1e67018a in mongo::unique_function::operator()(mongo::executor::TaskExecutor::CallbackArgs const&) const (args#0=..., this=0x7f3bf1a85c08) at src/mongo/util/functional.h:217 #12 mongo::executor::ThreadPoolTaskExecutor::runCallback (this=0x5574b8fe5600, cbStateArg=std::shared_ptr (use count 4, weak count 0) = {...}) at src/mongo/executor/thread_pool_task_executor.cpp:663 #13 0x00007f3c1e67062d in operator() (status=Status::OK(), __closure=) at src/mongo/executor/thread_pool_task_executor.cpp:639 #14 SpecificImpl::call (this=0x5574b903e5e0, args#0=...) at src/mongo/util/functional.h:259 #15 0x00007f3c1a78b7bd in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:217 #16 mongo::ThreadPool::Impl::_doOneTask (this=0x5574b8fdfe00, lk=0x7f3bf1a85eb0) at src/mongo/util/concurrency/thread_pool.cpp:532 #17 0x00007f3c1a78c5a8 in mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5574b8fdfe00) at src/mongo/util/concurrency/thread_pool.cpp:418 #18 0x00007f3c1a78d923 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5574b8fdfe00, threadName="OplogApplier-0") at src/mongo/util/concurrency/thread_pool.cpp:405 #19 0x00007f3c1a78dd40 in operator() (__closure=0x5574b38d8d10) at src/mongo/util/concurrency/thread_pool.cpp:582 #20 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #21 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #22 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #23 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #24 operator() (__closure=0x5574b38d8d08) at src/mongo/stdx/thread.h:192 #25 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #26 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #27 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5574b38d8d08) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #28 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5574b38d8d08) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #29 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5574b38d8d00) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #30 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #31 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #32 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 56: "" (Thread 0x7f3bf2a8d700 (LWP 32523)) #0 0x00007f3c233e848c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c2555beb0 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f3c19647f50 in std::_V2::condition_variable_any::wait > (__lock=..., this=0x5574b39d9a90) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:313 #3 std::_V2::condition_variable_any::wait, mongo::WiredTigerOplogManager::_updateOplogVisibilityLoop(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*):: > (__p=..., __lock=..., this=0x5574b39d9a90) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:322 #4 mongo::WiredTigerOplogManager::_updateOplogVisibilityLoop (this=0x5574b39d9a80, sessionCache=, oplogRecordStore=) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:212 #5 0x00007f3c19649761 in std::__invoke_impl (__f=@0x5574b34dac50: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x7f3c19647d60 , __t=@0x5574b34dac70: 0x5574b39d9a80, __f=@0x5574b34dac50: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x7f3c19647d60 , __t=@0x5574b34dac70: 0x5574b39d9a80) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:71 #6 std::__invoke (__fn=@0x5574b34dac50: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x7f3c19647d60 ) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #7 std::__apply_impl, 0ul, 1ul, 2ul> (__t=..., __f=@0x5574b34dac50: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x7f3c19647d60 ) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #8 std::apply > (__t=..., __f=@0x5574b34dac50: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x7f3c19647d60 ) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #9 mongo::stdx::thread::thread(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}::operator()() (__closure=0x5574b34dac48) at src/mongo/stdx/thread.h:192 #10 std::__invoke_impl(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}>(std::__invoke_other, mongo::stdx::thread::thread(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}&&) (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}>(mongo::stdx::thread::thread(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}&&) (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #12 std::thread::_Invoker(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x5574b34dac48) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #13 std::thread::_Invoker(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}> >::operator()() (this=0x5574b34dac48) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #14 std::thread::_State_impl(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}> > >::_M_run() (this=0x5574b34dac40) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #15 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #16 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #17 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 55: "" (Thread 0x7f3bf43a9700 (LWP 32466)) #0 0x00007f3c23112d97 in epoll_wait () from /lib64/libc.so.6 #1 0x00007f3c1a87ad6e in asio::detail::epoll_reactor::run (this=0x5574b3972ee0, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x00007f3c1a87b03e in asio::detail::scheduler::do_run_one (this=this@entry=0x5574b39db700, lock=..., this_thread=..., ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:384 #3 0x00007f3c1a87eee1 in asio::detail::scheduler::run (this=0x5574b39db700, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x00007f3c1a87fa0d in asio::io_context::run (this=this@entry=0x5574b39d26e8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x00007f3c22941d24 in mongo::transport::AsioReactor::run (this=0x5574b39d2550) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #6 mongo::transport::AsioTransportLayer::_runListener (this=0x5574b39cdc00) at src/mongo/transport/asio/asio_transport_layer.cpp:1391 #7 0x00007f3c2294229c in operator() (__closure=0x5574b39de310) at src/mongo/transport/asio/asio_transport_layer.cpp:1424 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #12 operator() (__closure=0x5574b39de308) at src/mongo/stdx/thread.h:192 #13 std::__invoke_impl >(mongo::transport::AsioTransportLayer::start()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #14 std::__invoke >(mongo::transport::AsioTransportLayer::start()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #15 std::thread::_Invoker >(mongo::transport::AsioTransportLayer::start()::):: > >::_M_invoke<0> (this=0x5574b39de308) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #16 std::thread::_Invoker >(mongo::transport::AsioTransportLayer::start()::):: > >::operator() (this=0x5574b39de308) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #17 std::thread::_State_impl >(mongo::transport::AsioTransportLayer::start()::):: > > >::_M_run(void) (this=0x5574b39de300) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #18 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #19 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #20 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 54: "" (Thread 0x7f3bf4baa700 (LWP 32465)) #0 0x00007f3c23112d97 in epoll_wait () from /lib64/libc.so.6 #1 0x00007f3c1a87ad6e in asio::detail::epoll_reactor::run (this=0x5574b8df1ce0, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x00007f3c1a87b03e in asio::detail::scheduler::do_run_one (this=this@entry=0x5574b39db500, lock=..., this_thread=..., ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:384 #3 0x00007f3c1a87eee1 in asio::detail::scheduler::run (this=0x5574b39db500, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x00007f3c1a87fa0d in asio::io_context::run (this=this@entry=0x5574b34f7c28) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x00007f3c2294669e in mongo::transport::AsioReactor::run (this=0x5574b34f7a90) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #6 0x00007f3c1c2f2117 in operator() (__closure=0x5574b39deb88) at src/mongo/transport/service_executor_fixed.cpp:271 #7 SpecificImpl::call (this=0x5574b39deb80, args#0=...) at src/mongo/util/functional.h:259 #8 0x00007f3c1a78b7bd in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:217 #9 mongo::ThreadPool::Impl::_doOneTask (this=0x5574b39bd500, lk=0x7f3bf4ba4eb0) at src/mongo/util/concurrency/thread_pool.cpp:532 #10 0x00007f3c1a78c5a8 in mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5574b39bd500) at src/mongo/util/concurrency/thread_pool.cpp:418 #11 0x00007f3c1a78d923 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5574b39bd500, threadName="ServiceExecutorFixed-0") at src/mongo/util/concurrency/thread_pool.cpp:405 #12 0x00007f3c1a78dd40 in operator() (__closure=0x5574b38e7890) at src/mongo/util/concurrency/thread_pool.cpp:582 #13 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #14 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #15 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #16 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #17 operator() (__closure=0x5574b38e7888) at src/mongo/stdx/thread.h:192 #18 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #19 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #20 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5574b38e7888) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #21 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5574b38e7888) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #22 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5574b38e7880) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #23 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #24 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #25 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 53: "" (Thread 0x7f3bf53ab700 (LWP 32464)) #0 0x00007f3c231077e1 in poll () from /lib64/libc.so.6 #1 0x00007f3c228f2252 in poll (__timeout=400, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5574b8e73e10, lk=..., clkSource=clkSource@entry=0x5574b3444e10) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f3c228f353c in mongo::transport::AsioNetworkingBaton::run (this=0x5574b8e73e10, clkSource=0x5574b3444e10) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f3c228f13b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5574b8e73e10, clkSource=clkSource@entry=0x5574b3444e10, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f3c1a61ee3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5574b8eea110) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5574b8e73e10, clkSource=clkSource@entry=0x5574b3444e10, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f3c1a61e42a in mongo::ClockSource::waitForConditionUntil (this=0x5574b3444e10, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5574b8e73e10) at src/mongo/util/clock_source.cpp:48 #10 0x00007f3c1a6a4319 in operator() (__closure=) at src/mongo/util/lockable_adapter.h:50 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5574b8e866c0, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:326 #12 0x00007f3c1baf82a6 in operator() (__closure=__closure@entry=0x7f3bf53a4cf0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:307 #13 0x00007f3c1bafad10 in operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:342 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x5574b8e866c0) at src/mongo/util/interruptible.h:365 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x5574b8e866c0) at src/mongo/util/interruptible.h:392 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x5574b8eea0c0, opCtx=opCtx@entry=0x5574b8e866c0, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/lock_state.cpp:277 #17 0x00007f3c1bafc076 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x5574b8eea000, opCtx=opCtx@entry=0x5574b8e866c0, resId=..., mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/lock_state.cpp:1034 #18 0x00007f3c1bafccd5 in mongo::LockerImpl::lock (this=0x5574b8eea000, opCtx=0x5574b8e866c0, resId=..., mode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/lock_state.cpp:579 #19 0x00007f3c1bae784b in mongo::Lock::ResourceLock::_lock (this=0x5574b8e00870, mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=...) at src/mongo/db/concurrency/d_concurrency.cpp:306 #20 0x00007f3c1bae7af2 in mongo::Lock::ResourceLock::ResourceLock (deadline=..., mode=mongo::MODE_IX, rid=..., opCtx=, this=0x5574b8e00870) at src/mongo/db/concurrency/d_concurrency.h:56 #21 boost::optional_detail::optional_base::construct (this=0x5574b8e00868) at src/third_party/boost/boost/optional/optional.hpp:428 #22 boost::optional_detail::optional_base::emplace_assign (this=0x5574b8e00868) at src/third_party/boost/boost/optional/optional.hpp:436 #23 boost::optional::emplace (this=0x5574b8e00868) at src/third_party/boost/boost/optional/optional.hpp:1169 #24 mongo::Lock::GlobalLock::GlobalLock (this=0x5574b8e00830, opCtx=0x5574b8e866c0, lockMode=mongo::MODE_IX, deadline=..., behavior=, options=...) at src/mongo/db/concurrency/d_concurrency.cpp:120 #25 0x00007f3c1bae80a8 in boost::optional_detail::optional_base::construct (this=0x5574b8e00828) at src/third_party/boost/boost/optional/optional.hpp:428 #26 boost::optional_detail::optional_base::emplace_assign (this=0x5574b8e00828) at src/third_party/boost/boost/optional/optional.hpp:436 #27 boost::optional::emplace (this=0x5574b8e00828) at src/third_party/boost/boost/optional/optional.hpp:1169 #28 mongo::Lock::DBLock::DBLock (this=this@entry=0x5574b8e00810, opCtx=opCtx@entry=0x5574b8e866c0, dbName=..., mode=mode@entry=mongo::MODE_IX, deadline=deadline@entry=..., options=..., tenantLockMode=) at src/mongo/db/concurrency/d_concurrency.cpp:222 #29 0x00007f3c1eb76148 in std::construct_at (__location=0x5574b8e00810) at src/third_party/boost/boost/optional/detail/optional_trivially_copyable_base.hpp:40 #30 std::allocator_traits >::construct (__p=0x5574b8e00810, __a=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/alloc_traits.h:518 #31 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace (__a=..., this=0x5574b8e00800) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr_base.h:519 #32 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__a=..., __p=: , this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr_base.h:650 #33 std::__shared_ptr::__shared_ptr, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__tag=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr_base.h:1342 #34 std::shared_ptr::shared_ptr, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__tag=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr.h:409 #35 std::allocate_shared, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__a=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr.h:863 #36 std::make_shared () at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr.h:879 #37 mongo::acquireCollectionsOrViews (opCtx=opCtx@entry=0x5574b8e866c0, acquisitionRequests=std::vector of length 1, capacity 1 = {...}, mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:704 #38 0x00007f3c1eb769e9 in mongo::acquireCollectionOrView (opCtx=opCtx@entry=0x5574b8e866c0, acquisitionRequest=..., mode=mode@entry=mongo::MODE_IX) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/stl_uninitialized.h:91 #39 0x00007f3c1eb76d6a in mongo::acquireCollection (opCtx=opCtx@entry=0x5574b8e866c0, acquisitionRequest=..., mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:517 #40 0x00007f3c1fbcb22a in mongo::ChangeStreamPreImagesCollectionManager::_deleteExpiredPreImagesWithTruncate (this=this@entry=0x5574b392b7c8, opCtx=0x5574b8e866c0, tenantId=) at src/mongo/db/change_stream_pre_images_collection_manager.cpp:574 #41 0x00007f3c1fbcc746 in mongo::ChangeStreamPreImagesCollectionManager::performExpiredChangeStreamPreImagesRemovalPass (this=this@entry=0x5574b392b7c8, client=0x5574b8e12320) at src/mongo/db/change_stream_pre_images_collection_manager.cpp:406 #42 0x00007f3c1fe95d98 in mongo::(anonymous namespace)::ChangeStreamExpiredPreImagesRemover::run (this=0x5574b8dc6900) at src/mongo/db/pipeline/change_stream_expired_pre_image_remover.cpp:99 #43 0x00007f3c1bac2482 in mongo::BackgroundJob::jobBody (this=0x5574b8dc6900) at src/mongo/util/background.cpp:162 #44 0x00007f3c1bac281c in operator() (__closure=0x5574b8d16150) at src/mongo/util/background.cpp:189 #45 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #46 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #47 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #48 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #49 operator() (__closure=0x5574b8d16148) at src/mongo/stdx/thread.h:192 #50 std::__invoke_impl >(mongo::BackgroundJob::go()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #51 std::__invoke >(mongo::BackgroundJob::go()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #52 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::_M_invoke<0> (this=0x5574b8d16148) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #53 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::operator() (this=0x5574b8d16148) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #54 std::thread::_State_impl >(mongo::BackgroundJob::go()::):: > > >::_M_run(void) (this=0x5574b8d16140) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #55 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #56 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #57 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 51: "" (Thread 0x7f3bf63ad700 (LWP 32462)) #0 0x00007f3c233e848c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c2555beb0 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f3c2553344c in std::_V2::condition_variable_any::wait > (this=0x5574b8d1a508, __lock=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:313 #3 0x00007f3c1e862fe1 in std::_V2::condition_variable_any::wait, mongo::SessionKiller::SessionKiller(mongo::ServiceContext*, mongo::SessionKiller::KillFunc):::: > (__p=..., __lock=..., this=0x5574b8d1a508) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:322 #4 operator() (__closure=0x5574b8e31910) at src/mongo/db/session/session_killer.cpp:65 #5 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #6 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #7 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #8 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #9 operator() (__closure=0x5574b8e31908) at src/mongo/stdx/thread.h:192 #10 std::__invoke_impl >(mongo::SessionKiller::SessionKiller(mongo::ServiceContext*, mongo::SessionKiller::KillFunc)::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke >(mongo::SessionKiller::SessionKiller(mongo::ServiceContext*, mongo::SessionKiller::KillFunc)::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #12 std::thread::_Invoker >(mongo::SessionKiller::SessionKiller(mongo::ServiceContext*, mongo::SessionKiller::KillFunc)::):: > >::_M_invoke<0> (this=0x5574b8e31908) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #13 std::thread::_Invoker >(mongo::SessionKiller::SessionKiller(mongo::ServiceContext*, mongo::SessionKiller::KillFunc)::):: > >::operator() (this=0x5574b8e31908) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #14 std::thread::_State_impl >(mongo::SessionKiller::SessionKiller(mongo::ServiceContext*, mongo::SessionKiller::KillFunc)::):: > > >::_M_run(void) (this=0x5574b8e31900) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #15 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #16 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #17 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 50: "" (Thread 0x7f3bf6bae700 (LWP 32461)) #0 0x00007f3c233e87da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c22760ef6 in __gthread_cond_timedwait (__abs_timeout=0x7f3bf6ba91c0, __mutex=0x5574b3458a90, __cond=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:336 #6 0x00007f3c1bac20e6 in std::_V2::condition_variable_any::wait_for, long, std::ratio<1l, 1000000000l> > (__rtime=..., __lock=..., this=0x5574b347a060) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:355 #7 mongo::(anonymous namespace)::PeriodicTaskRunner::run (this=0x5574b347a000) at src/mongo/util/background.cpp:322 #8 0x00007f3c1bac2482 in mongo::BackgroundJob::jobBody (this=0x5574b347a000) at src/mongo/util/background.cpp:162 #9 0x00007f3c1bac281c in operator() (__closure=0x5574b8d167b0) at src/mongo/util/background.cpp:189 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5574b8d167a8) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::BackgroundJob::go()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::BackgroundJob::go()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::_M_invoke<0> (this=0x5574b8d167a8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::operator() (this=0x5574b8d167a8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::BackgroundJob::go()::):: > > >::_M_run(void) (this=0x5574b8d167a0) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 49: "" (Thread 0x7f3bf73af700 (LWP 32460)) #0 0x00007f3c233ec210 in nanosleep () from /lib64/libpthread.so.0 #1 0x00007f3c2554f4cf in mongo::stdx::this_thread::sleep_for > (sleep_duration=..., sleep_duration=...) at src/mongo/stdx/thread.h:234 #2 mongo::sleepsecs (s=) at src/mongo/util/time_support.cpp:725 #3 0x00007f3c1f8abaf1 in mongo::(anonymous namespace)::ClientCursorMonitor::run (this=) at src/mongo/db/clientcursor.cpp:377 #4 0x00007f3c1bac2482 in mongo::BackgroundJob::jobBody (this=0x5574b392ab88) at src/mongo/util/background.cpp:162 #5 0x00007f3c1bac281c in operator() (__closure=0x5574b8d15cd0) at src/mongo/util/background.cpp:189 #6 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #7 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #8 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #9 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #10 operator() (__closure=0x5574b8d15cc8) at src/mongo/stdx/thread.h:192 #11 std::__invoke_impl >(mongo::BackgroundJob::go()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #12 std::__invoke >(mongo::BackgroundJob::go()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #13 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::_M_invoke<0> (this=0x5574b8d15cc8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #14 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::operator() (this=0x5574b8d15cc8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #15 std::thread::_State_impl >(mongo::BackgroundJob::go()::):: > > >::_M_run(void) (this=0x5574b8d15cc0) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #16 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #17 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #18 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 44: "" (Thread 0x7f3bf9bb4700 (LWP 32455)) #0 0x00007f3c231077e1 in poll () from /lib64/libc.so.6 #1 0x00007f3c228f2252 in poll (__timeout=400, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5574ba3b5610, lk=..., clkSource=clkSource@entry=0x5574b3444e10) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f3c228f353c in mongo::transport::AsioNetworkingBaton::run (this=0x5574ba3b5610, clkSource=0x5574b3444e10) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f3c228f13b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5574ba3b5610, clkSource=clkSource@entry=0x5574b3444e10, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f3c1a61ee3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5574ba6da110) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5574ba3b5610, clkSource=clkSource@entry=0x5574b3444e10, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f3c1a61e42a in mongo::ClockSource::waitForConditionUntil (this=0x5574b3444e10, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5574ba3b5610) at src/mongo/util/clock_source.cpp:48 #10 0x00007f3c1a6a4319 in operator() (__closure=) at src/mongo/util/lockable_adapter.h:50 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5574b9f7b200, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:326 #12 0x00007f3c1baf82a6 in operator() (__closure=__closure@entry=0x7f3bf9badb10, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:307 #13 0x00007f3c1bafad10 in operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:342 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x5574b9f7b200) at src/mongo/util/interruptible.h:365 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x5574b9f7b200) at src/mongo/util/interruptible.h:392 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x5574ba6da0c0, opCtx=opCtx@entry=0x5574b9f7b200, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/lock_state.cpp:277 #17 0x00007f3c1bafc076 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x5574ba6da000, opCtx=opCtx@entry=0x5574b9f7b200, resId=..., mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/lock_state.cpp:1034 #18 0x00007f3c1bafccd5 in mongo::LockerImpl::lock (this=0x5574ba6da000, opCtx=0x5574b9f7b200, resId=..., mode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/lock_state.cpp:579 #19 0x00007f3c1bae784b in mongo::Lock::ResourceLock::_lock (this=0x5574ba30b6f0, mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=...) at src/mongo/db/concurrency/d_concurrency.cpp:306 #20 0x00007f3c1bae7af2 in mongo::Lock::ResourceLock::ResourceLock (deadline=..., mode=mongo::MODE_IX, rid=..., opCtx=, this=0x5574ba30b6f0) at src/mongo/db/concurrency/d_concurrency.h:56 #21 boost::optional_detail::optional_base::construct (this=0x5574ba30b6e8) at src/third_party/boost/boost/optional/optional.hpp:428 #22 boost::optional_detail::optional_base::emplace_assign (this=0x5574ba30b6e8) at src/third_party/boost/boost/optional/optional.hpp:436 #23 boost::optional::emplace (this=0x5574ba30b6e8) at src/third_party/boost/boost/optional/optional.hpp:1169 #24 mongo::Lock::GlobalLock::GlobalLock (this=0x5574ba30b6b0, opCtx=0x5574b9f7b200, lockMode=mongo::MODE_IX, deadline=..., behavior=, options=...) at src/mongo/db/concurrency/d_concurrency.cpp:120 #25 0x00007f3c1bae80a8 in boost::optional_detail::optional_base::construct (this=0x5574ba30b6a8) at src/third_party/boost/boost/optional/optional.hpp:428 #26 boost::optional_detail::optional_base::emplace_assign (this=0x5574ba30b6a8) at src/third_party/boost/boost/optional/optional.hpp:436 #27 boost::optional::emplace (this=0x5574ba30b6a8) at src/third_party/boost/boost/optional/optional.hpp:1169 #28 mongo::Lock::DBLock::DBLock (this=this@entry=0x5574ba30b690, opCtx=opCtx@entry=0x5574b9f7b200, dbName=..., mode=mode@entry=mongo::MODE_IX, deadline=deadline@entry=..., options=..., tenantLockMode=) at src/mongo/db/concurrency/d_concurrency.cpp:222 #29 0x00007f3c1eb76148 in std::construct_at (__location=0x5574ba30b690) at src/third_party/boost/boost/optional/detail/optional_trivially_copyable_base.hpp:40 #30 std::allocator_traits >::construct (__p=0x5574ba30b690, __a=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/alloc_traits.h:518 #31 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace (__a=..., this=0x5574ba30b680) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr_base.h:519 #32 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__a=..., __p=: , this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr_base.h:650 #33 std::__shared_ptr::__shared_ptr, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__tag=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr_base.h:1342 #34 std::shared_ptr::shared_ptr, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__tag=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr.h:409 #35 std::allocate_shared, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__a=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr.h:863 #36 std::make_shared () at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/shared_ptr.h:879 #37 mongo::acquireCollectionsOrViews (opCtx=opCtx@entry=0x5574b9f7b200, acquisitionRequests=std::vector of length 1, capacity 1 = {...}, mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:704 #38 0x00007f3c1eb769e9 in mongo::acquireCollectionOrView (opCtx=opCtx@entry=0x5574b9f7b200, acquisitionRequest=..., mode=mode@entry=mongo::MODE_IX) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/stl_uninitialized.h:91 #39 0x00007f3c1eb76d6a in mongo::acquireCollection (opCtx=opCtx@entry=0x5574b9f7b200, acquisitionRequest=..., mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:517 #40 0x00007f3c1fddd2a7 in mongo::TTLMonitor::_doTTLIndexDelete (this=this@entry=0x5574b8dc5c00, opCtx=opCtx@entry=0x5574b9f7b200, ttlCollectionCache=ttlCollectionCache@entry=0x5574b392ad28, uuid="9281517d-7c9b-4afb-ad53-5d0de0fc196e", info=...) at src/mongo/db/ttl.cpp:555 #41 0x00007f3c1fdde57f in mongo::TTLMonitor::_doTTLSubPass (this=this@entry=0x5574b8dc5c00, opCtx=opCtx@entry=0x5574b9f7b200, collSubpassHistory=absl::node_hash_map with 0 elems ) at src/mongo/db/ttl.cpp:491 #42 0x00007f3c1fddf4ce in mongo::TTLMonitor::_doTTLPass (this=this@entry=0x5574b8dc5c00) at src/mongo/db/ttl.cpp:441 #43 0x00007f3c1fddfec8 in mongo::TTLMonitor::run (this=0x5574b8dc5c00) at src/mongo/db/ttl.cpp:397 #44 0x00007f3c1bac2482 in mongo::BackgroundJob::jobBody (this=0x5574b8dc5c00) at src/mongo/util/background.cpp:162 #45 0x00007f3c1bac281c in operator() (__closure=0x5574b8d15f70) at src/mongo/util/background.cpp:189 #46 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #47 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #48 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #49 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #50 operator() (__closure=0x5574b8d15f68) at src/mongo/stdx/thread.h:192 #51 std::__invoke_impl >(mongo::BackgroundJob::go()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #52 std::__invoke >(mongo::BackgroundJob::go()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #53 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::_M_invoke<0> (this=0x5574b8d15f68) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #54 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::operator() (this=0x5574b8d15f68) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #55 std::thread::_State_impl >(mongo::BackgroundJob::go()::):: > > >::_M_run(void) (this=0x5574b8d15f60) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #56 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #57 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #58 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 26: "" (Thread 0x7f3c033c7700 (LWP 32436)) #0 0x00007f3c233e848c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c2555beb0 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f3c2553344c in std::_V2::condition_variable_any::wait > (this=0x5574b8fade70, __lock=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:313 #3 0x00007f3c1e1c3444 in mongo::CollectionTruncateMarkers::awaitHasExcessMarkersOrDead (this=this@entry=0x5574b8fade10, opCtx=opCtx@entry=0x5574b8b2a200) at src/mongo/db/storage/collection_truncate_markers.cpp:86 #4 0x00007f3c19654b96 in mongo::WiredTigerRecordStore::yieldAndAwaitOplogDeletionRequest (this=, opCtx=0x5574b8b2a200) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:806 #5 0x00007f3c22741f7f in mongo::OplogCapMaintainerThread::_deleteExcessDocuments (this=this@entry=0x5574b392d4a0) at src/mongo/db/storage/oplog_cap_maintainer_thread.cpp:88 #6 0x00007f3c22742555 in mongo::OplogCapMaintainerThread::run (this=0x5574b392d4a0) at src/mongo/db/storage/oplog_cap_maintainer_thread.cpp:127 #7 0x00007f3c1bac2482 in mongo::BackgroundJob::jobBody (this=0x5574b392d4a0) at src/mongo/util/background.cpp:162 #8 0x00007f3c1bac281c in operator() (__closure=0x5574b34af4f0) at src/mongo/util/background.cpp:189 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #13 operator() (__closure=0x5574b34af4e8) at src/mongo/stdx/thread.h:192 #14 std::__invoke_impl >(mongo::BackgroundJob::go()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #15 std::__invoke >(mongo::BackgroundJob::go()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #16 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::_M_invoke<0> (this=0x5574b34af4e8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #17 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::operator() (this=0x5574b34af4e8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #18 std::thread::_State_impl >(mongo::BackgroundJob::go()::):: > > >::_M_run(void) (this=0x5574b34af4e0) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #19 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #20 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #21 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 25: "" (Thread 0x7f3c03bc8700 (LWP 32435)) #0 0x00007f3c231077e1 in poll () from /lib64/libc.so.6 #1 0x00007f3c228f2252 in poll (__timeout=-1, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5574b8b30610, lk=..., clkSource=clkSource@entry=0x5574b3444e10) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f3c228f353c in mongo::transport::AsioNetworkingBaton::run (this=0x5574b8b30610, clkSource=0x5574b3444e10) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f3c1a6a6318 in mongo::Waitable::wait(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}::operator()() const (__closure=0x7f3c03bc2e70) at src/mongo/util/waitable.h:63 #6 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (this=0x5574bb413f50, notifyable=..., cb=...) at src/mongo/stdx/condition_variable.h:162 #7 0x00007f3c1a6a4294 in mongo::Waitable::wait (lk=..., cv=..., clkSource=, waitable=) at src/mongo/util/waitable.h:61 #8 operator() (__closure=) at src/mongo/db/operation_context.cpp:321 #9 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5574b8b29d80, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:326 #10 0x00007f3c229d6106 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#3}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (__closure=__closure@entry=0x7f3c03bc3010, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:307 #11 0x00007f3c229d65e0 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#4}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:342 #12 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., finalDeadline=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:365 #13 mongo::Interruptible::waitForConditionOrInterrupt, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:380 #14 mongo::future_details::SharedStateBase::wait (this=, interruptible=) at src/mongo/util/future_impl.h:443 #15 0x00007f3c15de20e0 in mongo::future_details::SharedStateHolder >::get(mongo::Interruptible*) const & (interruptible=0x5574b8b29d80, this=0x7f3c03bc30d0) at src/mongo/util/future_impl.h:738 #16 mongo::SharedSemiFuture >::get(mongo::Interruptible*) const & (interruptible=0x5574b8b29d80, this=0x7f3c03bc30d0) at src/mongo/util/future.h:1105 #17 mongo::repl::TopologyVersionObserver::_cacheHelloResponse (this=0x5574b392d2a8, opCtx=0x5574b8b29d80, topologyVersion=...) at src/mongo/db/repl/topology_version_observer.cpp:143 #18 0x00007f3c15de29a8 in mongo::repl::TopologyVersionObserver::_workerThreadBody (this=0x5574b392d2a8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/unique_ptr.h:173 #19 0x00007f3c15de2eac in operator() (__closure=0x5574b39ddf10) at src/mongo/db/repl/topology_version_observer.cpp:66 #20 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #21 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #22 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #23 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #24 operator() (__closure=0x5574b39ddf08) at src/mongo/stdx/thread.h:192 #25 std::__invoke_impl >(mongo::repl::TopologyVersionObserver::init(mongo::ServiceContext*, mongo::repl::ReplicationCoordinator*)::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #26 std::__invoke >(mongo::repl::TopologyVersionObserver::init(mongo::ServiceContext*, mongo::repl::ReplicationCoordinator*)::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #27 std::thread::_Invoker >(mongo::repl::TopologyVersionObserver::init(mongo::ServiceContext*, mongo::repl::ReplicationCoordinator*)::):: > >::_M_invoke<0> (this=0x5574b39ddf08) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #28 std::thread::_Invoker >(mongo::repl::TopologyVersionObserver::init(mongo::ServiceContext*, mongo::repl::ReplicationCoordinator*)::):: > >::operator() (this=0x5574b39ddf08) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #29 std::thread::_State_impl >(mongo::repl::TopologyVersionObserver::init(mongo::ServiceContext*, mongo::repl::ReplicationCoordinator*)::):: > > >::_M_run(void) (this=0x5574b39ddf00) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #30 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #31 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #32 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 22: "" (Thread 0x7f3c06bce700 (LWP 32428)) #0 0x00007f3c233e87da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c1c70af53 in __gthread_cond_timedwait (__abs_timeout=0x7f3c06bc9300, __mutex=0x5574b3870650, __cond=0x5574b8835d38) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=0x5574b8835d38) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=0x5574b8835d38) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x5574b8835d38) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=this@entry=0x5574b8835d38, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:336 #6 0x00007f3c1c70d035 in std::_V2::condition_variable_any::wait_for, long, std::ratio<1l, 1000000000l> > (__rtime=..., __lock=..., this=0x5574b8835d38) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:355 #7 mongo::DeadlineMonitor::deadlineMonitorThread (this=0x5574b8835cc8) at src/mongo/scripting/deadline_monitor.h:159 #8 0x00007f3c1c70aaa9 in std::__invoke_impl::*)(), mongo::DeadlineMonitor*> (__f=@0x5574b3a236a0: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x7f3c1c70cd00 ::deadlineMonitorThread()>, __t=@0x5574b3a236b0: 0x5574b8835cc8, __f=@0x5574b3a236a0: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x7f3c1c70cd00 ::deadlineMonitorThread()>, __t=@0x5574b3a236b0: 0x5574b8835cc8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:71 #9 std::__invoke::*)(), mongo::DeadlineMonitor*> (__fn=@0x5574b3a236a0: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x7f3c1c70cd00 ::deadlineMonitorThread()>) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #10 std::__apply_impl::*)(), std::tuple*>, 0ul> (__t=..., __f=@0x5574b3a236a0: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x7f3c1c70cd00 ::deadlineMonitorThread()>) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #11 std::apply::*)(), std::tuple*> > (__t=..., __f=@0x5574b3a236a0: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x7f3c1c70cd00 ::deadlineMonitorThread()>) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #12 mongo::stdx::thread::thread::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}::operator()() (__closure=0x5574b3a23698) at src/mongo/stdx/thread.h:192 #13 std::__invoke_impl::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}>(std::__invoke_other, mongo::stdx::thread::thread::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}&&) (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #14 std::__invoke::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}>(mongo::stdx::thread::thread::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}&&) (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #15 std::thread::_Invoker::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x5574b3a23698) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #16 std::thread::_Invoker::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}> >::operator()() (this=0x5574b3a23698) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #17 std::thread::_State_impl::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}> > >::_M_run() (this=0x5574b3a23690) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #18 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #19 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #20 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 21: "" (Thread 0x7f3c073cf700 (LWP 32427)) #0 0x00007f3c233e87da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c22760ef6 in __gthread_cond_timedwait (__abs_timeout=0x7f3c073ca310, __mutex=0x5574b3870710, __cond=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:336 #6 0x00007f3c15bf9a8f in mongo::FTDCController::doLoop (this=0x5574b39d36c0) at src/mongo/db/ftdc/controller.cpp:225 #7 0x00007f3c15bf9ebc in operator() (__closure=0x5574b39ddc10) at src/mongo/db/ftdc/controller.cpp:147 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #12 operator() (__closure=0x5574b39ddc08) at src/mongo/stdx/thread.h:192 #13 std::__invoke_impl >(mongo::FTDCController::start()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #14 std::__invoke >(mongo::FTDCController::start()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #15 std::thread::_Invoker >(mongo::FTDCController::start()::):: > >::_M_invoke<0> (this=0x5574b39ddc08) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #16 std::thread::_Invoker >(mongo::FTDCController::start()::):: > >::operator() (this=0x5574b39ddc08) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #17 std::thread::_State_impl >(mongo::FTDCController::start()::):: > > >::_M_run(void) (this=0x5574b39ddc00) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #18 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #19 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #20 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 20: "" (Thread 0x7f3c07bd0700 (LWP 32426)) #0 0x00007f3c233e87da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c22760ef6 in __gthread_cond_timedwait (__abs_timeout=0x7f3c07bcaf10, __mutex=0x5574b38e78d0, __cond=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=this@entry=0x5574b39dc360, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:336 #6 0x00007f3c2275c6ab in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::Checkpointer::run():: > (__p=..., __atime=..., __lock=..., this=0x5574b39dc360) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:347 #7 std::_V2::condition_variable_any::wait_for, long int, std::ratio<1>, mongo::Checkpointer::run():: > (__p=..., __rtime=..., __lock=..., this=0x5574b39dc360) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:362 #8 mongo::Checkpointer::run (this=0x5574b39dc300) at src/mongo/db/storage/checkpointer.cpp:90 #9 0x00007f3c1bac2482 in mongo::BackgroundJob::jobBody (this=0x5574b39dc300) at src/mongo/util/background.cpp:162 #10 0x00007f3c1bac281c in operator() (__closure=0x5574b39ddf50) at src/mongo/util/background.cpp:189 #11 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #12 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #13 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #14 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #15 operator() (__closure=0x5574b39ddf48) at src/mongo/stdx/thread.h:192 #16 std::__invoke_impl >(mongo::BackgroundJob::go()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #17 std::__invoke >(mongo::BackgroundJob::go()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #18 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::_M_invoke<0> (this=0x5574b39ddf48) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #19 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::operator() (this=0x5574b39ddf48) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #20 std::thread::_State_impl >(mongo::BackgroundJob::go()::):: > > >::_M_run(void) (this=0x5574b39ddf40) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #21 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #22 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #23 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 19: "" (Thread 0x7f3c083d1700 (LWP 32425)) #0 0x00007f3c233e87da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c22775943 in __gthread_cond_timedwait (__abs_timeout=0x7f3c083cc150, __mutex=0x5574b38e7a50, __cond=0x5574b3a640b8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=0x5574b3a640b8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=0x5574b3a640b8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x5574b3a640b8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x5574b3a640b8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:336 #6 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::JournalFlusher::run():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:347 #7 mongo::JournalFlusher::run (this=0x5574b3a64000) at src/mongo/db/storage/control/journal_flusher.cpp:173 #8 0x00007f3c1bac2482 in mongo::BackgroundJob::jobBody (this=0x5574b3a64000) at src/mongo/util/background.cpp:162 #9 0x00007f3c1bac281c in operator() (__closure=0x5574b39dd9f0) at src/mongo/util/background.cpp:189 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5574b39dd9e8) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::BackgroundJob::go()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::BackgroundJob::go()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::_M_invoke<0> (this=0x5574b39dd9e8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::operator() (this=0x5574b39dd9e8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::BackgroundJob::go()::):: > > >::_M_run(void) (this=0x5574b39dd9e0) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 18: "" (Thread 0x7f3c08bd2700 (LWP 32424)) #0 0x00007f3c233e87da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c196402db in __gthread_cond_timedwait (__abs_timeout=0x7f3c08bcd150, __mutex=0x5574b38cf190, __cond=0x5574b39dbd70) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=0x5574b39dbd70) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=0x5574b39dbd70) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x5574b39dbd70) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x5574b39dbd70) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:336 #6 std::_V2::condition_variable_any::wait_for, long, std::ratio<1l, 1l> > (__rtime=..., __lock=..., this=0x5574b39dbd70) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:355 #7 mongo::WiredTigerKVEngine::WiredTigerSessionSweeper::run (this=0x5574b39dbd00) at src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:268 #8 0x00007f3c1bac2482 in mongo::BackgroundJob::jobBody (this=0x5574b39dbd00) at src/mongo/util/background.cpp:162 #9 0x00007f3c1bac281c in operator() (__closure=0x5574b39de470) at src/mongo/util/background.cpp:189 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5574b39de468) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::BackgroundJob::go()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::BackgroundJob::go()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::_M_invoke<0> (this=0x5574b39de468) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::operator() (this=0x5574b39de468) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::BackgroundJob::go()::):: > > >::_M_run(void) (this=0x5574b39de460) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 17: "" (Thread 0x7f3c093d3700 (LWP 32423)) #0 0x00007f3c233e8878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c13bf96db in __wt_cond_wait_signal (session=session@entry=0x5574b3a90e90, cond=0x5574b3a29800, usecs=, run_func=run_func@entry=0x7f3c13b448b0 <__sweep_server_run_chk>, signalled=signalled@entry=0x7f3c093ce45f) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007f3c13b44eda in __sweep_server (arg=0x5574b3a90e90) at src/third_party/wiredtiger/src/conn/conn_sweep.c:362 #3 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #4 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 16: "" (Thread 0x7f3c09bd4700 (LWP 32422)) Duplicate Thread 15: "" (Thread 0x7f3c0a3d5700 (LWP 32421)) Duplicate Thread 14: "" (Thread 0x7f3c0abd6700 (LWP 32420)) Duplicate Thread 13: "" (Thread 0x7f3c0b3d7700 (LWP 32419)) #0 0x00007f3c233e8878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c13bf96db in __wt_cond_wait_signal (session=session@entry=0x5574b3a909e8, cond=cond@entry=0x5574b39bf680, usecs=, run_func=, signalled=signalled@entry=0x7f3c09bcf3f7) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007f3c13c5ef72 in __wt_cond_auto_wait_signal (session=session@entry=0x5574b3a909e8, cond=0x5574b39bf680, progress=, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7f3c09bcf3f7) at src/third_party/wiredtiger/src/support/cond_auto.c:70 #3 0x00007f3c13c5efe3 in __wt_cond_auto_wait (session=session@entry=0x5574b3a909e8, cond=, progress=, run_func=run_func@entry=0x0) at src/third_party/wiredtiger/src/support/cond_auto.c:89 #4 0x00007f3c13bb17cb in __wt_evict_thread_run (session=0x5574b3a909e8, thread=0x5574b3988cc0) at src/third_party/wiredtiger/src/evict/evict_lru.c:336 #5 0x00007f3c13c75a89 in __thread_run (arg=0x5574b3988cc0) at src/third_party/wiredtiger/src/support/thread_group.c:31 #6 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #7 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 12: "" (Thread 0x7f3c0bbd8700 (LWP 32418)) #0 0x00007f3c233e8878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c13bf96db in __wt_cond_wait_signal (session=session@entry=0x5574b3a8f748, cond=cond@entry=0x5574b3a29400, usecs=, run_func=, signalled=signalled@entry=0x7f3c0bbd345f) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007f3c13c5ef72 in __wt_cond_auto_wait_signal (session=session@entry=0x5574b3a8f748, cond=0x5574b3a29400, progress=, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7f3c0bbd345f) at src/third_party/wiredtiger/src/support/cond_auto.c:70 #3 0x00007f3c13b3e561 in __log_server (arg=0x5574b3a8f748) at src/third_party/wiredtiger/src/conn/conn_log.c:916 #4 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #5 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 11: "" (Thread 0x7f3c0c3d9700 (LWP 32417)) #0 0x00007f3c233e8878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c13bf96db in __wt_cond_wait_signal (session=session@entry=0x5574b3a8f2a0, cond=cond@entry=0x5574b3a29380, usecs=, run_func=, signalled=signalled@entry=0x7f3c0c3d4457) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007f3c13c5ef72 in __wt_cond_auto_wait_signal (session=session@entry=0x5574b3a8f2a0, cond=0x5574b3a29380, progress=progress@entry=false, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7f3c0c3d4457) at src/third_party/wiredtiger/src/support/cond_auto.c:70 #3 0x00007f3c13c5efe3 in __wt_cond_auto_wait (session=session@entry=0x5574b3a8f2a0, cond=, progress=progress@entry=false, run_func=run_func@entry=0x0) at src/third_party/wiredtiger/src/support/cond_auto.c:89 #4 0x00007f3c13b3fc1e in __log_wrlsn_server (arg=0x5574b3a8f2a0) at src/third_party/wiredtiger/src/conn/conn_log.c:818 #5 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #6 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 10: "" (Thread 0x7f3c0cbda700 (LWP 32416)) #0 0x00007f3c233e8878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c13bf96db in __wt_cond_wait_signal (session=session@entry=0x5574b3a8edf8, cond=0x5574b3a29300, usecs=usecs@entry=100000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7f3c0cbd546b) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007f3c13b3eb9d in __wt_cond_wait (run_func=0x0, usecs=100000, cond=, session=0x5574b3a8edf8) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __log_file_server (arg=0x5574b3a8edf8) at src/third_party/wiredtiger/src/conn/conn_log.c:629 #4 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #5 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 9: "" (Thread 0x7f3c0d3db700 (LWP 32415)) #0 0x00007f3c233e848c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c13bf985b in __wt_cond_wait_signal (session=session@entry=0x5574b3a8e950, cond=0x5574b39bfb80, usecs=usecs@entry=0, run_func=run_func@entry=0x7f3c13b45630 <__tiered_server_run_chk>, signalled=signalled@entry=0x7f3c0d3d63ff) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:117 #2 0x00007f3c13b464eb in __tiered_server (arg=0x5574b3a8e950) at src/third_party/wiredtiger/src/conn/conn_tiered.c:389 #3 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #4 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 4: "" (Thread 0x7f3c0fbe0700 (LWP 32335)) #0 0x00007f3c233e848c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c2555beb0 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f3c1a61dc48 in std::_V2::condition_variable_any::wait > (this=this@entry=0x5574b39db250, __lock=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:313 #3 0x00007f3c1a61d1d0 in operator() (__closure=) at src/mongo/util/background_thread_clock_source.cpp:186 #4 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #5 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #6 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #7 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #8 operator() (__closure=) at src/mongo/stdx/thread.h:192 #9 std::__invoke_impl >(mongo::BackgroundThreadClockSource::_startTimerThread()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #10 std::__invoke >(mongo::BackgroundThreadClockSource::_startTimerThread()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #11 std::thread::_Invoker >(mongo::BackgroundThreadClockSource::_startTimerThread()::):: > >::_M_invoke<0> (this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #12 std::thread::_Invoker >(mongo::BackgroundThreadClockSource::_startTimerThread()::):: > >::operator() (this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #13 std::thread::_State_impl >(mongo::BackgroundThreadClockSource::_startTimerThread()::):: > > >::_M_run(void) (this=) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #14 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #15 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #16 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 2: "" (Thread 0x7f3c10be2700 (LWP 32333)) #0 0x00007f3c2304e70c in sigtimedwait () from /lib64/libc.so.6 #1 0x00007f3c229a7f84 in mongo::(anonymous namespace)::waitForSignal (result=0x7f3c10bdd160, sigset=...) at src/mongo/util/signal_handlers.cpp:184 #2 mongo::(anonymous namespace)::signalProcessingThread (rotate=mongo::LogFileStatus::kNeedToRotateLogFile) at src/mongo/util/signal_handlers.cpp:310 #3 0x00007f3c229a8dc5 in std::__invoke_impl (__f=@0x5574b39dd1b0: 0x7f3c229a7d80 ) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:60 #4 std::__invoke (__fn=@0x5574b39dd1b0: 0x7f3c229a7d80 ) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #5 std::__apply_impl, 0ul> (__t=..., __f=@0x5574b39dd1b0: 0x7f3c229a7d80 ) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1858 #6 std::apply > (__t=..., __f=@0x5574b39dd1b0: 0x7f3c229a7d80 ) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/tuple:1869 #7 mongo::stdx::thread::thread(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}::operator()() (__closure=0x5574b39dd1a8) at src/mongo/stdx/thread.h:192 #8 std::__invoke_impl(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}>(std::__invoke_other, mongo::stdx::thread::thread(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}&&) (__f=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:61 #9 std::__invoke(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}>(mongo::stdx::thread::thread(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}&&) (__fn=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/invoke.h:96 #10 std::thread::_Invoker(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x5574b39dd1a8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:253 #11 std::thread::_Invoker(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}> >::operator()() (this=0x5574b39dd1a8) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:260 #12 std::thread::_State_impl(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}> > >::_M_run() (this=0x5574b39dd1a0) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/bits/std_thread.h:211 #13 0x00007f3c24a98a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #14 0x00007f3c233e22de in start_thread () from /lib64/libpthread.so.0 #15 0x00007f3c23112a63 in clone () from /lib64/libc.so.6 Thread 1: "" (Thread 0x7f3c11ef9180 (LWP 32287)) #0 0x00007f3c233e848c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3c2555beb0 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f3c2553344c in std::_V2::condition_variable_any::wait > (this=this@entry=0x7f3c2557e840 , __lock=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:313 #3 0x00007f3c255321c7 in std::_V2::condition_variable_any::wait, mongo::waitForShutdown():: > (this=, __p=..., __lock=...) at /opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/gcc-v4.spX/include/c++/11.3.0/condition_variable:322 #4 mongo::waitForShutdown () at src/mongo/util/exit.cpp:91 #5 0x00007f3c24970bf9 in mongo::(anonymous namespace)::_initAndListen (serviceContext=serviceContext@entry=0x5574b3793e00, listenPort=) at src/mongo/db/mongod_main.cpp:996 #6 0x00007f3c24971a6e in mongo::(anonymous namespace)::initAndListen (listenPort=, service=0x5574b3793e00) at src/mongo/db/mongod_main.cpp:1001 #7 mongo::mongod_main (argc=87, argv=0x7fff58274e38) at src/mongo/db/mongod_main.cpp:1781 #8 0x00005574b155de75 in main (argc=, argv=) at src/mongo/db/mongod.cpp:47 (gdb) quit