GNU gdb (GDB) 8.3.1 Copyright (C) 2019 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 57696] [New LWP 40262] [New LWP 40291] [New LWP 40892] [New LWP 40902] [New LWP 42846] [New LWP 42844] [New LWP 40292] [New LWP 41451] [New LWP 40903] [New LWP 40904] [New LWP 40900] [New LWP 40953] [New LWP 40905] [New LWP 41516] [New LWP 40282] [New LWP 40281] [New LWP 42842] [New LWP 40293] [New LWP 58648] [New LWP 40906] [New LWP 40928] [New LWP 40966] [New LWP 58568] [New LWP 41104] [New LWP 40962] [New LWP 48737] [New LWP 40967] [New LWP 56078] [New LWP 40909] [New LWP 41099] [New LWP 41849] [New LWP 56098] [New LWP 40965] [New LWP 40948] [New LWP 40949] [New LWP 59601] [New LWP 57839] [New LWP 60086] [New LWP 41096] [New LWP 43940] [New LWP 40963] [New LWP 41850] [New LWP 41098] [New LWP 41429] [New LWP 41455] [New LWP 40920] [New LWP 41066] [New LWP 60047] [New LWP 42884] [New LWP 40960] [New LWP 40926] [New LWP 41675] [New LWP 123378] [New LWP 43941] [New LWP 42864] [New LWP 41093] [New LWP 60066] [New LWP 40961] [New LWP 40919] [New LWP 40947] [New LWP 41452] [New LWP 60085] [New LWP 48738] [New LWP 40959] [New LWP 45775] [New LWP 42875] [New LWP 40927] [New LWP 41095] [New LWP 48760] [New LWP 40958] [New LWP 40964] [New LWP 41851] [New LWP 41140] [New LWP 41090] [New LWP 42812] [New LWP 40950] [New LWP 42841] [New LWP 58608] [New LWP 58628] [New LWP 48749] [New LWP 57698] [New LWP 48751] [New LWP 41101] [New LWP 41852] [New LWP 56100] [New LWP 41454] [New LWP 41097] [New LWP 42845] [New LWP 42840] [New LWP 40921] [New LWP 48746] [New LWP 40908] [New LWP 40922] [New LWP 42847] [New LWP 40907] [New LWP 42870] [New LWP 41103] [New LWP 42802] [New LWP 56081] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `/data/mci/8e934524b16e6add0048f07f7c1bed4e/src/dist-test/bin/mongod --oplogSize'. Program terminated with signal SIGABRT, Aborted. #0 0x00007f4da040b2a7 in raise () from /lib64/libc.so.6 [Current thread is 1 (Thread 0x7f4d8fc8c700 (LWP 57696))] Loaded libstdc++ pretty printers from '/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py' MongoDB GDB commands loaded, run 'mongodb-help' for list of commands MongoDB GDB pretty-printers loaded MongoDB Lock analysis commands loaded (gdb) (gdb) Thread 100 (Thread 0x7f4d71b41700 (LWP 56081)): #0 0x00007f4da04ba6fd in poll () from /lib64/libc.so.6 #1 0x000055e69fa8206d in poll (__timeout=6280, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 mongo::transport::TransportLayerASIO::BatonASIO::::operator() (__closure=) at src/mongo/transport/baton_asio_linux.cpp:359 #3 mongo::transport::TransportLayerASIO::BatonASIO::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=0x55e6aa556510, lk=..., clkSource=) at src/mongo/transport/baton_asio_linux.cpp:366 #4 0x000055e69fa83155 in mongo::transport::TransportLayerASIO::BatonASIO::run (this=0x55e6aa556510, clkSource=0x55e6a42c4140) at src/mongo/transport/baton_asio_linux.cpp:210 #5 0x000055e69fa8059d in mongo::transport::TransportLayerASIO::BatonASIO::run_until (this=this@entry=0x55e6aa556510, clkSource=0x55e6a42c4140, deadline=...) at src/mongo/transport/baton_asio_linux.cpp:173 #6 0x000055e6a013baec in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (this=) at src/mongo/util/lockable_adapter.h:57 #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=warning: RTTI symbol not found for class 'mongo::transport::TransportLayerASIO::BatonASIO' ..., this=0x55e6aa510b50) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (timeout_time=..., lk=..., cv=..., clkSource=, waitable=0x55e6aa556510) at src/mongo/util/waitable.h:92 #9 mongo::ClockSource::waitForConditionUntil (this=, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e6aa556510) at src/mongo/util/clock_source.cpp:48 #10 0x000055e6a00ec21f in mongo::OperationContext::::operator() (__closure=) at src/mongo/util/lockable_adapter.h:50 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e6a94f1000, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:330 #12 0x000055e69d2f1176 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(auto:1&, mongo::Interruptible::WakeSpeed)#3}::operator() (this=0x55e6a94f1000, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/third_party/boost/boost/smart_ptr/intrusive_ptr.hpp:96 #13 0x000055e69d2f1886 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(auto:1&, mongo::Interruptible::WakeSpeed)#4}::operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/atomic:246 #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=0x55e6a94f1000) at src/mongo/util/interruptible.h:443 #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=0x55e6a94f1000) at src/mongo/util/interruptible.h:458 #16 mongo::future_details::SharedStateBase::wait (this=, interruptible=0x55e6a94f1000) at src/mongo/util/future_impl.h:443 #17 0x000055e69d442050 in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e6a94f1000, this=0x7f4d71b3d578) at src/mongo/util/assert_util_core.h:69 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e6a94f1000, this=0x7f4d71b3d578) at src/mongo/util/future.h:1109 #19 mongo::repl::(anonymous namespace)::::operator() (this=, this=) at src/mongo/db/repl/replication_coordinator_impl.cpp:205 #20 mongo::Interruptible::runWithDeadline&, mongo::Date_t, mongo::ErrorCodes::Error) [with T = std::shared_ptr]:: > (cb=..., error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., this=0x55e6a94f1000) at src/mongo/util/interruptible.h:296 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x55e6a94f1000) at src/mongo/db/repl/replication_coordinator_impl.cpp:205 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x55e6a46dc000, opCtx=0x55e6a94f1000, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2426 #23 0x000055e69d3b8178 in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=0x55e6a94f1000, result=0x7f4d71b3e150, appendReplicationProcess=, useLegacyResponseFields=, clientTopologyVersion=boost::optional is initialized = {...}, maxAwaitTimeMS=boost::optional is initialized = {...}) at src/third_party/boost/boost/optional/optional.hpp:403 #24 0x000055e69d3b8da7 in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x55e6a1a4f140 , opCtx=0x55e6a94f1000, dbName=..., cmdObj=owned BSONObj 206 bytes @ 0x55e6a94f311d = {...}, replyBuilder=0x55e6aa611d20) at src/third_party/boost/boost/optional/optional.hpp:403 #25 0x000055e69efd8c21 in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=0x55e6ab864a00, opCtx=0x55e6a94f1000, result=0x55e6aa611d20) at src/mongo/db/commands.cpp:881 #26 0x000055e69efd0321 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x55e6a94f1000, request=..., invocation=0x55e6ab864a00, response=0x55e6aa611d20) at src/mongo/db/commands.cpp:178 #27 0x000055e69efd3583 in mongo::CommandHelpers::::operator() (__closure=0x7f4d71b3f340) at src/mongo/db/commands.cpp:163 #28 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1347 #29 mongo::CommandHelpers::runCommandInvocation (rec=warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' std::shared_ptr (use count 11, weak count 0) = {...}, invocation=warning: RTTI symbol not found for class 'std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>' warning: RTTI symbol not found for class 'std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>' std::shared_ptr (use count 3, weak count 0) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:164 #30 0x000055e69d321428 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:754 #31 0x000055e69d3340f8 in mongo::(anonymous namespace)::InvokeCommand::::operator() (__closure=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:754 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=0x55e6aa273ae0) at src/mongo/db/service_entry_point_common.cpp:864 #34 mongo::(anonymous namespace)::RunCommandImpl::::operator() (__closure=, path=0x55e6aa273ae0) at src/mongo/db/service_entry_point_common.cpp:1284 #35 mongo::future_util::AsyncState::::operator() (this=, this=) at src/mongo/util/future_util.h:827 #36 mongo::makeReadyFutureWith::thenWithState(Launcher&&) && [with Launcher = mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::; State = mongo::(anonymous namespace)::InvokeCommand]:: > (func=...) at src/mongo/util/future.h:1350 #37 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=0x7f4d71b3f510) at src/mongo/util/future_util.h:832 #38 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1284 #39 0x000055e69d335073 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x55e6ab889e00) at src/mongo/db/service_entry_point_common.cpp:1273 #40 0x000055e69d323080 in mongo::(anonymous namespace)::RunCommandImpl::::operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:750 #41 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #42 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x55e6ab889e00) at src/mongo/db/service_entry_point_common.cpp:748 #43 0x000055e69d32a651 in mongo::(anonymous namespace)::ExecCommandDatabase::::::operator() (__closure=, runner=0x55e6ab889e00) at src/mongo/db/service_entry_point_common.cpp:1782 #44 mongo::future_util::AsyncState::::operator() (this=, this=) at src/mongo/util/future_util.h:827 #45 mongo::makeReadyFutureWith::thenWithState(Launcher&&) && [with Launcher = mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::; State = mongo::(anonymous namespace)::RunCommandImpl]:: > (func=...) at src/mongo/util/future.h:1350 #46 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #47 mongo::(anonymous namespace)::ExecCommandDatabase::::operator() (__closure=, __closure=) at src/mongo/db/service_entry_point_common.cpp:1782 #48 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x55e6a94f0000) at src/mongo/db/service_entry_point_common.cpp:1786 #49 0x000055e69d3300ca in mongo::(anonymous namespace)::ExecCommandDatabase::::operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:603 #50 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #51 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0xb7eefa66505db200) at src/mongo/db/service_entry_point_common.cpp:601 #52 mongo::(anonymous namespace)::::::operator() (__closure=, runner=0xb7eefa66505db200) at src/mongo/db/service_entry_point_common.cpp:2056 #53 mongo::future_util::AsyncState::::operator() (this=, this=) at src/mongo/util/future_util.h:827 #54 mongo::makeReadyFutureWith::thenWithState(Launcher&&) && [with Launcher = mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::; State = mongo::(anonymous namespace)::ExecCommandDatabase]:: > (func=...) at src/mongo/util/future.h:1350 #55 mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f4d71b3fa30) at src/mongo/util/future_util.h:832 #56 mongo::(anonymous namespace)::::operator()(void) (__closure=) at src/mongo/db/service_entry_point_common.cpp:2056 #57 0x000055e69d332350 in mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:338 #58 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #59 mongo::future_details::FutureImpl::::*, mongo::future_details::SharedState*)>::operator() (output=0x55e6ab864600, input=, this=) at src/mongo/util/future_impl.h:1016 #60 mongo::future_details::FutureImpl::::operator() (ssb=, this=) at src/mongo/util/future_impl.h:1351 #61 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:259 #62 0x000055e69d2db687 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=, this=0x55e6a94f3718) at src/mongo/util/assert_util_core.h:69 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e6a94f3700) at src/mongo/util/future_impl.h:482 #64 0x000055e69d336fee in mongo::future_details::SharedStateImpl::emplaceValue (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/new:169 #65 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (this=0x7f4d71b3fcd8, val=...) at src/mongo/util/future_impl.h:1236 #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=0x7f4d71b3fcf0) at src/mongo/util/future_impl.h:1274 #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}&&) (this=0x7f4d71b3fcf0, success=..., fail=..., notReady=...) at src/mongo/util/future_impl.h:1272 #68 0x000055e69d32554c in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7f4d71b3fcf0) at src/mongo/util/future_impl.h:1233 #69 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: , this=0x7f4d71b3fcf0) at src/mongo/util/future.h:293 #70 mongo::future_details::FutureImpl::::*, mongo::future_details::SharedState*)>::operator() (output=0x55e6a94f3700, input=, this=) at src/mongo/util/future_impl.h:1016 #71 mongo::future_details::FutureImpl::::operator() (ssb=, this=) at src/mongo/util/future_impl.h:1351 #72 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:259 #73 0x000055e69d2db687 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=, this=0x55e6ab864818) at src/mongo/util/assert_util_core.h:69 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=this@entry=0x55e6ab864800) at src/mongo/util/future_impl.h:482 #75 0x000055e69d330f81 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x55e6ab864800) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/new:169 #76 mongo::Promise::emplaceValue<, 0>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (this=, sharedState=) at src/mongo/util/future.h:975 #77 mongo::Promise::setImpl::emplaceValue<, 0>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<, 0>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7f4d71b3fe70) at src/mongo/util/future.h:1018 #78 mongo::Promise::emplaceValue<, 0>() (this=0x7f4d71b3fe70) at src/mongo/util/future.h:974 #79 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:2068 #80 0x000055e69d331b51 in mongo::(anonymous namespace)::::operator() (__closure=0x7f4d71b3ff70) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:754 #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 mongo::future_details::FutureImpl::::operator() (this=, val=...) at src/mongo/util/future_impl.h:998 #84 mongo::future_details::FutureImpl::generalImpl::then(Policy, Func&&) && [with Policy = mongo::CleanupFuturePolicy; Func = mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::; typename std::enable_if, int>::type = 0; T = mongo::future_details::FakeVoid]::, mongo::future_details::FutureImpl::then(Policy, Func&&) && [with Policy = mongo::CleanupFuturePolicy; Func = mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::; typename std::enable_if, int>::type = 0; T = mongo::future_details::FakeVoid]::, mongo::future_details::FutureImpl::then(Policy, Func&&) && [with Policy = mongo::CleanupFuturePolicy; Func = mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::; typename std::enable_if, int>::type = 0; T = mongo::future_details::FakeVoid]:: > (fail=..., notReady=..., success=..., this=0x7f4d71b400e0) at src/mongo/util/future_impl.h:1274 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (func=..., this=0x7f4d71b400e0, policy=...) at src/mongo/util/future_impl.h:1021 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (func=..., this=0x7f4d71b400e0, policy=...) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7f4d71b400e0) at src/mongo/util/future.h:553 #88 mongo::(anonymous namespace)::receivedCommands (execContext=warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2115 #89 0x000055e69d332296 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr.h:129 #90 0x000055e69d327d8f in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x55e6a94f1000, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2361 #91 0x000055e69d31b42f in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55e6a94f1000, m=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/move.h:74 #92 0x000055e69e266d24 in mongo::transport::SessionWorkflow::Impl::processMessage (this=0x55e6a984a840) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:345 #93 0x000055e69e268514 in mongo::transport::SessionWorkflow::Impl::::operator() (__closure=) at src/mongo/transport/session_workflow.cpp:667 #94 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #95 mongo::transport::SessionWorkflow::Impl::startNewLoop (this=0x55e6a984a840, executorStatus=...) at src/mongo/transport/session_workflow.cpp:660 #96 0x000055e69e268cef in mongo::transport::SessionWorkflow::Impl::::::operator() (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:628 #97 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #98 mongo::transport::SessionWorkflow::Impl::::operator() (__closure=, executorStatus=Status::OK()) at src/mongo/transport/session_workflow.cpp:628 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:259 #100 0x000055e69fa59f0b in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/assert_util_core.h:69 #101 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x55e6aa4b3bc0) at src/mongo/transport/service_executor_synchronous.cpp:108 #102 mongo::transport::ServiceExecutorSynchronous::SharedState::::operator() (__closure=0x55e6aa1d3db8) at src/mongo/transport/service_executor_synchronous.cpp:141 #103 mongo::unique_function::SpecificImpl::call(void) (this=0x55e6aa1d3db0) at src/mongo/util/functional.h:259 #104 0x000055e69fa5cec5 in mongo::unique_function::operator()() const (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:350 #105 mongo::transport::::operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:122 #106 mongo::unique_function::SpecificImpl::call (this=) at src/mongo/util/functional.h:259 #107 mongo::unique_function::operator()() const (this=0x55e6aa274088) at src/mongo/util/functional.h:217 #108 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e6aa274088) at src/mongo/transport/service_executor_utils.cpp:64 #109 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #110 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 99 (Thread 0x7f4d7af5e700 (LWP 42802)): #0 0x00007f4da04ba6fd in poll () from /lib64/libc.so.6 #1 0x000055e69fa8206d in poll (__timeout=100, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 mongo::transport::TransportLayerASIO::BatonASIO::::operator() (__closure=) at src/mongo/transport/baton_asio_linux.cpp:359 #3 mongo::transport::TransportLayerASIO::BatonASIO::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=0x55e6aa0ee010, lk=..., clkSource=) at src/mongo/transport/baton_asio_linux.cpp:366 #4 0x000055e69fa83155 in mongo::transport::TransportLayerASIO::BatonASIO::run (this=0x55e6aa0ee010, clkSource=0x55e6a42c4140) at src/mongo/transport/baton_asio_linux.cpp:210 #5 0x000055e69fa8059d in mongo::transport::TransportLayerASIO::BatonASIO::run_until (this=this@entry=0x55e6aa0ee010, clkSource=0x55e6a42c4140, deadline=...) at src/mongo/transport/baton_asio_linux.cpp:173 #6 0x000055e6a013baec in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (this=) at src/mongo/util/lockable_adapter.h:57 #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=warning: RTTI symbol not found for class 'mongo::transport::TransportLayerASIO::BatonASIO' ..., this=0x55e6aa510b50) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (timeout_time=..., lk=..., cv=..., clkSource=, waitable=0x55e6aa0ee010) at src/mongo/util/waitable.h:92 #9 mongo::ClockSource::waitForConditionUntil (this=, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e6aa0ee010) at src/mongo/util/clock_source.cpp:48 #10 0x000055e6a00ec21f in mongo::OperationContext::::operator() (__closure=) at src/mongo/util/lockable_adapter.h:50 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e6aaa44200, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:330 #12 0x000055e69d2f1176 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(auto:1&, mongo::Interruptible::WakeSpeed)#3}::operator() (this=0x55e6aaa44200, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kFast) at src/third_party/boost/boost/smart_ptr/intrusive_ptr.hpp:96 #13 0x000055e69d2f17d5 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(auto:1&, mongo::Interruptible::WakeSpeed)#4}::operator() (speed=mongo::Interruptible::WakeSpeed::kFast, deadline=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/atomic:246 #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=0x55e6aaa44200) at src/mongo/util/interruptible.h:430 #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=0x55e6aaa44200) at src/mongo/util/interruptible.h:458 #16 mongo::future_details::SharedStateBase::wait (this=, interruptible=0x55e6aaa44200) at src/mongo/util/future_impl.h:443 #17 0x000055e69d442050 in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e6aaa44200, this=0x7f4d7af5a578) at src/mongo/util/assert_util_core.h:69 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e6aaa44200, this=0x7f4d7af5a578) at src/mongo/util/future.h:1109 #19 mongo::repl::(anonymous namespace)::::operator() (this=, this=) at src/mongo/db/repl/replication_coordinator_impl.cpp:205 #20 mongo::Interruptible::runWithDeadline&, mongo::Date_t, mongo::ErrorCodes::Error) [with T = std::shared_ptr]:: > (cb=..., error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., this=0x55e6aaa44200) at src/mongo/util/interruptible.h:296 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x55e6aaa44200) at src/mongo/db/repl/replication_coordinator_impl.cpp:205 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x55e6a46dc000, opCtx=0x55e6aaa44200, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2426 #23 0x000055e69d3b8178 in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=0x55e6aaa44200, result=0x7f4d7af5b150, appendReplicationProcess=, useLegacyResponseFields=, clientTopologyVersion=boost::optional is initialized = {...}, maxAwaitTimeMS=boost::optional is initialized = {...}) at src/third_party/boost/boost/optional/optional.hpp:403 #24 0x000055e69d3b8da7 in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x55e6a1a4f140 , opCtx=0x55e6aaa44200, dbName=..., cmdObj=owned BSONObj 206 bytes @ 0x55e6aaa4325d = {...}, replyBuilder=0x55e6aa661e10) at src/third_party/boost/boost/optional/optional.hpp:403 #25 0x000055e69efd8c21 in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=0x55e6aa0e8a00, opCtx=0x55e6aaa44200, result=0x55e6aa661e10) at src/mongo/db/commands.cpp:881 #26 0x000055e69efd0321 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x55e6aaa44200, request=..., invocation=0x55e6aa0e8a00, response=0x55e6aa661e10) at src/mongo/db/commands.cpp:178 #27 0x000055e69efd3583 in mongo::CommandHelpers::::operator() (__closure=0x7f4d7af5c340) at src/mongo/db/commands.cpp:163 #28 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1347 #29 mongo::CommandHelpers::runCommandInvocation (rec=warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' std::shared_ptr (use count 11, weak count 0) = {...}, invocation=warning: RTTI symbol not found for class 'std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>' warning: RTTI symbol not found for class 'std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>' std::shared_ptr (use count 3, weak count 0) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:164 #30 0x000055e69d321428 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:754 #31 0x000055e69d3340f8 in mongo::(anonymous namespace)::InvokeCommand::::operator() (__closure=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:754 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=0x55e6aa273220) at src/mongo/db/service_entry_point_common.cpp:864 #34 mongo::(anonymous namespace)::RunCommandImpl::::operator() (__closure=, path=0x55e6aa273220) at src/mongo/db/service_entry_point_common.cpp:1284 #35 mongo::future_util::AsyncState::::operator() (this=, this=) at src/mongo/util/future_util.h:827 #36 mongo::makeReadyFutureWith::thenWithState(Launcher&&) && [with Launcher = mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::; State = mongo::(anonymous namespace)::InvokeCommand]:: > (func=...) at src/mongo/util/future.h:1350 #37 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=0x7f4d7af5c510) at src/mongo/util/future_util.h:832 #38 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1284 #39 0x000055e69d335073 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x55e6aa365580) at src/mongo/db/service_entry_point_common.cpp:1273 #40 0x000055e69d323080 in mongo::(anonymous namespace)::RunCommandImpl::::operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:750 #41 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #42 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x55e6aa365580) at src/mongo/db/service_entry_point_common.cpp:748 #43 0x000055e69d32a651 in mongo::(anonymous namespace)::ExecCommandDatabase::::::operator() (__closure=, runner=0x55e6aa365580) at src/mongo/db/service_entry_point_common.cpp:1782 #44 mongo::future_util::AsyncState::::operator() (this=, this=) at src/mongo/util/future_util.h:827 #45 mongo::makeReadyFutureWith::thenWithState(Launcher&&) && [with Launcher = mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::; State = mongo::(anonymous namespace)::RunCommandImpl]:: > (func=...) at src/mongo/util/future.h:1350 #46 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #47 mongo::(anonymous namespace)::ExecCommandDatabase::::operator() (__closure=, __closure=) at src/mongo/db/service_entry_point_common.cpp:1782 #48 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x55e6aa0ea200) at src/mongo/db/service_entry_point_common.cpp:1786 #49 0x000055e69d3300ca in mongo::(anonymous namespace)::ExecCommandDatabase::::operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:603 #50 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #51 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0xb7eefa66505db200) at src/mongo/db/service_entry_point_common.cpp:601 #52 mongo::(anonymous namespace)::::::operator() (__closure=, runner=0xb7eefa66505db200) at src/mongo/db/service_entry_point_common.cpp:2056 #53 mongo::future_util::AsyncState::::operator() (this=, this=) at src/mongo/util/future_util.h:827 #54 mongo::makeReadyFutureWith::thenWithState(Launcher&&) && [with Launcher = mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::; State = mongo::(anonymous namespace)::ExecCommandDatabase]:: > (func=...) at src/mongo/util/future.h:1350 #55 mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f4d7af5ca30) at src/mongo/util/future_util.h:832 #56 mongo::(anonymous namespace)::::operator()(void) (__closure=) at src/mongo/db/service_entry_point_common.cpp:2056 #57 0x000055e69d332350 in mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:338 #58 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #59 mongo::future_details::FutureImpl::::*, mongo::future_details::SharedState*)>::operator() (output=0x55e6aa0e8c00, input=, this=) at src/mongo/util/future_impl.h:1016 #60 mongo::future_details::FutureImpl::::operator() (ssb=, this=) at src/mongo/util/future_impl.h:1351 #61 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:259 #62 0x000055e69d2db687 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=, this=0x55e6aa0e7e18) at src/mongo/util/assert_util_core.h:69 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e6aa0e7e00) at src/mongo/util/future_impl.h:482 #64 0x000055e69d336fee in mongo::future_details::SharedStateImpl::emplaceValue (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/new:169 #65 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (this=0x7f4d7af5ccd8, val=...) at src/mongo/util/future_impl.h:1236 #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=0x7f4d7af5ccf0) at src/mongo/util/future_impl.h:1274 #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}&&) (this=0x7f4d7af5ccf0, success=..., fail=..., notReady=...) at src/mongo/util/future_impl.h:1272 #68 0x000055e69d32554c in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7f4d7af5ccf0) at src/mongo/util/future_impl.h:1233 #69 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: , this=0x7f4d7af5ccf0) at src/mongo/util/future.h:293 #70 mongo::future_details::FutureImpl::::*, mongo::future_details::SharedState*)>::operator() (output=0x55e6aa0e7e00, input=, this=) at src/mongo/util/future_impl.h:1016 #71 mongo::future_details::FutureImpl::::operator() (ssb=, this=) at src/mongo/util/future_impl.h:1351 #72 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:259 #73 0x000055e69d2db687 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=, this=0x55e6aa0e8f18) at src/mongo/util/assert_util_core.h:69 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=this@entry=0x55e6aa0e8f00) at src/mongo/util/future_impl.h:482 #75 0x000055e69d330f81 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x55e6aa0e8f00) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/new:169 #76 mongo::Promise::emplaceValue<, 0>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (this=, sharedState=) at src/mongo/util/future.h:975 #77 mongo::Promise::setImpl::emplaceValue<, 0>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<, 0>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7f4d7af5ce70) at src/mongo/util/future.h:1018 #78 mongo::Promise::emplaceValue<, 0>() (this=0x7f4d7af5ce70) at src/mongo/util/future.h:974 #79 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:2068 #80 0x000055e69d331b51 in mongo::(anonymous namespace)::::operator() (__closure=0x7f4d7af5cf70) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:754 #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 mongo::future_details::FutureImpl::::operator() (this=, val=...) at src/mongo/util/future_impl.h:998 #84 mongo::future_details::FutureImpl::generalImpl::then(Policy, Func&&) && [with Policy = mongo::CleanupFuturePolicy; Func = mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::; typename std::enable_if, int>::type = 0; T = mongo::future_details::FakeVoid]::, mongo::future_details::FutureImpl::then(Policy, Func&&) && [with Policy = mongo::CleanupFuturePolicy; Func = mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::; typename std::enable_if, int>::type = 0; T = mongo::future_details::FakeVoid]::, mongo::future_details::FutureImpl::then(Policy, Func&&) && [with Policy = mongo::CleanupFuturePolicy; Func = mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::; typename std::enable_if, int>::type = 0; T = mongo::future_details::FakeVoid]:: > (fail=..., notReady=..., success=..., this=0x7f4d7af5d0e0) at src/mongo/util/future_impl.h:1274 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (func=..., this=0x7f4d7af5d0e0, policy=...) at src/mongo/util/future_impl.h:1021 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (func=..., this=0x7f4d7af5d0e0, policy=...) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7f4d7af5d0e0) at src/mongo/util/future.h:553 #88 mongo::(anonymous namespace)::receivedCommands (execContext=warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2115 #89 0x000055e69d332296 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr.h:129 #90 0x000055e69d327d8f in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x55e6aaa44200, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2361 #91 0x000055e69d31b42f in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55e6aaa44200, m=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/move.h:74 #92 0x000055e69e266d24 in mongo::transport::SessionWorkflow::Impl::processMessage (this=0x55e6aa65d680) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:345 #93 0x000055e69e268514 in mongo::transport::SessionWorkflow::Impl::::operator() (__closure=) at src/mongo/transport/session_workflow.cpp:667 #94 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #95 mongo::transport::SessionWorkflow::Impl::startNewLoop (this=0x55e6aa65d680, executorStatus=...) at src/mongo/transport/session_workflow.cpp:660 #96 0x000055e69e268cef in mongo::transport::SessionWorkflow::Impl::::::operator() (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:628 #97 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #98 mongo::transport::SessionWorkflow::Impl::::operator() (__closure=, executorStatus=Status::OK()) at src/mongo/transport/session_workflow.cpp:628 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:259 #100 0x000055e69fa59f0b in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/assert_util_core.h:69 #101 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x55e6aaa25a20) at src/mongo/transport/service_executor_synchronous.cpp:108 #102 mongo::transport::ServiceExecutorSynchronous::SharedState::::operator() (__closure=0x55e6a986b678) at src/mongo/transport/service_executor_synchronous.cpp:141 #103 mongo::unique_function::SpecificImpl::call(void) (this=0x55e6a986b670) at src/mongo/util/functional.h:259 #104 0x000055e69fa5cec5 in mongo::unique_function::operator()() const (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:350 #105 mongo::transport::::operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:122 #106 mongo::unique_function::SpecificImpl::call (this=) at src/mongo/util/functional.h:259 #107 mongo::unique_function::operator()() const (this=0x55e6aa273180) at src/mongo/util/functional.h:217 #108 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e6aa273180) at src/mongo/transport/service_executor_utils.cpp:64 #109 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #110 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 98 (Thread 0x7f4d85477700 (LWP 41103)): #0 0x00007f4da04c3853 in epoll_wait () from /lib64/libc.so.6 #1 0x000055e69ff50a4e in asio::detail::epoll_reactor::run (this=0x55e6a96cd500, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x000055e69ff5342d in asio::detail::scheduler::do_run_one (this=0x55e6a46e1600, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:384 #3 0x000055e69ff539b5 in asio::detail::scheduler::run (this=0x55e6a46e1600, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x000055e69ff5b56e in asio::io_context::run (this=0x55e6a46b3da8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x000055e69fa6ebe0 in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=) at src/mongo/transport/transport_layer_asio.cpp:214 #6 0x000055e69fa52c58 in mongo::transport::ServiceExecutorFixed::::operator() (__closure=0x55e6a95227e8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #7 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=0x55e6a95227e0, args#0=...) at src/mongo/util/functional.h:259 #8 0x000055e6a0069b95 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/assert_util_core.h:69 #9 mongo::ThreadPool::Impl::_doOneTask (this=0x55e6a4677500, lk=0x7f4d85476020) at src/mongo/util/concurrency/thread_pool.cpp:530 #10 0x000055e6a006b30b in mongo::ThreadPool::Impl::_consumeTasks (this=0x55e6a4677500) at src/mongo/util/concurrency/thread_pool.cpp:418 #11 0x000055e6a006c7cc in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e6a4677500, threadName="ServiceExecutorFixed-0") at src/mongo/util/concurrency/thread_pool.cpp:405 #12 0x000055e6a006cd40 in mongo::ThreadPool::Impl::::operator() (__closure=0x55e6a45cadd0) at src/mongo/util/concurrency/thread_pool.cpp:580 #13 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #14 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #15 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #16 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #17 mongo::stdx::thread::::operator() (this=0x55e6a45cadc8) at src/mongo/stdx/thread.h:194 #18 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #19 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #20 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a45cadc8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #21 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a45cadc8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #22 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a45cadc0) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #23 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a45cadc0) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #24 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #25 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 97 (Thread 0x7f4d76553700 (LWP 42870)): #0 0x00007f4da04ba6fd in poll () from /lib64/libc.so.6 #1 0x000055e69fa8206d in poll (__timeout=100, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 mongo::transport::TransportLayerASIO::BatonASIO::::operator() (__closure=) at src/mongo/transport/baton_asio_linux.cpp:359 #3 mongo::transport::TransportLayerASIO::BatonASIO::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=0x55e6a9e59e10, lk=..., clkSource=) at src/mongo/transport/baton_asio_linux.cpp:366 #4 0x000055e69fa83155 in mongo::transport::TransportLayerASIO::BatonASIO::run (this=0x55e6a9e59e10, clkSource=0x55e6a42c4140) at src/mongo/transport/baton_asio_linux.cpp:210 #5 0x000055e69fa8059d in mongo::transport::TransportLayerASIO::BatonASIO::run_until (this=this@entry=0x55e6a9e59e10, clkSource=0x55e6a42c4140, deadline=...) at src/mongo/transport/baton_asio_linux.cpp:173 #6 0x000055e6a013baec in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (this=) at src/mongo/util/lockable_adapter.h:57 #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=warning: RTTI symbol not found for class 'mongo::transport::TransportLayerASIO::BatonASIO' ..., this=0x55e6aa666118) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (timeout_time=..., lk=..., cv=..., clkSource=, waitable=0x55e6a9e59e10) at src/mongo/util/waitable.h:92 #9 mongo::ClockSource::waitForConditionUntil (this=, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e6a9e59e10) at src/mongo/util/clock_source.cpp:48 #10 0x000055e6a00ec21f in mongo::OperationContext::::operator() (__closure=) at src/mongo/util/lockable_adapter.h:50 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e6aa50d900, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:330 #12 0x000055e69f0088f2 in mongo::Interruptible::::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (this=0x55e6aa50d900, deadline=..., speed=mongo::Interruptible::WakeSpeed::kFast) at src/mongo/util/lockable_adapter.h:50 #13 0x000055e69f008c24 in mongo::Interruptible::::operator() (speed=mongo::Interruptible::WakeSpeed::kFast, deadline=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:229 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x55e6aa50d900) at src/mongo/util/interruptible.h:430 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x55e6aa50d900) at src/mongo/util/interruptible.h:471 #16 mongo::CondVarLockGrantNotification::wait (this=0x55e6aa6660c8, opCtx=0x55e6aa50d900, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:274 #17 0x000055e69f00c656 in mongo::LockerImpl::_lockComplete (this=0x55e6aa666000, opCtx=0x55e6aa50d900, resId=Traceback (most recent call last): File "/opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/python3-v3.DaQ/lib/python3.9/site-packages/gdbmongo/interaction.py", line 62, in __call__ return super().__call__(val) File "/opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gdb-v3.ATZ/share/gdb/python/gdb/printing.py", line 218, in __call__ return printer.gen_printer(val) File "/opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/python3-v3.DaQ/lib/python3.9/site-packages/gdbmongo/lock_manager_printer.py", line 303, in __init__ assert resource_type_bits is not None AssertionError ..., mode=, deadline=...) at src/mongo/db/concurrency/lock_state.cpp:1007 #18 0x000055e69effef08 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x7f4d76551710, lockMode=mongo::MODE_IX, deadline=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:345 #19 0x000055e69efff340 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f4d76551710, opCtx=0x55e6aa50d900, lockMode=mongo::MODE_IX, deadline=..., behavior=, skipRSTLLock=) at src/mongo/db/concurrency/d_concurrency.cpp:161 #20 0x000055e69f00022e in boost::optional_detail::optional_base::construct (this=0x7f4d76551708) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/new:169 #21 boost::optional_detail::optional_base::emplace_assign (this=0x7f4d76551708) at src/third_party/boost/boost/optional/optional.hpp:436 #22 boost::optional::emplace (this=0x7f4d76551708) at src/third_party/boost/boost/optional/optional.hpp:1169 #23 mongo::Lock::DBLock::DBLock (this=0x7f4d765516f0, opCtx=0x55e6aa50d900, dbName=..., mode=mongo::MODE_X, deadline=..., skipGlobalAndRSTLLocks=) at src/mongo/db/concurrency/d_concurrency.cpp:220 #24 0x000055e69e8a30dd in mongo::AutoGetDb::AutoGetDb (this=0x7f4d765516c0, opCtx=0x55e6aa50d900, dbName=..., mode=mongo::MODE_X, deadline=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/basic_string.h:940 #25 0x000055e69da0816e in mongo::ShardingInitializationMongoD::updateShardIdentityConfigString (opCtx=0x55e6aa50d900, newConnectionString=...) at src/mongo/db/namespace_string.h:404 #26 0x000055e69da0dac4 in mongo::(anonymous namespace)::ShardingReplicaSetChangeListener::_updateShardIdentityConfigString (update=..., setName=..., status=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:345 #27 mongo::(anonymous namespace)::ShardingReplicaSetChangeListener::::operator() (status=..., __closure=) at src/mongo/db/s/sharding_initialization_mongod.cpp:173 #28 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:259 #29 0x000055e69fb90131 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/assert_util_core.h:69 #30 mongo::executor::TaskExecutor::::operator() (args=..., __closure=) at src/mongo/executor/task_executor.cpp:168 #31 mongo::unique_function::SpecificImpl::call(const mongo::executor::TaskExecutor::CallbackArgs &) (this=, args#0=...) at src/mongo/util/functional.h:259 #32 0x000055e69fa1b850 in mongo::unique_function::operator()(mongo::executor::TaskExecutor::CallbackArgs const&) const (args#0=..., this=) at src/mongo/util/assert_util_core.h:69 #33 mongo::executor::ThreadPoolTaskExecutor::runCallback (this=0x55e6aa0ef500, cbStateArg=warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' std::shared_ptr (use count 4, weak count 0) = {...}) at src/mongo/executor/thread_pool_task_executor.cpp:663 #34 0x000055e69fa1bc50 in mongo::executor::ThreadPoolTaskExecutor::::operator() (status=Status::OK(), __closure=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr.h:129 #35 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:259 #36 0x000055e6a0069b95 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/assert_util_core.h:69 #37 mongo::ThreadPool::Impl::_doOneTask (this=0x55e6aa657180, lk=0x7f4d76552020) at src/mongo/util/concurrency/thread_pool.cpp:530 #38 0x000055e6a006b30b in mongo::ThreadPool::Impl::_consumeTasks (this=0x55e6aa657180) at src/mongo/util/concurrency/thread_pool.cpp:418 #39 0x000055e6a006c7cc in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e6aa657180, threadName="Sharding-Fixed-1") at src/mongo/util/concurrency/thread_pool.cpp:405 #40 0x000055e6a006cd40 in mongo::ThreadPool::Impl::::operator() (__closure=0x55e6a45840d0) at src/mongo/util/concurrency/thread_pool.cpp:580 #41 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #42 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #43 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #44 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #45 mongo::stdx::thread::::operator() (this=0x55e6a45840c8) at src/mongo/stdx/thread.h:194 #46 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #47 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #48 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a45840c8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #49 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a45840c8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #50 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a45840c0) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #51 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a45840c0) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #52 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #53 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 96 (Thread 0x7f4d9849d700 (LWP 40907)): #0 0x00007f4da0786449 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69dcd8695 in __wt_cond_wait_signal (session=session@entry=0x55e6a476f5f8, cond=cond@entry=0x55e6a46bf980, usecs=1000000, run_func=, signalled=signalled@entry=0x7f4d9849c957) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x000055e69dd0bd15 in __wt_cond_auto_wait_signal (session=session@entry=0x55e6a476f5f8, cond=0x55e6a46bf980, progress=progress@entry=false, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7f4d9849c957) at src/third_party/wiredtiger/src/support/cond_auto.c:70 #3 0x000055e69dd0bd93 in __wt_cond_auto_wait (session=session@entry=0x55e6a476f5f8, cond=, progress=progress@entry=false, run_func=run_func@entry=0x0) at src/third_party/wiredtiger/src/support/cond_auto.c:89 #4 0x000055e69dcb195f in __wt_evict_thread_run (session=, thread=0x55e6a46e5870) at src/third_party/wiredtiger/src/evict/evict_lru.c:316 #5 0x000055e69dd1f4c9 in __thread_run (arg=0x55e6a46e5870) at src/third_party/wiredtiger/src/support/thread_group.c:31 #6 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #7 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 95 (Thread 0x7f4d77555700 (LWP 42847)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69ff5354b in asio::detail::posix_event::wait (lock=..., this=0x55e6a9c8c270) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x55e6a9c8c268) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=0x55e6a9c8c200, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x000055e69ff539b5 in asio::detail::scheduler::run (this=0x55e6a9c8c200, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x000055e69ff5b56e in asio::io_context::run (this=0x55e6aa1d4080) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x000055e69ff4df70 in asio::detail::asio_detail_posix_thread_function (arg=0x55e6aa1d40e0) at src/third_party/asio-master/asio/include/asio/detail/impl/posix_thread.ipp:73 #7 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #8 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 94 (Thread 0x7f4d95497700 (LWP 40922)): #0 0x00007f4da0786449 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69f12b7c4 in __gthread_cond_timedwait (__abs_timeout=0x7f4d95496990, __mutex=, __cond=0x55e6a9470d38) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/x86_64-mongodb-linux/bits/gthr-default.h:871 #2 std::condition_variable::__wait_until_impl > > (__atime=..., __lock=..., this=0x55e6a9470d38) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:178 #3 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x55e6a9470d38) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:106 #4 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x55e6a9470d38) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:286 #5 std::_V2::condition_variable_any::wait_for, long, std::ratio<1l, 1000000000l> > (__rtime=..., __lock=..., this=0x55e6a9470d38) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:305 #6 mongo::DeadlineMonitor::deadlineMonitorThread (this=0x55e6a9470cc8) at src/mongo/scripting/deadline_monitor.h:159 #7 0x000055e69f128421 in std::__invoke_impl::*)(), mongo::DeadlineMonitor*> (__f=@0x55e6a4665f00: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x55e69f12b3a0 ::deadlineMonitorThread()>, __f=@0x55e6a4665f00: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x55e69f12b3a0 ::deadlineMonitorThread()>, __t=@0x55e6a4665f10: 0x55e6a9470cc8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:70 #8 std::__invoke::*)(), mongo::DeadlineMonitor*> (__fn=@0x55e6a4665f00: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x55e69f12b3a0 ::deadlineMonitorThread()>) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #9 std::__apply_impl::*)(), std::tuple*>, 0ul> (__t=..., __f=@0x55e6a4665f00: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x55e69f12b3a0 ::deadlineMonitorThread()>) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #10 std::apply::*)(), std::tuple*> > (__t=..., __f=@0x55e6a4665f00: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x55e69f12b3a0 ::deadlineMonitorThread()>) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #11 mongo::stdx::thread::thread::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}::operator()() (this=0x55e6a4665ef8) at src/mongo/stdx/thread.h:194 #12 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/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #13 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/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #14 std::thread::_Invoker::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x55e6a4665ef8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #15 std::thread::_Invoker::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}> >::operator()() (this=0x55e6a4665ef8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #16 std::thread::_State_impl::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}> > >::_M_run() (this=0x55e6a4665ef0) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #17 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a4665ef0) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #18 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #19 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 93 (Thread 0x7f4d97c9c700 (LWP 40908)): #0 0x00007f4da0786449 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69dcd8695 in __wt_cond_wait_signal (session=session@entry=0x55e6a476fa30, cond=0x55e6a472bc00, usecs=10000000, run_func=run_func@entry=0x55e69dc89910 <__sweep_server_run_chk>, signalled=signalled@entry=0x7f4d97c9ba7f) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x000055e69dc89e2a in __sweep_server (arg=0x55e6a476fa30) at src/third_party/wiredtiger/src/conn/conn_sweep.c:296 #3 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #4 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 92 (Thread 0x7f4d73e48700 (LWP 48746)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a045934c in __gthread_cond_wait (__mutex=, __cond=__cond@entry=0x55e6aa438650) at /data/mci/440c27595e82e590cd69a7b9601f7523/toolchain-builder/tmp/build-gcc-v3.sh-1Hy/build/x86_64-mongodb-linux/libstdc++-v3/include/x86_64-mongodb-linux/bits/gthr-default.h:864 #2 std::condition_variable::wait (this=this@entry=0x55e6aa438650, __lock=...) at ../../../../../src/combined/libstdc++-v3/src/c++11/condition_variable.cc:53 #3 0x000055e69d2f1085 in std::_V2::condition_variable_any::wait (__lock=..., this=0x55e6aa438650) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:238 #4 mongo::Interruptible::NotInterruptible::waitForConditionOrInterruptNoAssertUntil (deadline=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:571 #5 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(auto:1&, mongo::Interruptible::WakeSpeed)#3}::operator() (this=0x7f4d73e48388, deadline=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:385 #6 0x000055e69e524077 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(auto:1&, mongo::Interruptible::WakeSpeed)#4}::operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/atomic:246 #7 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:443 #8 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:458 #9 mongo::future_details::SharedStateBase::wait (interruptible=, this=0x55e6aa438600) at src/mongo/util/future_impl.h:443 #10 mongo::future_details::SharedStateHolder::get(mongo::Interruptible*) const & (interruptible=, this=) at src/mongo/util/future_impl.h:738 #11 mongo::future_details::SharedStateHolder::get(mongo::Interruptible*) const & (interruptible=, this=) at src/mongo/util/future_impl.h:841 #12 mongo::SharedSemiFuture::get(mongo::Interruptible*) const & (interruptible=, this=) at src/mongo/util/future.h:1104 #13 mongo::JournalFlusher::_waitForJournalFlushNoRetry (this=) at src/mongo/db/storage/control/journal_flusher.cpp:268 #14 0x000055e69e524757 in mongo::JournalFlusher::waitForJournalFlush (this=0x55e6a46db800) at src/mongo/db/storage/control/journal_flusher.cpp:239 #15 0x000055e69e4dc9c8 in mongo::waitForWriteConcern (opCtx=0x55e6aa52db40, replOpTime=..., writeConcern=..., result=result@entry=0x7f4d73e46d70) at src/mongo/db/write_concern.cpp:305 #16 0x000055e69e4d6b41 in mongo::WaitForMajorityService::::operator() (__closure=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:345 #17 mongo::future_util_details::makeExecutorFutureWith&> (callable=..., executor=warning: RTTI symbol not found for class 'std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>' warning: RTTI symbol not found for class 'std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>' std::shared_ptr (use count 9, weak count 0) = {...}) at src/mongo/util/future_util.h:69 #18 mongo::future_util_details::AsyncTryUntil, mongo::WaitForMajorityService::_periodicallyWaitForMajority():: >::TryUntilLoop::::operator() (scheduleStatus=..., this=) at src/mongo/util/future_util.h:393 #19 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:259 #20 0x000055e6a0069b95 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/assert_util_core.h:69 #21 mongo::ThreadPool::Impl::_doOneTask (this=0x55e6a46d7500, lk=0x7f4d73e47020) at src/mongo/util/concurrency/thread_pool.cpp:530 #22 0x000055e6a006b30b in mongo::ThreadPool::Impl::_consumeTasks (this=0x55e6a46d7500) at src/mongo/util/concurrency/thread_pool.cpp:418 #23 0x000055e6a006c7cc in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e6a46d7500, threadName="WaitForMajorityServiceThreadPool-1") at src/mongo/util/concurrency/thread_pool.cpp:405 #24 0x000055e6a006cd40 in mongo::ThreadPool::Impl::::operator() (__closure=0x55e6aa4df0d0) at src/mongo/util/concurrency/thread_pool.cpp:580 #25 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #26 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #27 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #28 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #29 mongo::stdx::thread::::operator() (this=0x55e6aa4df0c8) at src/mongo/stdx/thread.h:194 #30 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #31 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #32 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6aa4df0c8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #33 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6aa4df0c8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #34 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6aa4df0c0) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #35 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6aa4df0c0) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #36 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #37 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 91 (Thread 0x7f4d95c98700 (LWP 40921)): #0 0x00007f4da0788b1d in __lll_lock_wait () from /lib64/noelision/libpthread.so.0 #1 0x00007f4da0783743 in pthread_mutex_lock () from /lib64/noelision/libpthread.so.0 #2 0x000055e6a02d11e8 in __gthread_mutex_lock (__mutex=0x55e6a4645d80) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/x86_64-mongodb-linux/bits/gthr-default.h:748 #3 std::mutex::lock (this=0x55e6a4645d80) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:103 #4 mongo::latch_detail::Mutex::lock (this=0x55e6a4645d68) at src/mongo/platform/mutex.cpp:74 #5 mongo::latch_detail::Mutex::lock (this=this@entry=0x55e6a4645d68) at src/mongo/platform/mutex.cpp:66 #6 0x000055e69d89517c in std::unique_lock::lock (this=0x7f4d95c96e90, this=0x7f4d95c96e90) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:259 #7 std::unique_lock::unique_lock (__m=..., this=0x7f4d95c96e90) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:197 #8 mongo::RangeDeleterService::_acquireMutexUnconditionally (this=) at src/mongo/db/s/range_deleter_service.h:205 #9 mongo::RangeDeleterService::totalNumOfRegisteredTasks (this=0x55e6a4645d10) at src/mongo/db/s/range_deleter_service.cpp:418 #10 0x000055e69d782337 in mongo::(anonymous namespace)::ShardingStatisticsServerStatus::generateSection (this=, opCtx=0x55e6a9800d40, configElement=...) at src/mongo/db/s/sharding_server_status.cpp:130 #11 0x000055e69e217808 in mongo::ServerStatusSection::appendSection (result=0x7f4d95c97230, configElement=..., opCtx=0x55e6a9800d40, this=0x55e6a1a69400 ) at src/mongo/db/commands/server_status.h:102 #12 mongo::(anonymous namespace)::CmdServerStatus::run (this=, opCtx=0x55e6a9800d40, dbName=..., cmdObj=owned BSONObj 227 bytes @ 0x55e6a9832008 = {...}, result=...) at src/mongo/db/commands/server_status_command.cpp:134 #13 0x000055e69d398968 in mongo::BasicCommand::runWithReplyBuilder (this=0x55e6a4515360, opCtx=0x55e6a9800d40, dbName=..., cmdObj=owned BSONObj 227 bytes @ 0x55e6a9832008 = {...}, replyBuilder=) at src/mongo/db/commands.h:997 #14 0x000055e69efd8c21 in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=0x55e6a9811700, opCtx=0x55e6a9800d40, result=0x7f4d95c97440) at src/mongo/db/commands.cpp:881 #15 0x000055e69efd5925 in mongo::CommandHelpers::runCommandDirectly (opCtx=opCtx@entry=0x55e6a9800d40, request=...) at src/mongo/db/commands.cpp:138 #16 0x000055e69d51f7f4 in mongo::FTDCServerStatusCommandCollector::collect (this=0x55e6a46d4820, opCtx=0x55e6a9800d40, builder=...) at src/mongo/db/ftdc/ftdc_server.cpp:255 #17 0x000055e69d5553cc in mongo::FTDCCollectorCollection::collect (this=this@entry=0x55e6a9470bc8, client=client@entry=0x55e6a93e55e0) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:345 #18 0x000055e69d559597 in mongo::FTDCController::doLoop (this=0x55e6a9470a80) at src/mongo/db/ftdc/controller.cpp:251 #19 0x000055e69d559a0c in mongo::FTDCController::::operator() (__closure=0x55e6a46df910) at src/mongo/db/ftdc/controller.cpp:147 #20 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #21 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #22 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #23 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #24 mongo::stdx::thread::::operator() (this=0x55e6a46df908) at src/mongo/stdx/thread.h:194 #25 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #26 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #27 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a46df908) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #28 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a46df908) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #29 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a46df900) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #30 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a46df900) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #31 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #32 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 90 (Thread 0x7f4d7ad5c700 (LWP 42840)): #0 mongo::(anonymous namespace)::abruptQuitWithAddrSignal (signalNum=11, siginfo=0x55e6aaa6ebf0, ucontext_erased=0x55e6aaa6eac0) at src/mongo/util/signal_handlers_synchronous.cpp:300 #1 #2 0x00007f4d7ad5afef in ?? () #3 0x0000000000000043 in ?? () #4 0xb7eefa66505db200 in ?? () #5 0x0000000000000000 in ?? () Thread 89 (Thread 0x7f4d78d58700 (LWP 42845)): #0 0x00007f4da04c3853 in epoll_wait () from /lib64/libc.so.6 #1 0x000055e69ff50a4e in asio::detail::epoll_reactor::run (this=0x55e6ab495340, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x000055e69ff5342d in asio::detail::scheduler::do_run_one (this=0x55e6aa1c6a00, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:384 #3 0x000055e69ff539b5 in asio::detail::scheduler::run (this=0x55e6aa1c6a00, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x000055e69ff5b56e in asio::io_context::run (this=0x55e6ab48a868) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x000055e69fa6ebe0 in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=) at src/mongo/transport/transport_layer_asio.cpp:214 #6 0x000055e69fa378e0 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e6ab492800) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #7 0x000055e69fa37c4a in mongo::executor::NetworkInterfaceTL::::operator() (__closure=0x55e6aa0147d0) at src/mongo/executor/network_interface_tl.cpp:273 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #12 mongo::stdx::thread::::operator() (this=0x55e6aa0147c8) at src/mongo/stdx/thread.h:194 #13 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #14 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #15 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6aa0147c8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6aa0147c8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #17 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6aa0147c0) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #18 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6aa0147c0) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #19 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #20 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 88 (Thread 0x7f4d8747b700 (LWP 41097)): #0 0x00007f4da0786449 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a006529a in __gthread_cond_timedwait (__abs_timeout=0x7f4d8747a850, __mutex=, __cond=0x55e6a42dc1e0) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/x86_64-mongodb-linux/bits/gthr-default.h:871 #2 std::condition_variable::__wait_until_impl > > (__atime=..., __lock=..., this=0x55e6a42dc1e0) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:178 #3 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x55e6a42dc1e0) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:106 #4 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x55e6a42dc1e0) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:286 #5 std::_V2::condition_variable_any::wait_for, long, std::ratio<1l, 1000000000l> > (__rtime=..., __lock=..., this=0x55e6a42dc1e0) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:305 #6 mongo::(anonymous namespace)::PeriodicTaskRunner::run (this=0x55e6a42dc180) at src/mongo/util/background.cpp:320 #7 0x000055e6a00647b6 in mongo::BackgroundJob::jobBody (this=0x55e6a42dc180) at src/mongo/util/background.cpp:162 #8 0x000055e6a0064e1c in mongo::BackgroundJob::::operator() (__closure=0x55e6a96d7870) at src/mongo/util/background.cpp:188 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #13 mongo::stdx::thread::::operator() (this=0x55e6a96d7868) at src/mongo/stdx/thread.h:194 #14 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #15 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a96d7868) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a96d7868) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #18 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a96d7860) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #19 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a96d7860) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #20 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #21 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 87 (Thread 0x7f4d81a6e700 (LWP 41454)): #0 0x00007f4da04c3853 in epoll_wait () from /lib64/libc.so.6 #1 0x000055e69ff50a4e in asio::detail::epoll_reactor::run (this=0x55e6a9f111c0, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x000055e69ff5342d in asio::detail::scheduler::do_run_one (this=0x55e6a9de3000, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:384 #3 0x000055e69ff539b5 in asio::detail::scheduler::run (this=0x55e6a9de3000, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x000055e69ff5b56e in asio::io_context::run (this=0x55e6a98624e8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x000055e69fa6ebe0 in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=) at src/mongo/transport/transport_layer_asio.cpp:214 #6 0x000055e69fa378e0 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e6a985bc00) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #7 0x000055e69fa37c4a in mongo::executor::NetworkInterfaceTL::::operator() (__closure=0x55e6a9813a10) at src/mongo/executor/network_interface_tl.cpp:273 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #12 mongo::stdx::thread::::operator() (this=0x55e6a9813a08) at src/mongo/stdx/thread.h:194 #13 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #14 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #15 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a9813a08) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a9813a08) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #17 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a9813a00) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #18 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a9813a00) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #19 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #20 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 86 (Thread 0x7f4d7193f700 (LWP 56100)): #0 0x00007f4da078918d in recvmsg () from /lib64/noelision/libpthread.so.0 #1 0x000055e69ff56d42 in asio::detail::socket_ops::recv (s=194, bufs=0x7f4d7193df00, count=, flags=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x000055e69ff56df8 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4d7193df00, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x000055e69faa8e1f in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55e6ab85a888) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (ec=..., completion_condition=..., 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=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x55e6ab85a680, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/session_asio.cpp:568 #9 0x000055e69faa9bfa in mongo::transport::TransportLayerASIO::ASIOSession::read (this=this@entry=0x55e6ab85a680, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/third_party/boost/boost/optional/optional.hpp:908 #10 0x000055e69fa8cf2d in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessageImpl (this=0x55e6ab85a680, baton=std::shared_ptr (empty) = {...}) at src/third_party/asio-master/asio/include/asio/buffer.hpp:920 #11 0x000055e69fa8d79d in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessage (this=0x55e6ab85a680) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:614 #12 0x000055e69e267909 in mongo::transport::SessionWorkflow::Impl::::operator() (__closure=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #13 mongo::transport::SessionWorkflow::Impl::receiveMessage (this=0x55e6a9501980) at src/mongo/transport/session_workflow.cpp:500 #14 0x000055e69e268a48 in mongo::transport::SessionWorkflow::Impl::::operator() (__closure=) at src/mongo/transport/session_workflow.cpp:664 #15 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #16 mongo::transport::SessionWorkflow::Impl::startNewLoop (this=0x55e6a9501980, executorStatus=...) at src/mongo/transport/session_workflow.cpp:660 #17 0x000055e69e268cef in mongo::transport::SessionWorkflow::Impl::::::operator() (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:628 #18 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #19 mongo::transport::SessionWorkflow::Impl::::operator() (__closure=, executorStatus=Status::OK()) at src/mongo/transport/session_workflow.cpp:628 #20 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:259 #21 0x000055e69fa59f0b in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/assert_util_core.h:69 #22 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x55e6aa4b3c80) at src/mongo/transport/service_executor_synchronous.cpp:108 #23 mongo::transport::ServiceExecutorSynchronous::SharedState::::operator() (__closure=0x55e6aa1d4058) at src/mongo/transport/service_executor_synchronous.cpp:141 #24 mongo::unique_function::SpecificImpl::call(void) (this=0x55e6aa1d4050) at src/mongo/util/functional.h:259 #25 0x000055e69fa5cec5 in mongo::unique_function::operator()() const (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:350 #26 mongo::transport::::operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:122 #27 mongo::unique_function::SpecificImpl::call (this=) at src/mongo/util/functional.h:259 #28 mongo::unique_function::operator()() const (this=0x55e6aa274070) at src/mongo/util/functional.h:217 #29 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e6aa274070) at src/mongo/transport/service_executor_utils.cpp:64 #30 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #31 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 85 (Thread 0x7f4d7c162700 (LWP 41852)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a045934c in __gthread_cond_wait (__mutex=, __cond=__cond@entry=0x55e6aa293058) at /data/mci/440c27595e82e590cd69a7b9601f7523/toolchain-builder/tmp/build-gcc-v3.sh-1Hy/build/x86_64-mongodb-linux/libstdc++-v3/include/x86_64-mongodb-linux/bits/gthr-default.h:864 #2 std::condition_variable::wait (this=this@entry=0x55e6aa293058, __lock=...) at ../../../../../src/combined/libstdc++-v3/src/c++11/condition_variable.cc:53 #3 0x000055e69de85763 in std::_V2::condition_variable_any::wait > (__lock=..., this=0x55e6aa293058) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:238 #4 mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::_run (this=0x55e6aa293000) at src/mongo/db/repl/oplog_applier_impl.cpp:262 #5 0x000055e69de84fe5 in std::__invoke_impl (__f=@0x55e6aa123b10: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x55e69de85580 , __f=@0x55e6aa123b10: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x55e69de85580 , __t=@0x55e6aa123b20: 0x55e6aa293000) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:70 #6 std::__invoke (__fn=@0x55e6aa123b10: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x55e69de85580 ) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #7 std::__apply_impl, 0> (__t=..., __f=@0x55e6aa123b10: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x55e69de85580 ) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #8 std::apply > (__t=..., __f=@0x55e6aa123b10: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x55e69de85580 ) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #9 mongo::stdx::thread::::operator() (this=0x55e6aa123b08) at src/mongo/stdx/thread.h:194 #10 std::__invoke_impl::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #11 std::__invoke::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #12 std::thread::_Invoker::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6aa123b08) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #13 std::thread::_Invoker::type>), int>::type = 0]:: > >::operator() (this=0x55e6aa123b08) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #14 std::thread::_State_impl::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6aa123b00) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #15 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6aa123b00) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #16 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #17 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 84 (Thread 0x7f4d85c78700 (LWP 41101)): #0 0x00007f4da04ba6fd in poll () from /lib64/libc.so.6 #1 0x000055e69fa8206d in poll (__timeout=100, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 mongo::transport::TransportLayerASIO::BatonASIO::::operator() (__closure=) at src/mongo/transport/baton_asio_linux.cpp:359 #3 mongo::transport::TransportLayerASIO::BatonASIO::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=0x55e6a97c4310, lk=..., clkSource=) at src/mongo/transport/baton_asio_linux.cpp:366 #4 0x000055e69fa83155 in mongo::transport::TransportLayerASIO::BatonASIO::run (this=0x55e6a97c4310, clkSource=0x55e6a42c4140) at src/mongo/transport/baton_asio_linux.cpp:210 #5 0x000055e69fa8059d in mongo::transport::TransportLayerASIO::BatonASIO::run_until (this=this@entry=0x55e6a97c4310, clkSource=0x55e6a42c4140, deadline=...) at src/mongo/transport/baton_asio_linux.cpp:173 #6 0x000055e6a013baec in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (this=) at src/mongo/util/lockable_adapter.h:57 #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=warning: RTTI symbol not found for class 'mongo::transport::TransportLayerASIO::BatonASIO' ..., this=0x55e6a97c3118) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (timeout_time=..., lk=..., cv=..., clkSource=, waitable=0x55e6a97c4310) at src/mongo/util/waitable.h:92 #9 mongo::ClockSource::waitForConditionUntil (this=, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e6a97c4310) at src/mongo/util/clock_source.cpp:48 #10 0x000055e6a00ec21f in mongo::OperationContext::::operator() (__closure=) at src/mongo/util/lockable_adapter.h:50 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e6a96d3680, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:330 #12 0x000055e69f0088f2 in mongo::Interruptible::::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (this=0x55e6a96d3680, deadline=..., speed=mongo::Interruptible::WakeSpeed::kFast) at src/mongo/util/lockable_adapter.h:50 #13 0x000055e69f008c24 in mongo::Interruptible::::operator() (speed=mongo::Interruptible::WakeSpeed::kFast, deadline=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:229 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x55e6a96d3680) at src/mongo/util/interruptible.h:430 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x55e6a96d3680) at src/mongo/util/interruptible.h:471 #16 mongo::CondVarLockGrantNotification::wait (this=0x55e6a97c30c8, opCtx=0x55e6a96d3680, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:274 #17 0x000055e69f00c656 in mongo::LockerImpl::_lockComplete (this=0x55e6a97c3000, opCtx=0x55e6a96d3680, resId=Traceback (most recent call last): File "/opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/python3-v3.DaQ/lib/python3.9/site-packages/gdbmongo/interaction.py", line 62, in __call__ return super().__call__(val) File "/opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gdb-v3.ATZ/share/gdb/python/gdb/printing.py", line 218, in __call__ return printer.gen_printer(val) File "/opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/python3-v3.DaQ/lib/python3.9/site-packages/gdbmongo/lock_manager_printer.py", line 303, in __init__ assert resource_type_bits is not None AssertionError ..., mode=, deadline=...) at src/mongo/db/concurrency/lock_state.cpp:1007 #18 0x000055e69effef08 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x7f4d85c77498, lockMode=mongo::MODE_IX, deadline=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:345 #19 0x000055e69efff340 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f4d85c77498, opCtx=0x55e6a96d3680, lockMode=mongo::MODE_IX, deadline=..., behavior=, skipRSTLLock=) at src/mongo/db/concurrency/d_concurrency.cpp:161 #20 0x000055e69f00022e in boost::optional_detail::optional_base::construct (this=0x7f4d85c77490) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/new:169 #21 boost::optional_detail::optional_base::emplace_assign (this=0x7f4d85c77490) at src/third_party/boost/boost/optional/optional.hpp:436 #22 boost::optional::emplace (this=0x7f4d85c77490) at src/third_party/boost/boost/optional/optional.hpp:1169 #23 mongo::Lock::DBLock::DBLock (this=0x7f4d85c77478, opCtx=0x55e6a96d3680, dbName=..., mode=mongo::MODE_IX, deadline=..., skipGlobalAndRSTLLocks=) at src/mongo/db/concurrency/d_concurrency.cpp:220 #24 0x000055e69e8a30dd in mongo::AutoGetDb::AutoGetDb (this=0x7f4d85c77448, opCtx=0x55e6a96d3680, dbName=..., mode=mongo::MODE_IX, deadline=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/basic_string.h:940 #25 0x000055e69e8a34b6 in boost::optional_detail::optional_base::construct (this=0x7f4d85c77440) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/new:169 #26 boost::optional_detail::optional_base::emplace_assign (this=0x7f4d85c77440) at src/third_party/boost/boost/optional/optional.hpp:436 #27 boost::optional::emplace (this=0x7f4d85c77440) at src/third_party/boost/boost/optional/optional.hpp:1169 #28 mongo::AutoGetCollection::AutoGetCollection (this=0x7f4d85c77440, opCtx=, nsOrUUID=..., modeColl=, options=...) at src/mongo/db/catalog_raii.cpp:239 #29 0x000055e69e408b48 in mongo::(anonymous namespace)::deleteExpiredChangeStreamPreImages (client=0x55e6a972e680, currentTimeForTimeBasedExpiration=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:345 #30 0x000055e69e40961a in mongo::ChangeStreamPreImagesCollectionManager::performExpiredChangeStreamPreImagesRemovalPass (client=0x55e6a972e680) at src/mongo/db/change_stream_pre_images_collection_manager.cpp:509 #31 0x000055e69d30623c in mongo::(anonymous namespace)::ChangeStreamExpiredPreImagesRemover::run (this=0x55e6a97ad300) at src/mongo/db/pipeline/change_stream_expired_pre_image_remover.cpp:100 #32 0x000055e6a00647b6 in mongo::BackgroundJob::jobBody (this=0x55e6a97ad300) at src/mongo/util/background.cpp:162 #33 0x000055e6a0064e1c in mongo::BackgroundJob::::operator() (__closure=0x55e6a96d7b70) at src/mongo/util/background.cpp:188 #34 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #35 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #36 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #37 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #38 mongo::stdx::thread::::operator() (this=0x55e6a96d7b68) at src/mongo/stdx/thread.h:194 #39 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #40 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #41 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a96d7b68) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #42 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a96d7b68) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #43 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a96d7b60) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #44 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a96d7b60) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #45 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #46 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 83 (Thread 0x7f4d94495700 (LWP 48751)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69ff5354b in asio::detail::posix_event::wait (lock=..., this=0x55e6aa510a70) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x55e6aa510a68) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=0x55e6aa510a00, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x000055e69ff539b5 in asio::detail::scheduler::run (this=0x55e6aa510a00, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x000055e69ff5b56e in asio::io_context::run (this=0x55e6aa62fc28) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x000055e69fa6ebe0 in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=) at src/mongo/transport/transport_layer_asio.cpp:214 #7 0x000055e69fa378e0 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e6a9eed400) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #8 0x000055e69fa37c4a in mongo::executor::NetworkInterfaceTL::::operator() (__closure=0x55e6a9814f30) at src/mongo/executor/network_interface_tl.cpp:273 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #13 mongo::stdx::thread::::operator() (this=0x55e6a9814f28) at src/mongo/stdx/thread.h:194 #14 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #15 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a9814f28) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a9814f28) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #18 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a9814f20) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #19 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a9814f20) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #20 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #21 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 82 (Thread 0x7f4d80a6c700 (LWP 57698)): #0 0x00007f4da0786449 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a006bc0d in __gthread_cond_timedwait (__abs_timeout=0x7f4d80a6b050, __mutex=, __cond=0x55e6a46d60e8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/x86_64-mongodb-linux/bits/gthr-default.h:871 #2 std::condition_variable::__wait_until_impl > > (__atime=..., __lock=..., this=0x55e6a46d60e8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:178 #3 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x55e6a46d60e8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:106 #4 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x55e6a46d60e8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:286 #5 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/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:297 #6 mongo::ThreadPool::Impl::_consumeTasks (this=0x55e6a46d6000) at src/mongo/util/concurrency/thread_pool.cpp:471 #7 0x000055e6a006c7cc in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e6a46d6000, threadName="ReplCoord-7") at src/mongo/util/concurrency/thread_pool.cpp:405 #8 0x000055e6a006cd40 in mongo::ThreadPool::Impl::::operator() (__closure=0x55e6a4609b50) at src/mongo/util/concurrency/thread_pool.cpp:580 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #13 mongo::stdx::thread::::operator() (this=0x55e6a4609b48) at src/mongo/stdx/thread.h:194 #14 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #15 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a4609b48) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a4609b48) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #18 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a4609b40) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #19 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a4609b40) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #20 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #21 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 81 (Thread 0x7f4d72e46700 (LWP 48749)): #0 0x00007f4da04ba6fd in poll () from /lib64/libc.so.6 #1 0x000055e69fa8206d in poll (__timeout=100, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 mongo::transport::TransportLayerASIO::BatonASIO::::operator() (__closure=) at src/mongo/transport/baton_asio_linux.cpp:359 #3 mongo::transport::TransportLayerASIO::BatonASIO::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=0x55e6a9c79690, lk=..., clkSource=) at src/mongo/transport/baton_asio_linux.cpp:366 #4 0x000055e69fa83155 in mongo::transport::TransportLayerASIO::BatonASIO::run (this=0x55e6a9c79690, clkSource=0x55e6a42c4140) at src/mongo/transport/baton_asio_linux.cpp:210 #5 0x000055e69fa8059d in mongo::transport::TransportLayerASIO::BatonASIO::run_until (this=this@entry=0x55e6a9c79690, clkSource=0x55e6a42c4140, deadline=...) at src/mongo/transport/baton_asio_linux.cpp:173 #6 0x000055e6a013baec in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (this=) at src/mongo/util/lockable_adapter.h:57 #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=warning: RTTI symbol not found for class 'mongo::transport::TransportLayerASIO::BatonASIO' ..., this=0x55e6aa574918) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (timeout_time=..., lk=..., cv=..., clkSource=, waitable=0x55e6a9c79690) at src/mongo/util/waitable.h:92 #9 mongo::ClockSource::waitForConditionUntil (this=, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e6a9c79690) at src/mongo/util/clock_source.cpp:48 #10 0x000055e6a00ec21f in mongo::OperationContext::::operator() (__closure=) at src/mongo/util/lockable_adapter.h:50 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e6a9caad40, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:330 #12 0x000055e69f0088f2 in mongo::Interruptible::::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (this=0x55e6a9caad40, deadline=..., speed=mongo::Interruptible::WakeSpeed::kFast) at src/mongo/util/lockable_adapter.h:50 #13 0x000055e69f008c24 in mongo::Interruptible::::operator() (speed=mongo::Interruptible::WakeSpeed::kFast, deadline=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:229 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x55e6a9caad40) at src/mongo/util/interruptible.h:430 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x55e6a9caad40) at src/mongo/util/interruptible.h:471 #16 mongo::CondVarLockGrantNotification::wait (this=0x55e6aa5748c8, opCtx=0x55e6a9caad40, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:274 #17 0x000055e69f00c656 in mongo::LockerImpl::_lockComplete (this=0x55e6aa574800, opCtx=0x55e6a9caad40, resId=Traceback (most recent call last): File "/opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/python3-v3.DaQ/lib/python3.9/site-packages/gdbmongo/interaction.py", line 62, in __call__ return super().__call__(val) File "/opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gdb-v3.ATZ/share/gdb/python/gdb/printing.py", line 218, in __call__ return printer.gen_printer(val) File "/opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/python3-v3.DaQ/lib/python3.9/site-packages/gdbmongo/lock_manager_printer.py", line 303, in __init__ assert resource_type_bits is not None AssertionError ..., mode=, deadline=...) at src/mongo/db/concurrency/lock_state.cpp:1007 #18 0x000055e69effef08 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x7f4d72e44c00, lockMode=mongo::MODE_IX, deadline=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:345 #19 0x000055e69efff340 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f4d72e44c00, opCtx=0x55e6a9caad40, lockMode=mongo::MODE_IX, deadline=..., behavior=, skipRSTLLock=) at src/mongo/db/concurrency/d_concurrency.cpp:161 #20 0x000055e69f00022e in boost::optional_detail::optional_base::construct (this=0x7f4d72e44bf8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/new:169 #21 boost::optional_detail::optional_base::emplace_assign (this=0x7f4d72e44bf8) at src/third_party/boost/boost/optional/optional.hpp:436 #22 boost::optional::emplace (this=0x7f4d72e44bf8) at src/third_party/boost/boost/optional/optional.hpp:1169 #23 mongo::Lock::DBLock::DBLock (this=0x7f4d72e44be0, opCtx=0x55e6a9caad40, dbName=..., mode=mongo::MODE_IX, deadline=..., skipGlobalAndRSTLLocks=) at src/mongo/db/concurrency/d_concurrency.cpp:220 #24 0x000055e69e9684d6 in mongo::ScopedRangeDeleterLock::ScopedRangeDeleterLock (this=0x7f4d72e44be0, opCtx=0x55e6a9caad40) at src/mongo/base/string_data.h:261 #25 0x000055e69e96b317 in mongo::BalancerStatsRegistry::::operator()(void) const (__closure=) at src/mongo/db/s/balancer_stats_registry.cpp:136 #26 0x000055e69d481f25 in mongo::unique_function::operator()() const (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/new:169 #27 std::__invoke_impl&>(std::__invoke_other, mongo::unique_function&) (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #28 std::__invoke&>(mongo::unique_function&) (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #29 std::__apply_impl&, std::tuple<>>(mongo::unique_function&, std::tuple<>&&, std::integer_sequence) (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #30 std::apply&, std::tuple<> >(mongo::unique_function&, std::tuple<>&&) (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #31 _ZZZZZN5mongo14ExecutorFutureIvE13_wrapCBHelperINS_15unique_functionIFvvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSD_ENUlNS_6StatusEE_clESG_ENKUlvE_clEvENKUlvE_clEv (this=) at src/mongo/util/future.h:1379 #32 _ZZZZN5mongo14ExecutorFutureIvE13_wrapCBHelperINS_15unique_functionIFvvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSD_ENUlNS_6StatusEE_clESG_ENKUlvE_clEv (this=) at src/mongo/util/future.h:1385 #33 _ZN5mongo14future_details4callIRZZZNS_14ExecutorFutureIvE13_wrapCBHelperINS_15unique_functionIFvvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSF_ENUlNS_6StatusEE_clESI_EUlvE_EEDaSC_NS0_8FakeVoidE (func=...) at src/mongo/util/future_impl.h:296 #34 _ZN5mongo14future_details10statusCallIRZZZNS_14ExecutorFutureIvE13_wrapCBHelperINS_15unique_functionIFvvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSF_ENUlNS_6StatusEE_clESI_EUlvE_JNS0_8FakeVoidEEEEDaSC_DpOT0_ (func=...) at src/mongo/util/future_impl.h:314 #35 0x000055e69d4820c0 in _ZZNO5mongo14future_details10FutureImplINS0_8FakeVoidEE4thenINS_19CleanupFuturePolicyILb0EEEZZZNS_14ExecutorFutureIvE13_wrapCBHelperINS_15unique_functionIFvvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSK_ENUlNS_6StatusEE_clESN_EUlvE_Li0EEEDaSG_OT0_ENKUlOS2_E_clESS_ (this=, val=...) at src/mongo/util/future_impl.h:977 #36 _ZN5mongo14future_details10FutureImplINS0_8FakeVoidEE11generalImplIZNOS3_4thenINS_19CleanupFuturePolicyILb0EEEZZZNS_14ExecutorFutureIvE13_wrapCBHelperINS_15unique_functionIFvvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSL_ENUlNS_6StatusEE_clESO_EUlvE_Li0EEEDaSH_OT0_EUlOS2_E_ZNOS5_IS7_SQ_Li0EEEDaSH_SS_EUlOSO_E0_ZNOS5_IS7_SQ_Li0EEEDaSH_SS_EUlvE1_EEDaSI_SS_OT1_ (notReady=..., fail=..., success=..., this=) at src/mongo/util/future_impl.h:1274 #37 _ZNO5mongo14future_details10FutureImplINS0_8FakeVoidEE4thenINS_19CleanupFuturePolicyILb0EEEZZZNS_14ExecutorFutureIvE13_wrapCBHelperINS_15unique_functionIFvvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSK_ENUlNS_6StatusEE_clESN_EUlvE_Li0EEEDaSG_OT0_ (func=..., this=, policy=...) at src/mongo/util/future_impl.h:991 #38 _ZNO5mongo6FutureIvE4thenINS_19CleanupFuturePolicyILb0EEEZZZNS_14ExecutorFutureIvE13_wrapCBHelperINS_15unique_functionIFvvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSI_ENUlNS_6StatusEE_clESL_EUlvE_Li0EEEDaSE_OT0_ (func=..., this=, policy=...) at src/mongo/util/future.h:415 #39 _ZN5mongo7PromiseIvE7setWithINS_19CleanupFuturePolicyILb0EEEZZZNS_14ExecutorFutureIvE13_wrapCBHelperINS_15unique_functionIFvvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSI_ENUlNS_6StatusEE_clESL_EUlvE_Li0EEEvSE_OT0_ (func=..., this=0x55e6aa3317e8, policy=...) at src/mongo/util/future.h:933 #40 _ZN5mongo7PromiseIvE7setWithIZZZNS_14ExecutorFutureIvE13_wrapCBHelperINS_15unique_functionIFvvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSG_ENUlNS_6StatusEE_clESJ_EUlvE_Li0EEEvSD_ (func=..., this=0x55e6aa3317e8) at src/mongo/util/future.h:938 #41 _ZZZN5mongo14ExecutorFutureIvE13_wrapCBHelperINS_15unique_functionIFvvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSD_ENUlNS_6StatusEE_clESG_ (execStatus=..., this=0x55e6aa3317e8) at src/mongo/util/future.h:1378 #42 _ZZN5mongo15unique_functionIFvNS_6StatusEEE8makeImplIZZNS_14ExecutorFutureIvE13_wrapCBHelperINS0_IFvvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSH_EUlS1_E_EEDaSE_EN12SpecificImpl4callEOS1_ (this=0x55e6aa3317e0, args#0=...) at src/mongo/util/functional.h:259 #43 0x000055e6a0069b95 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/assert_util_core.h:69 #44 mongo::ThreadPool::Impl::_doOneTask (this=0x55e6a958b880, lk=0x7f4d72e45020) at src/mongo/util/concurrency/thread_pool.cpp:530 #45 0x000055e6a006b30b in mongo::ThreadPool::Impl::_consumeTasks (this=0x55e6a958b880) at src/mongo/util/concurrency/thread_pool.cpp:418 #46 0x000055e6a006c7cc in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e6a958b880, threadName="BalancerStatsRegistry-0") at src/mongo/util/concurrency/thread_pool.cpp:405 #47 0x000055e6a006cd40 in mongo::ThreadPool::Impl::::operator() (__closure=0x55e6aa4df950) at src/mongo/util/concurrency/thread_pool.cpp:580 #48 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #49 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #50 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #51 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #52 mongo::stdx::thread::::operator() (this=0x55e6aa4df948) at src/mongo/stdx/thread.h:194 #53 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #54 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #55 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6aa4df948) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #56 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6aa4df948) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #57 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6aa4df940) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #58 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6aa4df940) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #59 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #60 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 80 (Thread 0x7f4d7183e700 (LWP 58628)): #0 0x00007f4da0786449 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a006bc0d in __gthread_cond_timedwait (__abs_timeout=0x7f4d7183d050, __mutex=, __cond=0x55e6aa657268) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/x86_64-mongodb-linux/bits/gthr-default.h:871 #2 std::condition_variable::__wait_until_impl > > (__atime=..., __lock=..., this=0x55e6aa657268) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:178 #3 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x55e6aa657268) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:106 #4 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x55e6aa657268) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:286 #5 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/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:297 #6 mongo::ThreadPool::Impl::_consumeTasks (this=0x55e6aa657180) at src/mongo/util/concurrency/thread_pool.cpp:471 #7 0x000055e6a006c7cc in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e6aa657180, threadName="Sharding-Fixed-7") at src/mongo/util/concurrency/thread_pool.cpp:405 #8 0x000055e6a006cd40 in mongo::ThreadPool::Impl::::operator() (__closure=0x55e6a458ba50) at src/mongo/util/concurrency/thread_pool.cpp:580 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #13 mongo::stdx::thread::::operator() (this=0x55e6a458ba48) at src/mongo/stdx/thread.h:194 #14 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #15 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a458ba48) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a458ba48) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #18 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a458ba40) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #19 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a458ba40) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #20 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #21 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 79 (Thread 0x7f4d7b961700 (LWP 58608)): #0 0x00007f4da0786449 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a006bc0d in __gthread_cond_timedwait (__abs_timeout=0x7f4d7b960050, __mutex=, __cond=0x55e6aa657268) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/x86_64-mongodb-linux/bits/gthr-default.h:871 #2 std::condition_variable::__wait_until_impl > > (__atime=..., __lock=..., this=0x55e6aa657268) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:178 #3 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x55e6aa657268) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:106 #4 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x55e6aa657268) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:286 #5 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/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:297 #6 mongo::ThreadPool::Impl::_consumeTasks (this=0x55e6aa657180) at src/mongo/util/concurrency/thread_pool.cpp:471 #7 0x000055e6a006c7cc in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e6aa657180, threadName="Sharding-Fixed-6") at src/mongo/util/concurrency/thread_pool.cpp:405 #8 0x000055e6a006cd40 in mongo::ThreadPool::Impl::::operator() (__closure=0x55e6a4588150) at src/mongo/util/concurrency/thread_pool.cpp:580 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #13 mongo::stdx::thread::::operator() (this=0x55e6a4588148) at src/mongo/stdx/thread.h:194 #14 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #15 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a4588148) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a4588148) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #18 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a4588140) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #19 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a4588140) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #20 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #21 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 78 (Thread 0x7f4d7a55b700 (LWP 42841)): #0 0x00007f4d7a558d2f in ?? () #1 0x000055e6a9cafd20 in ?? () #2 0x000055e6a42c4308 in ?? () #3 0x000055e6a42c4310 in ?? () #4 0xcc0055e6a9ccbcc8 in ?? () #5 0x000055e6a9ccbdd0 in ?? () #6 0x00007f4d7a559070 in ?? () #7 0x00007f4d7a558d70 in ?? () #8 0x000055e6a02d1261 in mongo::latch_detail::Mutex::_onUnlock (this=0x7f4d7a558e70) at src/mongo/platform/mutex.h:228 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 77 (Thread 0x7f4d90c8e700 (LWP 40950)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a045934c in __gthread_cond_wait (__mutex=, __cond=__cond@entry=0x55e6a9ddca80) at /data/mci/440c27595e82e590cd69a7b9601f7523/toolchain-builder/tmp/build-gcc-v3.sh-1Hy/build/x86_64-mongodb-linux/libstdc++-v3/include/x86_64-mongodb-linux/bits/gthr-default.h:864 #2 std::condition_variable::wait (this=this@entry=0x55e6a9ddca80, __lock=...) at ../../../../../src/combined/libstdc++-v3/src/c++11/condition_variable.cc:53 #3 0x000055e69dc5041f in std::_V2::condition_variable_any::wait > (__lock=..., this=0x55e6a9ddca80) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:238 #4 mongo::WiredTigerRecordStore::OplogStones::awaitHasExcessStonesOrDead (this=0x55e6a9ddca10) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:267 #5 0x000055e69dc507e9 in mongo::WiredTigerRecordStore::yieldAndAwaitOplogDeletionRequest (this=, opCtx=0x55e6a94ea8c0) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:1158 #6 0x000055e69d396c05 in mongo::OplogCapMaintainerThread::_deleteExcessDocuments (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:345 #7 0x000055e69d397158 in mongo::OplogCapMaintainerThread::run (this=0x55e6a45cc600) at src/mongo/db/storage/oplog_cap_maintainer_thread.cpp:114 #8 0x000055e6a00647b6 in mongo::BackgroundJob::jobBody (this=0x55e6a45cc600) at src/mongo/util/background.cpp:162 #9 0x000055e6a0064e1c in mongo::BackgroundJob::::operator() (__closure=0x55e6a9522550) at src/mongo/util/background.cpp:188 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #14 mongo::stdx::thread::::operator() (this=0x55e6a9522548) at src/mongo/stdx/thread.h:194 #15 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #16 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a9522548) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #18 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a9522548) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #19 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a9522540) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #20 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a9522540) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #21 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #22 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 76 (Thread 0x7f4d7ae5d700 (LWP 42812)): #0 0x00007f4da078918d in recvmsg () from /lib64/noelision/libpthread.so.0 #1 0x000055e69ff56d42 in asio::detail::socket_ops::recv (s=121, bufs=0x7f4d7ae5bf00, count=, flags=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x000055e69ff56df8 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4d7ae5bf00, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x000055e69faa8e1f in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55e6ab474d08) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (ec=..., completion_condition=..., 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=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x55e6ab474b00, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/session_asio.cpp:568 #9 0x000055e69faa9bfa in mongo::transport::TransportLayerASIO::ASIOSession::read (this=this@entry=0x55e6ab474b00, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/third_party/boost/boost/optional/optional.hpp:908 #10 0x000055e69fa8cf2d in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessageImpl (this=0x55e6ab474b00, baton=std::shared_ptr (empty) = {...}) at src/third_party/asio-master/asio/include/asio/buffer.hpp:920 #11 0x000055e69fa8d79d in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessage (this=0x55e6ab474b00) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:614 #12 0x000055e69e267909 in mongo::transport::SessionWorkflow::Impl::::operator() (__closure=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #13 mongo::transport::SessionWorkflow::Impl::receiveMessage (this=0x55e6aa65d8c0) at src/mongo/transport/session_workflow.cpp:500 #14 0x000055e69e268a48 in mongo::transport::SessionWorkflow::Impl::::operator() (__closure=) at src/mongo/transport/session_workflow.cpp:664 #15 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #16 mongo::transport::SessionWorkflow::Impl::startNewLoop (this=0x55e6aa65d8c0, executorStatus=...) at src/mongo/transport/session_workflow.cpp:660 #17 0x000055e69e268cef in mongo::transport::SessionWorkflow::Impl::::::operator() (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:628 #18 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #19 mongo::transport::SessionWorkflow::Impl::::operator() (__closure=, executorStatus=Status::OK()) at src/mongo/transport/session_workflow.cpp:628 #20 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:259 #21 0x000055e69fa59f0b in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/assert_util_core.h:69 #22 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x55e6aaa25ae0) at src/mongo/transport/service_executor_synchronous.cpp:108 #23 mongo::transport::ServiceExecutorSynchronous::SharedState::::operator() (__closure=0x55e6a986b688) at src/mongo/transport/service_executor_synchronous.cpp:141 #24 mongo::unique_function::SpecificImpl::call(void) (this=0x55e6a986b680) at src/mongo/util/functional.h:259 #25 0x000055e69fa5cec5 in mongo::unique_function::operator()() const (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:350 #26 mongo::transport::::operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:122 #27 mongo::unique_function::SpecificImpl::call (this=) at src/mongo/util/functional.h:259 #28 mongo::unique_function::operator()() const (this=0x55e6aa2731b0) at src/mongo/util/functional.h:217 #29 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e6aa2731b0) at src/mongo/transport/service_executor_utils.cpp:64 #30 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #31 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 75 (Thread 0x7f4d8947f700 (LWP 41090)): #0 0x00007f4da04ba6fd in poll () from /lib64/libc.so.6 #1 0x000055e69fa8206d in poll (__timeout=100, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 mongo::transport::TransportLayerASIO::BatonASIO::::operator() (__closure=) at src/mongo/transport/baton_asio_linux.cpp:359 #3 mongo::transport::TransportLayerASIO::BatonASIO::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=0x55e6a9f40910, lk=..., clkSource=) at src/mongo/transport/baton_asio_linux.cpp:366 #4 0x000055e69fa83155 in mongo::transport::TransportLayerASIO::BatonASIO::run (this=0x55e6a9f40910, clkSource=0x55e6a42c4140) at src/mongo/transport/baton_asio_linux.cpp:210 #5 0x000055e69fa8059d in mongo::transport::TransportLayerASIO::BatonASIO::run_until (this=this@entry=0x55e6a9f40910, clkSource=0x55e6a42c4140, deadline=...) at src/mongo/transport/baton_asio_linux.cpp:173 #6 0x000055e6a013baec in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (this=) at src/mongo/util/lockable_adapter.h:57 #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=warning: RTTI symbol not found for class 'mongo::transport::TransportLayerASIO::BatonASIO' ..., this=0x55e6aa046118) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (timeout_time=..., lk=..., cv=..., clkSource=, waitable=0x55e6a9f40910) at src/mongo/util/waitable.h:92 #9 mongo::ClockSource::waitForConditionUntil (this=, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e6a9f40910) at src/mongo/util/clock_source.cpp:48 #10 0x000055e6a00ec21f in mongo::OperationContext::::operator() (__closure=) at src/mongo/util/lockable_adapter.h:50 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e6ab487b40, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:330 #12 0x000055e69f0088f2 in mongo::Interruptible::::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (this=0x55e6ab487b40, deadline=..., speed=mongo::Interruptible::WakeSpeed::kFast) at src/mongo/util/lockable_adapter.h:50 #13 0x000055e69f008c24 in mongo::Interruptible::::operator() (speed=mongo::Interruptible::WakeSpeed::kFast, deadline=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:229 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x55e6ab487b40) at src/mongo/util/interruptible.h:430 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x55e6ab487b40) at src/mongo/util/interruptible.h:471 #16 mongo::CondVarLockGrantNotification::wait (this=0x55e6aa0460c8, opCtx=0x55e6ab487b40, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:274 #17 0x000055e69f00c656 in mongo::LockerImpl::_lockComplete (this=0x55e6aa046000, opCtx=0x55e6ab487b40, resId=Traceback (most recent call last): File "/opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/python3-v3.DaQ/lib/python3.9/site-packages/gdbmongo/interaction.py", line 62, in __call__ return super().__call__(val) File "/opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gdb-v3.ATZ/share/gdb/python/gdb/printing.py", line 218, in __call__ return printer.gen_printer(val) File "/opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/python3-v3.DaQ/lib/python3.9/site-packages/gdbmongo/lock_manager_printer.py", line 303, in __init__ assert resource_type_bits is not None AssertionError ..., mode=, deadline=...) at src/mongo/db/concurrency/lock_state.cpp:1007 #18 0x000055e69effef08 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x7f4d8947e8a0, lockMode=mongo::MODE_IS, deadline=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:345 #19 0x000055e69efff340 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f4d8947e8a0, opCtx=0x55e6ab487b40, lockMode=mongo::MODE_IS, deadline=..., behavior=, skipRSTLLock=) at src/mongo/db/concurrency/d_concurrency.cpp:161 #20 0x000055e69e3173dc in mongo::Lock::GlobalLock::GlobalLock (lockMode=mongo::MODE_IS, opCtx=, this=0x7f4d8947e8a0) at src/mongo/db/concurrency/d_concurrency.h:205 #21 mongo::StorageEngineImpl::TimestampMonitor::::operator()(mongo::Client *) (client=, __closure=) at src/mongo/db/storage/storage_engine_impl.cpp:1309 #22 0x000055e69da34b06 in std::function::operator()(mongo::Client*) const (__args#0=, this=0x55e6a9694ab8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_function.h:682 #23 mongo::PeriodicRunnerImpl::PeriodicJobImpl::::operator() (__closure=) at src/mongo/util/periodic_runner_impl.cpp:105 #24 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #25 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #26 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #27 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #28 mongo::stdx::thread::::operator() (this=) at src/mongo/stdx/thread.h:194 #29 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #30 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #31 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #32 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #33 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #34 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a96939b0) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #35 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #36 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 74 (Thread 0x7f4da225b700 (LWP 41140)): #0 0x00007f4da078918d in recvmsg () from /lib64/noelision/libpthread.so.0 #1 0x000055e69ff56d42 in asio::detail::socket_ops::recv (s=62, bufs=0x7f4da2259f00, count=, flags=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x000055e69ff56df8 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4da2259f00, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x000055e69faa8e1f in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55e6a46ca308) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (ec=..., completion_condition=..., 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=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x55e6a46ca100, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/session_asio.cpp:568 #9 0x000055e69faa9bfa in mongo::transport::TransportLayerASIO::ASIOSession::read (this=this@entry=0x55e6a46ca100, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/third_party/boost/boost/optional/optional.hpp:908 #10 0x000055e69fa8cf2d in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessageImpl (this=0x55e6a46ca100, baton=std::shared_ptr (empty) = {...}) at src/third_party/asio-master/asio/include/asio/buffer.hpp:920 #11 0x000055e69fa8d79d in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessage (this=0x55e6a46ca100) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:614 #12 0x000055e69e267909 in mongo::transport::SessionWorkflow::Impl::::operator() (__closure=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #13 mongo::transport::SessionWorkflow::Impl::receiveMessage (this=0x55e6a96c7bc0) at src/mongo/transport/session_workflow.cpp:500 #14 0x000055e69e268a48 in mongo::transport::SessionWorkflow::Impl::::operator() (__closure=) at src/mongo/transport/session_workflow.cpp:664 #15 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #16 mongo::transport::SessionWorkflow::Impl::startNewLoop (this=0x55e6a96c7bc0, executorStatus=...) at src/mongo/transport/session_workflow.cpp:660 #17 0x000055e69e268cef in mongo::transport::SessionWorkflow::Impl::::::operator() (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:628 #18 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #19 mongo::transport::SessionWorkflow::Impl::::operator() (__closure=, executorStatus=Status::OK()) at src/mongo/transport/session_workflow.cpp:628 #20 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:259 #21 0x000055e69fa59f0b in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/assert_util_core.h:69 #22 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x55e6a94bc5c0) at src/mongo/transport/service_executor_synchronous.cpp:108 #23 mongo::transport::ServiceExecutorSynchronous::SharedState::::operator() (__closure=0x55e6a46d5b28) at src/mongo/transport/service_executor_synchronous.cpp:141 #24 mongo::unique_function::SpecificImpl::call(void) (this=0x55e6a46d5b20) at src/mongo/util/functional.h:259 #25 0x000055e69fa5cec5 in mongo::unique_function::operator()() const (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:350 #26 mongo::transport::::operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:122 #27 mongo::unique_function::SpecificImpl::call (this=) at src/mongo/util/functional.h:259 #28 mongo::unique_function::operator()() const (this=0x55e6a46c3038) at src/mongo/util/functional.h:217 #29 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e6a46c3038) at src/mongo/transport/service_executor_utils.cpp:64 #30 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #31 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 73 (Thread 0x7f4d7c963700 (LWP 41851)): #0 0x00007f4da04ba6fd in poll () from /lib64/libc.so.6 #1 0x000055e69fa8206d in poll (__timeout=100, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 mongo::transport::TransportLayerASIO::BatonASIO::::operator() (__closure=) at src/mongo/transport/baton_asio_linux.cpp:359 #3 mongo::transport::TransportLayerASIO::BatonASIO::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=0x55e6aa115690, lk=..., clkSource=) at src/mongo/transport/baton_asio_linux.cpp:366 #4 0x000055e69fa83155 in mongo::transport::TransportLayerASIO::BatonASIO::run (this=0x55e6aa115690, clkSource=0x55e6a42c4140) at src/mongo/transport/baton_asio_linux.cpp:210 #5 0x000055e69fa8059d in mongo::transport::TransportLayerASIO::BatonASIO::run_until (this=this@entry=0x55e6aa115690, clkSource=0x55e6a42c4140, deadline=...) at src/mongo/transport/baton_asio_linux.cpp:173 #6 0x000055e6a013baec in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (this=) at src/mongo/util/lockable_adapter.h:57 #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=warning: RTTI symbol not found for class 'mongo::transport::TransportLayerASIO::BatonASIO' ..., this=0x55e6aa288118) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (timeout_time=..., lk=..., cv=..., clkSource=, waitable=0x55e6aa115690) at src/mongo/util/waitable.h:92 #9 mongo::ClockSource::waitForConditionUntil (this=, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e6aa115690) at src/mongo/util/clock_source.cpp:48 #10 0x000055e6a00ec21f in mongo::OperationContext::::operator() (__closure=) at src/mongo/util/lockable_adapter.h:50 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e6aa276680, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:330 #12 0x000055e69f0088f2 in mongo::Interruptible::::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (this=0x55e6aa276680, deadline=..., speed=mongo::Interruptible::WakeSpeed::kFast) at src/mongo/util/lockable_adapter.h:50 #13 0x000055e69f008c24 in mongo::Interruptible::::operator() (speed=mongo::Interruptible::WakeSpeed::kFast, deadline=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:229 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x55e6aa276680) at src/mongo/util/interruptible.h:430 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x55e6aa276680) at src/mongo/util/interruptible.h:471 #16 mongo::CondVarLockGrantNotification::wait (this=0x55e6aa2880c8, opCtx=0x55e6aa276680, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:274 #17 0x000055e69f00c656 in mongo::LockerImpl::_lockComplete (this=0x55e6aa288000, opCtx=0x55e6aa276680, resId=Traceback (most recent call last): File "/opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/python3-v3.DaQ/lib/python3.9/site-packages/gdbmongo/interaction.py", line 62, in __call__ return super().__call__(val) File "/opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gdb-v3.ATZ/share/gdb/python/gdb/printing.py", line 218, in __call__ return printer.gen_printer(val) File "/opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/python3-v3.DaQ/lib/python3.9/site-packages/gdbmongo/lock_manager_printer.py", line 303, in __init__ assert resource_type_bits is not None AssertionError ..., mode=, deadline=...) at src/mongo/db/concurrency/lock_state.cpp:1007 #18 0x000055e69effef08 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x7f4d7c962670, lockMode=mongo::MODE_IS, deadline=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:345 #19 0x000055e69efff340 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f4d7c962670, opCtx=0x55e6aa276680, lockMode=mongo::MODE_IS, deadline=..., behavior=, skipRSTLLock=) at src/mongo/db/concurrency/d_concurrency.cpp:161 #20 0x000055e69df33b89 in mongo::Lock::GlobalLock::GlobalLock (lockMode=mongo::MODE_IS, opCtx=, this=0x7f4d7c962670) at src/mongo/db/concurrency/d_concurrency.h:205 #21 mongo::repl::OplogBatcher::_run (this=0x55e6aa1d5f00, storageInterface=) at src/mongo/db/repl/oplog_batcher.cpp:309 #22 0x000055e69df35050 in mongo::repl::OplogBatcher::::operator() (__closure=0x55e6aa123ae0, __closure=0x55e6aa123ae0) at src/mongo/db/repl/oplog_batcher.cpp:77 #23 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #24 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #25 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #26 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #27 mongo::stdx::thread::::operator() (this=0x55e6aa123ad8) at src/mongo/stdx/thread.h:194 #28 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #29 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #30 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6aa123ad8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #31 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6aa123ad8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #32 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6aa123ad0) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #33 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6aa123ad0) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #34 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #35 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 72 (Thread 0x7f4d8bc84700 (LWP 40964)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69ff5354b in asio::detail::posix_event::wait (lock=..., this=0x55e6a94bdb70) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x55e6a94bdb68) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=0x55e6a94bdb00, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x000055e69ff539b5 in asio::detail::scheduler::run (this=0x55e6a94bdb00, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x000055e69ff5b56e in asio::io_context::run (this=0x55e6a95aa868) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x000055e69fa6ebe0 in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=) at src/mongo/transport/transport_layer_asio.cpp:214 #7 0x000055e69fa378e0 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e6a9439400) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #8 0x000055e69fa37c4a in mongo::executor::NetworkInterfaceTL::::operator() (__closure=0x55e6a9523630) at src/mongo/executor/network_interface_tl.cpp:273 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #13 mongo::stdx::thread::::operator() (this=0x55e6a9523628) at src/mongo/stdx/thread.h:194 #14 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #15 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a9523628) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a9523628) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #18 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a9523620) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #19 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a9523620) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #20 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #21 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 71 (Thread 0x7f4d8ec8a700 (LWP 40958)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69ff5354b in asio::detail::posix_event::wait (lock=..., this=0x55e6a94bd770) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x55e6a94bd768) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=0x55e6a94bd700, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x000055e69ff539b5 in asio::detail::scheduler::run (this=0x55e6a94bd700, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x000055e69ff5b56e in asio::io_context::run (this=0x55e6a94e84e8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x000055e69fa6ebe0 in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=) at src/mongo/transport/transport_layer_asio.cpp:214 #7 0x000055e69fa378e0 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e6a4744400) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #8 0x000055e69fa37c4a in mongo::executor::NetworkInterfaceTL::::operator() (__closure=0x55e6a9522b90) at src/mongo/executor/network_interface_tl.cpp:273 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #13 mongo::stdx::thread::::operator() (this=0x55e6a9522b88) at src/mongo/stdx/thread.h:194 #14 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #15 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a9522b88) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a9522b88) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #18 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a9522b80) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #19 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a9522b80) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #20 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #21 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 70 (Thread 0x7f4d71e44700 (LWP 48760)): #0 0x00007f4da078918d in recvmsg () from /lib64/noelision/libpthread.so.0 #1 0x000055e69ff56d42 in asio::detail::socket_ops::recv (s=183, bufs=0x7f4d71e42f00, count=, flags=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x000055e69ff56df8 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4d71e42f00, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x000055e69faa8e1f in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55e6aa420d88) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (ec=..., completion_condition=..., 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=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x55e6aa420b80, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/session_asio.cpp:568 #9 0x000055e69faa9bfa in mongo::transport::TransportLayerASIO::ASIOSession::read (this=this@entry=0x55e6aa420b80, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/third_party/boost/boost/optional/optional.hpp:908 #10 0x000055e69fa8cf2d in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessageImpl (this=0x55e6aa420b80, baton=std::shared_ptr (empty) = {...}) at src/third_party/asio-master/asio/include/asio/buffer.hpp:920 #11 0x000055e69fa8d79d in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessage (this=0x55e6aa420b80) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:614 #12 0x000055e69e267909 in mongo::transport::SessionWorkflow::Impl::::operator() (__closure=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #13 mongo::transport::SessionWorkflow::Impl::receiveMessage (this=0x55e6aa2b6980) at src/mongo/transport/session_workflow.cpp:500 #14 0x000055e69e268a48 in mongo::transport::SessionWorkflow::Impl::::operator() (__closure=) at src/mongo/transport/session_workflow.cpp:664 #15 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #16 mongo::transport::SessionWorkflow::Impl::startNewLoop (this=0x55e6aa2b6980, executorStatus=...) at src/mongo/transport/session_workflow.cpp:660 #17 0x000055e69e268cef in mongo::transport::SessionWorkflow::Impl::::::operator() (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:628 #18 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #19 mongo::transport::SessionWorkflow::Impl::::operator() (__closure=, executorStatus=Status::OK()) at src/mongo/transport/session_workflow.cpp:628 #20 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:259 #21 0x000055e69fa59f0b in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/assert_util_core.h:69 #22 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x55e6aaa25420) at src/mongo/transport/service_executor_synchronous.cpp:108 #23 mongo::transport::ServiceExecutorSynchronous::SharedState::::operator() (__closure=0x55e6aa30f278) at src/mongo/transport/service_executor_synchronous.cpp:141 #24 mongo::unique_function::SpecificImpl::call(void) (this=0x55e6aa30f270) at src/mongo/util/functional.h:259 #25 0x000055e69fa5cec5 in mongo::unique_function::operator()() const (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:350 #26 mongo::transport::::operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:122 #27 mongo::unique_function::SpecificImpl::call (this=) at src/mongo/util/functional.h:259 #28 mongo::unique_function::operator()() const (this=0x55e6a46c30a0) at src/mongo/util/functional.h:217 #29 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e6a46c30a0) at src/mongo/transport/service_executor_utils.cpp:64 #30 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #31 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 69 (Thread 0x7f4d8847d700 (LWP 41095)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a045934c in __gthread_cond_wait (__mutex=, __cond=__cond@entry=0x55e6a961f268) at /data/mci/440c27595e82e590cd69a7b9601f7523/toolchain-builder/tmp/build-gcc-v3.sh-1Hy/build/x86_64-mongodb-linux/libstdc++-v3/include/x86_64-mongodb-linux/bits/gthr-default.h:864 #2 std::condition_variable::wait (this=this@entry=0x55e6a961f268, __lock=...) at ../../../../../src/combined/libstdc++-v3/src/c++11/condition_variable.cc:53 #3 0x000055e6a006bfb6 in std::_V2::condition_variable_any::wait > (__lock=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:238 #4 std::_V2::condition_variable_any::wait, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:272 #5 mongo::ThreadPool::Impl::_consumeTasks (this=0x55e6a961f180) at src/mongo/util/concurrency/thread_pool.cpp:473 #6 0x000055e6a006c7cc in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e6a961f180, threadName="FLECrud-0") at src/mongo/util/concurrency/thread_pool.cpp:405 #7 0x000055e6a006cd40 in mongo::ThreadPool::Impl::::operator() (__closure=0x55e6a45cec50) at src/mongo/util/concurrency/thread_pool.cpp:580 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #12 mongo::stdx::thread::::operator() (this=0x55e6a45cec48) at src/mongo/stdx/thread.h:194 #13 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #14 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #15 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a45cec48) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a45cec48) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #17 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a45cec40) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #18 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a45cec40) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #19 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #20 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 68 (Thread 0x7f4d93493700 (LWP 40927)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a045934c in __gthread_cond_wait (__mutex=, __cond=__cond@entry=0x55e6a46d7968) at /data/mci/440c27595e82e590cd69a7b9601f7523/toolchain-builder/tmp/build-gcc-v3.sh-1Hy/build/x86_64-mongodb-linux/libstdc++-v3/include/x86_64-mongodb-linux/bits/gthr-default.h:864 #2 std::condition_variable::wait (this=this@entry=0x55e6a46d7968, __lock=...) at ../../../../../src/combined/libstdc++-v3/src/c++11/condition_variable.cc:53 #3 0x000055e6a006bfb6 in std::_V2::condition_variable_any::wait > (__lock=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:238 #4 std::_V2::condition_variable_any::wait, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:272 #5 mongo::ThreadPool::Impl::_consumeTasks (this=0x55e6a46d7880) at src/mongo/util/concurrency/thread_pool.cpp:473 #6 0x000055e6a006c7cc in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e6a46d7880, threadName="MirrorMaestro-0") at src/mongo/util/concurrency/thread_pool.cpp:405 #7 0x000055e6a006cd40 in mongo::ThreadPool::Impl::::operator() (__closure=0x55e6a45cbcd0) at src/mongo/util/concurrency/thread_pool.cpp:580 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #12 mongo::stdx::thread::::operator() (this=0x55e6a45cbcc8) at src/mongo/stdx/thread.h:194 #13 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #14 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #15 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a45cbcc8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a45cbcc8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #17 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a45cbcc0) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #18 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a45cbcc0) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #19 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #20 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 67 (Thread 0x7f4d75b50700 (LWP 42875)): #0 0x00007f4da04ba6fd in poll () from /lib64/libc.so.6 #1 0x000055e69fa8206d in poll (__timeout=6686, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 mongo::transport::TransportLayerASIO::BatonASIO::::operator() (__closure=) at src/mongo/transport/baton_asio_linux.cpp:359 #3 mongo::transport::TransportLayerASIO::BatonASIO::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=0x55e6a9c63c90, lk=..., clkSource=) at src/mongo/transport/baton_asio_linux.cpp:366 #4 0x000055e69fa83155 in mongo::transport::TransportLayerASIO::BatonASIO::run (this=0x55e6a9c63c90, clkSource=0x55e6a42c4140) at src/mongo/transport/baton_asio_linux.cpp:210 #5 0x000055e69fa8059d in mongo::transport::TransportLayerASIO::BatonASIO::run_until (this=this@entry=0x55e6a9c63c90, clkSource=0x55e6a42c4140, deadline=...) at src/mongo/transport/baton_asio_linux.cpp:173 #6 0x000055e6a013baec in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (this=) at src/mongo/util/lockable_adapter.h:57 #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=warning: RTTI symbol not found for class 'mongo::transport::TransportLayerASIO::BatonASIO' ..., this=0x55e6aa510b50) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (timeout_time=..., lk=..., cv=..., clkSource=, waitable=0x55e6a9c63c90) at src/mongo/util/waitable.h:92 #9 mongo::ClockSource::waitForConditionUntil (this=, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e6a9c63c90) at src/mongo/util/clock_source.cpp:48 #10 0x000055e6a00ec21f in mongo::OperationContext::::operator() (__closure=) at src/mongo/util/lockable_adapter.h:50 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e6a9d45240, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:330 #12 0x000055e69d2f1176 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(auto:1&, mongo::Interruptible::WakeSpeed)#3}::operator() (this=0x55e6a9d45240, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/third_party/boost/boost/smart_ptr/intrusive_ptr.hpp:96 #13 0x000055e69d2f1886 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(auto:1&, mongo::Interruptible::WakeSpeed)#4}::operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/atomic:246 #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=0x55e6a9d45240) at src/mongo/util/interruptible.h:443 #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=0x55e6a9d45240) at src/mongo/util/interruptible.h:458 #16 mongo::future_details::SharedStateBase::wait (this=, interruptible=0x55e6a9d45240) at src/mongo/util/future_impl.h:443 #17 0x000055e69d442050 in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e6a9d45240, this=0x7f4d75b4c578) at src/mongo/util/assert_util_core.h:69 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e6a9d45240, this=0x7f4d75b4c578) at src/mongo/util/future.h:1109 #19 mongo::repl::(anonymous namespace)::::operator() (this=, this=) at src/mongo/db/repl/replication_coordinator_impl.cpp:205 #20 mongo::Interruptible::runWithDeadline&, mongo::Date_t, mongo::ErrorCodes::Error) [with T = std::shared_ptr]:: > (cb=..., error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., this=0x55e6a9d45240) at src/mongo/util/interruptible.h:296 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x55e6a9d45240) at src/mongo/db/repl/replication_coordinator_impl.cpp:205 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x55e6a46dc000, opCtx=0x55e6a9d45240, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2426 #23 0x000055e69d3b8178 in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=0x55e6a9d45240, result=0x7f4d75b4d150, appendReplicationProcess=, useLegacyResponseFields=, clientTopologyVersion=boost::optional is initialized = {...}, maxAwaitTimeMS=boost::optional is initialized = {...}) at src/third_party/boost/boost/optional/optional.hpp:403 #24 0x000055e69d3b8da7 in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x55e6a1a4f140 , opCtx=0x55e6a9d45240, dbName=..., cmdObj=owned BSONObj 206 bytes @ 0x55e6a9d7a01d = {...}, replyBuilder=0x55e6a9cc0f40) at src/third_party/boost/boost/optional/optional.hpp:403 #25 0x000055e69efd8c21 in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=0x55e6a9ccfb00, opCtx=0x55e6a9d45240, result=0x55e6a9cc0f40) at src/mongo/db/commands.cpp:881 #26 0x000055e69efd0321 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x55e6a9d45240, request=..., invocation=0x55e6a9ccfb00, response=0x55e6a9cc0f40) at src/mongo/db/commands.cpp:178 #27 0x000055e69efd3583 in mongo::CommandHelpers::::operator() (__closure=0x7f4d75b4e340) at src/mongo/db/commands.cpp:163 #28 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1347 #29 mongo::CommandHelpers::runCommandInvocation (rec=warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' std::shared_ptr (use count 11, weak count 0) = {...}, invocation=warning: RTTI symbol not found for class 'std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>' warning: RTTI symbol not found for class 'std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>' std::shared_ptr (use count 3, weak count 0) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:164 #30 0x000055e69d321428 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:754 #31 0x000055e69d3340f8 in mongo::(anonymous namespace)::InvokeCommand::::operator() (__closure=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:754 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=0x55e6aa2734f8) at src/mongo/db/service_entry_point_common.cpp:864 #34 mongo::(anonymous namespace)::RunCommandImpl::::operator() (__closure=, path=0x55e6aa2734f8) at src/mongo/db/service_entry_point_common.cpp:1284 #35 mongo::future_util::AsyncState::::operator() (this=, this=) at src/mongo/util/future_util.h:827 #36 mongo::makeReadyFutureWith::thenWithState(Launcher&&) && [with Launcher = mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::; State = mongo::(anonymous namespace)::InvokeCommand]:: > (func=...) at src/mongo/util/future.h:1350 #37 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=0x7f4d75b4e510) at src/mongo/util/future_util.h:832 #38 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1284 #39 0x000055e69d335073 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x55e6aa365a60) at src/mongo/db/service_entry_point_common.cpp:1273 #40 0x000055e69d323080 in mongo::(anonymous namespace)::RunCommandImpl::::operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:750 #41 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #42 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x55e6aa365a60) at src/mongo/db/service_entry_point_common.cpp:748 #43 0x000055e69d32a651 in mongo::(anonymous namespace)::ExecCommandDatabase::::::operator() (__closure=, runner=0x55e6aa365a60) at src/mongo/db/service_entry_point_common.cpp:1782 #44 mongo::future_util::AsyncState::::operator() (this=, this=) at src/mongo/util/future_util.h:827 #45 mongo::makeReadyFutureWith::thenWithState(Launcher&&) && [with Launcher = mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::; State = mongo::(anonymous namespace)::RunCommandImpl]:: > (func=...) at src/mongo/util/future.h:1350 #46 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #47 mongo::(anonymous namespace)::ExecCommandDatabase::::operator() (__closure=, __closure=) at src/mongo/db/service_entry_point_common.cpp:1782 #48 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x55e6a9d4a400) at src/mongo/db/service_entry_point_common.cpp:1786 #49 0x000055e69d3300ca in mongo::(anonymous namespace)::ExecCommandDatabase::::operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:603 #50 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #51 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0xb7eefa66505db200) at src/mongo/db/service_entry_point_common.cpp:601 #52 mongo::(anonymous namespace)::::::operator() (__closure=, runner=0xb7eefa66505db200) at src/mongo/db/service_entry_point_common.cpp:2056 #53 mongo::future_util::AsyncState::::operator() (this=, this=) at src/mongo/util/future_util.h:827 #54 mongo::makeReadyFutureWith::thenWithState(Launcher&&) && [with Launcher = mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::; State = mongo::(anonymous namespace)::ExecCommandDatabase]:: > (func=...) at src/mongo/util/future.h:1350 #55 mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f4d75b4ea30) at src/mongo/util/future_util.h:832 #56 mongo::(anonymous namespace)::::operator()(void) (__closure=) at src/mongo/db/service_entry_point_common.cpp:2056 #57 0x000055e69d332350 in mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:338 #58 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #59 mongo::future_details::FutureImpl::::*, mongo::future_details::SharedState*)>::operator() (output=0x55e6a9ccf400, input=, this=) at src/mongo/util/future_impl.h:1016 #60 mongo::future_details::FutureImpl::::operator() (ssb=, this=) at src/mongo/util/future_impl.h:1351 #61 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:259 #62 0x000055e69d2db687 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=, this=0x55e6a9cd2118) at src/mongo/util/assert_util_core.h:69 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e6a9cd2100) at src/mongo/util/future_impl.h:482 #64 0x000055e69d336fee in mongo::future_details::SharedStateImpl::emplaceValue (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/new:169 #65 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (this=0x7f4d75b4ecd8, val=...) at src/mongo/util/future_impl.h:1236 #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=0x7f4d75b4ecf0) at src/mongo/util/future_impl.h:1274 #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}&&) (this=0x7f4d75b4ecf0, success=..., fail=..., notReady=...) at src/mongo/util/future_impl.h:1272 #68 0x000055e69d32554c in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7f4d75b4ecf0) at src/mongo/util/future_impl.h:1233 #69 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: , this=0x7f4d75b4ecf0) at src/mongo/util/future.h:293 #70 mongo::future_details::FutureImpl::::*, mongo::future_details::SharedState*)>::operator() (output=0x55e6a9cd2100, input=, this=) at src/mongo/util/future_impl.h:1016 #71 mongo::future_details::FutureImpl::::operator() (ssb=, this=) at src/mongo/util/future_impl.h:1351 #72 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:259 #73 0x000055e69d2db687 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=, this=0x55e6a9cd3318) at src/mongo/util/assert_util_core.h:69 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=this@entry=0x55e6a9cd3300) at src/mongo/util/future_impl.h:482 #75 0x000055e69d330f81 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x55e6a9cd3300) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/new:169 #76 mongo::Promise::emplaceValue<, 0>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (this=, sharedState=) at src/mongo/util/future.h:975 #77 mongo::Promise::setImpl::emplaceValue<, 0>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<, 0>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7f4d75b4ee70) at src/mongo/util/future.h:1018 #78 mongo::Promise::emplaceValue<, 0>() (this=0x7f4d75b4ee70) at src/mongo/util/future.h:974 #79 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:2068 #80 0x000055e69d331b51 in mongo::(anonymous namespace)::::operator() (__closure=0x7f4d75b4ef70) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:754 #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 mongo::future_details::FutureImpl::::operator() (this=, val=...) at src/mongo/util/future_impl.h:998 #84 mongo::future_details::FutureImpl::generalImpl::then(Policy, Func&&) && [with Policy = mongo::CleanupFuturePolicy; Func = mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::; typename std::enable_if, int>::type = 0; T = mongo::future_details::FakeVoid]::, mongo::future_details::FutureImpl::then(Policy, Func&&) && [with Policy = mongo::CleanupFuturePolicy; Func = mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::; typename std::enable_if, int>::type = 0; T = mongo::future_details::FakeVoid]::, mongo::future_details::FutureImpl::then(Policy, Func&&) && [with Policy = mongo::CleanupFuturePolicy; Func = mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::; typename std::enable_if, int>::type = 0; T = mongo::future_details::FakeVoid]:: > (fail=..., notReady=..., success=..., this=0x7f4d75b4f0e0) at src/mongo/util/future_impl.h:1274 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (func=..., this=0x7f4d75b4f0e0, policy=...) at src/mongo/util/future_impl.h:1021 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (func=..., this=0x7f4d75b4f0e0, policy=...) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7f4d75b4f0e0) at src/mongo/util/future.h:553 #88 mongo::(anonymous namespace)::receivedCommands (execContext=warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2115 #89 0x000055e69d332296 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr.h:129 #90 0x000055e69d327d8f in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x55e6a9d45240, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2361 #91 0x000055e69d31b42f in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55e6a9d45240, m=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/move.h:74 #92 0x000055e69e266d24 in mongo::transport::SessionWorkflow::Impl::processMessage (this=0x55e6a9c77c80) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:345 #93 0x000055e69e268514 in mongo::transport::SessionWorkflow::Impl::::operator() (__closure=) at src/mongo/transport/session_workflow.cpp:667 #94 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #95 mongo::transport::SessionWorkflow::Impl::startNewLoop (this=0x55e6a9c77c80, executorStatus=...) at src/mongo/transport/session_workflow.cpp:660 #96 0x000055e69e268cef in mongo::transport::SessionWorkflow::Impl::::::operator() (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:628 #97 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #98 mongo::transport::SessionWorkflow::Impl::::operator() (__closure=, executorStatus=Status::OK()) at src/mongo/transport/session_workflow.cpp:628 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:259 #100 0x000055e69fa59f0b in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/assert_util_core.h:69 #101 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x55e6aaa26b60) at src/mongo/transport/service_executor_synchronous.cpp:108 #102 mongo::transport::ServiceExecutorSynchronous::SharedState::::operator() (__closure=0x55e6aa1d3bb8) at src/mongo/transport/service_executor_synchronous.cpp:141 #103 mongo::unique_function::SpecificImpl::call(void) (this=0x55e6aa1d3bb0) at src/mongo/util/functional.h:259 #104 0x000055e69fa5cec5 in mongo::unique_function::operator()() const (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:350 #105 mongo::transport::::operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:122 #106 mongo::unique_function::SpecificImpl::call (this=) at src/mongo/util/functional.h:259 #107 mongo::unique_function::operator()() const (this=0x55e6aa273478) at src/mongo/util/functional.h:217 #108 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e6aa273478) at src/mongo/transport/service_executor_utils.cpp:64 #109 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #110 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 66 (Thread 0x7f4d71d43700 (LWP 45775)): #0 0x00007f4da078918d in recvmsg () from /lib64/noelision/libpthread.so.0 #1 0x000055e69ff56d42 in asio::detail::socket_ops::recv (s=67, bufs=0x7f4d71d41f00, count=, flags=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x000055e69ff56df8 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4d71d41f00, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x000055e69faa8e1f in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55e6a9e57888) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (ec=..., completion_condition=..., 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=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x55e6a9e57680, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/session_asio.cpp:568 #9 0x000055e69faa9bfa in mongo::transport::TransportLayerASIO::ASIOSession::read (this=this@entry=0x55e6a9e57680, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/third_party/boost/boost/optional/optional.hpp:908 #10 0x000055e69fa8cf2d in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessageImpl (this=0x55e6a9e57680, baton=std::shared_ptr (empty) = {...}) at src/third_party/asio-master/asio/include/asio/buffer.hpp:920 #11 0x000055e69fa8d79d in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessage (this=0x55e6a9e57680) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:614 #12 0x000055e69e267909 in mongo::transport::SessionWorkflow::Impl::::operator() (__closure=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #13 mongo::transport::SessionWorkflow::Impl::receiveMessage (this=0x55e6a9fb13c0) at src/mongo/transport/session_workflow.cpp:500 #14 0x000055e69e268a48 in mongo::transport::SessionWorkflow::Impl::::operator() (__closure=) at src/mongo/transport/session_workflow.cpp:664 #15 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #16 mongo::transport::SessionWorkflow::Impl::startNewLoop (this=0x55e6a9fb13c0, executorStatus=...) at src/mongo/transport/session_workflow.cpp:660 #17 0x000055e69e268cef in mongo::transport::SessionWorkflow::Impl::::::operator() (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:628 #18 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #19 mongo::transport::SessionWorkflow::Impl::::operator() (__closure=, executorStatus=Status::OK()) at src/mongo/transport/session_workflow.cpp:628 #20 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:259 #21 0x000055e69fa59f0b in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/assert_util_core.h:69 #22 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x55e6aa4b3d40) at src/mongo/transport/service_executor_synchronous.cpp:108 #23 mongo::transport::ServiceExecutorSynchronous::SharedState::::operator() (__closure=0x55e6aa1d3728) at src/mongo/transport/service_executor_synchronous.cpp:141 #24 mongo::unique_function::SpecificImpl::call(void) (this=0x55e6aa1d3720) at src/mongo/util/functional.h:259 #25 0x000055e69fa5cec5 in mongo::unique_function::operator()() const (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:350 #26 mongo::transport::::operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:122 #27 mongo::unique_function::SpecificImpl::call (this=) at src/mongo/util/functional.h:259 #28 mongo::unique_function::operator()() const (this=0x55e6aa2740b8) at src/mongo/util/functional.h:217 #29 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e6aa2740b8) at src/mongo/transport/service_executor_utils.cpp:64 #30 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #31 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 65 (Thread 0x7f4d8e489700 (LWP 40959)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a045934c in __gthread_cond_wait (__mutex=, __cond=__cond@entry=0x55e6a958a468) at /data/mci/440c27595e82e590cd69a7b9601f7523/toolchain-builder/tmp/build-gcc-v3.sh-1Hy/build/x86_64-mongodb-linux/libstdc++-v3/include/x86_64-mongodb-linux/bits/gthr-default.h:864 #2 std::condition_variable::wait (this=this@entry=0x55e6a958a468, __lock=...) at ../../../../../src/combined/libstdc++-v3/src/c++11/condition_variable.cc:53 #3 0x000055e6a006bfb6 in std::_V2::condition_variable_any::wait > (__lock=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:238 #4 std::_V2::condition_variable_any::wait, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:272 #5 mongo::ThreadPool::Impl::_consumeTasks (this=0x55e6a958a380) at src/mongo/util/concurrency/thread_pool.cpp:473 #6 0x000055e6a006c7cc in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e6a958a380, threadName="ReshardingRecipientService-0") at src/mongo/util/concurrency/thread_pool.cpp:405 #7 0x000055e6a006cd40 in mongo::ThreadPool::Impl::::operator() (__closure=0x55e6a45cc950) at src/mongo/util/concurrency/thread_pool.cpp:580 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #12 mongo::stdx::thread::::operator() (this=0x55e6a45cc948) at src/mongo/stdx/thread.h:194 #13 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #14 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #15 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a45cc948) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a45cc948) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #17 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a45cc940) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #18 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a45cc940) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #19 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #20 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 64 (Thread 0x7f4d8026b700 (LWP 48738)): #0 0x00007f4da078918d in recvmsg () from /lib64/noelision/libpthread.so.0 #1 0x000055e69ff56d42 in asio::detail::socket_ops::recv (s=145, bufs=0x7f4d80269f00, count=, flags=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x000055e69ff56df8 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4d80269f00, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x000055e69faa8e1f in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55e6a9d33288) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (ec=..., completion_condition=..., 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=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x55e6a9d33080, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/session_asio.cpp:568 #9 0x000055e69faa9bfa in mongo::transport::TransportLayerASIO::ASIOSession::read (this=this@entry=0x55e6a9d33080, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/third_party/boost/boost/optional/optional.hpp:908 #10 0x000055e69fa8cf2d in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessageImpl (this=0x55e6a9d33080, baton=std::shared_ptr (empty) = {...}) at src/third_party/asio-master/asio/include/asio/buffer.hpp:920 #11 0x000055e69fa8d79d in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessage (this=0x55e6a9d33080) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:614 #12 0x000055e69e267909 in mongo::transport::SessionWorkflow::Impl::::operator() (__closure=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #13 mongo::transport::SessionWorkflow::Impl::receiveMessage (this=0x55e6a9d53200) at src/mongo/transport/session_workflow.cpp:500 #14 0x000055e69e268a48 in mongo::transport::SessionWorkflow::Impl::::operator() (__closure=) at src/mongo/transport/session_workflow.cpp:664 #15 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #16 mongo::transport::SessionWorkflow::Impl::startNewLoop (this=0x55e6a9d53200, executorStatus=...) at src/mongo/transport/session_workflow.cpp:660 #17 0x000055e69e268cef in mongo::transport::SessionWorkflow::Impl::::::operator() (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:628 #18 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #19 mongo::transport::SessionWorkflow::Impl::::operator() (__closure=, executorStatus=Status::OK()) at src/mongo/transport/session_workflow.cpp:628 #20 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:259 #21 0x000055e69fa59f0b in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/assert_util_core.h:69 #22 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x55e6aaa25120) at src/mongo/transport/service_executor_synchronous.cpp:108 #23 mongo::transport::ServiceExecutorSynchronous::SharedState::::operator() (__closure=0x55e6aa30f268) at src/mongo/transport/service_executor_synchronous.cpp:141 #24 mongo::unique_function::SpecificImpl::call(void) (this=0x55e6aa30f260) at src/mongo/util/functional.h:259 #25 0x000055e69fa5cec5 in mongo::unique_function::operator()() const (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:350 #26 mongo::transport::::operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:122 #27 mongo::unique_function::SpecificImpl::call (this=) at src/mongo/util/functional.h:259 #28 mongo::unique_function::operator()() const (this=0x55e6a46c3388) at src/mongo/util/functional.h:217 #29 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e6a46c3388) at src/mongo/transport/service_executor_utils.cpp:64 #30 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #31 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 63 (Thread 0x7f4d75d52700 (LWP 60085)): #0 0x00007f4da04c3241 in clone () from /lib64/libc.so.6 #1 0x00007f4da07815c0 in ?? () from /lib64/noelision/libpthread.so.0 #2 0x00007f4d75d52700 in ?? () #3 0x0000000000000000 in ?? () Thread 62 (Thread 0x7f4d8226f700 (LWP 41452)): #0 0x00007f4da04ba6fd in poll () from /lib64/libc.so.6 #1 0x000055e69fa8206d in poll (__timeout=-1, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 mongo::transport::TransportLayerASIO::BatonASIO::::operator() (__closure=) at src/mongo/transport/baton_asio_linux.cpp:359 #3 mongo::transport::TransportLayerASIO::BatonASIO::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=0x55e6aa234a90, lk=..., clkSource=) at src/mongo/transport/baton_asio_linux.cpp:366 #4 0x000055e69fa83155 in mongo::transport::TransportLayerASIO::BatonASIO::run (this=0x55e6aa234a90, clkSource=0x55e6a42c4140) at src/mongo/transport/baton_asio_linux.cpp:210 #5 0x000055e6a00ec184 in mongo::Waitable::wait(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}::operator()() const (this=) at src/mongo/util/lockable_adapter.h:57 #6 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=warning: RTTI symbol not found for class 'mongo::transport::TransportLayerASIO::BatonASIO' ..., this=0x55e6aa113a40) at src/mongo/stdx/condition_variable.h:162 #7 mongo::Waitable::wait (lk=..., cv=..., clkSource=0x55e6a42c4140, waitable=0x55e6aa234a90) at src/mongo/util/waitable.h:61 #8 mongo::OperationContext::::operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #9 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:330 #10 0x000055e69d89c792 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::ReadyRangeDeletionsProcessor(mongo::OperationContext*)::{lambda()#2}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::ReadyRangeDeletionsProcessor(mongo::OperationContext*)::{lambda()#2})::{lambda(auto:1&, mongo::Interruptible::WakeSpeed)#3}::operator() (this=0x55e6aa275fc0, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/lockable_adapter.h:50 #11 0x000055e69d89e96a in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::ReadyRangeDeletionsProcessor(mongo::OperationContext*)::{lambda()#2}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::ReadyRangeDeletionsProcessor(mongo::OperationContext*)::{lambda()#2})::{lambda(auto:1&, mongo::Interruptible::WakeSpeed)#4}::operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., this=) at src/mongo/db/s/range_deleter_service.h:117 #12 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::ReadyRangeDeletionsProcessor(mongo::OperationContext*)::{lambda()#2}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::ReadyRangeDeletionsProcessor(mongo::OperationContext*)::{lambda()#2}) (pred=..., finalDeadline=..., m=..., cv=..., this=0x55e6aa275fc0) at src/mongo/util/interruptible.h:443 #13 mongo::Interruptible::waitForConditionOrInterrupt, mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::ReadyRangeDeletionsProcessor(mongo::OperationContext*)::{lambda()#2}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::ReadyRangeDeletionsProcessor(mongo::OperationContext*)::{lambda()#2}) (pred=..., m=..., cv=..., this=0x55e6aa275fc0) at src/mongo/util/interruptible.h:458 #14 mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::ReadyRangeDeletionsProcessor (this=0x55e6aa113a40, opCtx=0x55e6aa275fc0) at src/mongo/db/s/range_deleter_service.h:116 #15 0x000055e69d89ae7c in std::make_unique () at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:834 #16 mongo::RangeDeleterService::onStepUpComplete (this=0x55e6a4645d10, opCtx=0x55e6aa275fc0, term=) at src/mongo/db/s/range_deleter_service.cpp:275 #17 0x000055e69efa12c3 in mongo::ReplicaSetAwareServiceRegistry::::operator() (__closure=, __closure=, service=) at src/mongo/db/repl/replica_set_aware_service.cpp:82 #18 std::for_each<__gnu_cxx::__normal_iterator >, mongo::ReplicaSetAwareServiceRegistry::onStepUpComplete(mongo::OperationContext*, long long int):: > (__f=..., __last=0x0, __first=0x55e6a4645d10) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/stl_algo.h:3882 #19 mongo::ReplicaSetAwareServiceRegistry::onStepUpComplete (this=, opCtx=0x55e6aa275fc0, term=2) at src/mongo/db/repl/replica_set_aware_service.cpp:83 #20 0x000055e69d4440ff in mongo::repl::ReplicationCoordinatorImpl::signalDrainComplete (this=0x55e6a46dc000, opCtx=0x55e6aa275fc0, termWhenBufferIsEmpty=2) at src/mongo/db/repl/optime.h:85 #21 0x000055e69de892a0 in mongo::repl::OplogApplierImpl::_run (this=0x55e6a9ef5900, oplogBuffer=) at src/mongo/db/repl/oplog_batcher.h:94 #22 0x000055e69df304da in mongo::repl::OplogApplier::::operator() (args=..., __closure=0x55e6a9f998c8) at src/mongo/db/repl/oplog_applier.cpp:70 #23 mongo::unique_function::SpecificImpl::call(const mongo::executor::TaskExecutor::CallbackArgs &) (this=0x55e6a9f998c0, args#0=...) at src/mongo/util/functional.h:259 #24 0x000055e69fa1b850 in mongo::unique_function::operator()(mongo::executor::TaskExecutor::CallbackArgs const&) const (args#0=..., this=) at src/mongo/util/assert_util_core.h:69 #25 mongo::executor::ThreadPoolTaskExecutor::runCallback (this=0x55e6a9859f00, cbStateArg=warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' std::shared_ptr (use count 4, weak count 0) = {...}) at src/mongo/executor/thread_pool_task_executor.cpp:663 #26 0x000055e69fa1bc50 in mongo::executor::ThreadPoolTaskExecutor::::operator() (status=Status::OK(), __closure=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr.h:129 #27 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:259 #28 0x000055e6a0069b95 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/assert_util_core.h:69 #29 mongo::ThreadPool::Impl::_doOneTask (this=0x55e6a9db0380, lk=0x7f4d8226e020) at src/mongo/util/concurrency/thread_pool.cpp:530 #30 0x000055e6a006b30b in mongo::ThreadPool::Impl::_consumeTasks (this=0x55e6a9db0380) at src/mongo/util/concurrency/thread_pool.cpp:418 #31 0x000055e6a006c7cc in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e6a9db0380, threadName="OplogApplier-0") at src/mongo/util/concurrency/thread_pool.cpp:405 #32 0x000055e6a006cd40 in mongo::ThreadPool::Impl::::operator() (__closure=0x55e6a4604c90) at src/mongo/util/concurrency/thread_pool.cpp:580 #33 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #34 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #35 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #36 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #37 mongo::stdx::thread::::operator() (this=0x55e6a4604c88) at src/mongo/stdx/thread.h:194 #38 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #39 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #40 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a4604c88) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #41 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a4604c88) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #42 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a4604c80) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #43 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a4604c80) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #44 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #45 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 61 (Thread 0x7f4d92491700 (LWP 40947)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69ff5354b in asio::detail::posix_event::wait (lock=..., this=0x55e6a4680c70) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x55e6a4680c68) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=0x55e6a4680c00, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x000055e69ff539b5 in asio::detail::scheduler::run (this=0x55e6a4680c00, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x000055e69ff5b56e in asio::io_context::run (this=0x55e6a9471a28) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x000055e69fa6ebe0 in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=) at src/mongo/transport/transport_layer_asio.cpp:214 #7 0x000055e69fa378e0 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e6a943a000) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #8 0x000055e69fa37c4a in mongo::executor::NetworkInterfaceTL::::operator() (__closure=0x55e6a9522690) at src/mongo/executor/network_interface_tl.cpp:273 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #13 mongo::stdx::thread::::operator() (this=0x55e6a9522688) at src/mongo/stdx/thread.h:194 #14 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #15 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a9522688) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a9522688) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #18 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a9522680) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #19 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a9522680) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #20 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #21 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 60 (Thread 0x7f4d96c9a700 (LWP 40919)): #0 0x00007f4da04ba6fd in poll () from /lib64/libc.so.6 #1 0x000055e69fa8206d in poll (__timeout=100, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 mongo::transport::TransportLayerASIO::BatonASIO::::operator() (__closure=) at src/mongo/transport/baton_asio_linux.cpp:359 #3 mongo::transport::TransportLayerASIO::BatonASIO::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=0x55e6a4749c90, lk=..., clkSource=) at src/mongo/transport/baton_asio_linux.cpp:366 #4 0x000055e69fa83155 in mongo::transport::TransportLayerASIO::BatonASIO::run (this=0x55e6a4749c90, clkSource=0x55e6a42c4140) at src/mongo/transport/baton_asio_linux.cpp:210 #5 0x000055e69fa8059d in mongo::transport::TransportLayerASIO::BatonASIO::run_until (this=this@entry=0x55e6a4749c90, clkSource=0x55e6a42c4140, deadline=...) at src/mongo/transport/baton_asio_linux.cpp:173 #6 0x000055e6a013baec in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (this=) at src/mongo/util/lockable_adapter.h:57 #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=warning: RTTI symbol not found for class 'mongo::transport::TransportLayerASIO::BatonASIO' ..., this=0x55e6a946e118) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (timeout_time=..., lk=..., cv=..., clkSource=, waitable=0x55e6a4749c90) at src/mongo/util/waitable.h:92 #9 mongo::ClockSource::waitForConditionUntil (this=, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e6a4749c90) at src/mongo/util/clock_source.cpp:48 #10 0x000055e6a00ec21f in mongo::OperationContext::::operator() (__closure=) at src/mongo/util/lockable_adapter.h:50 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e6a4730440, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:330 #12 0x000055e69f0088f2 in mongo::Interruptible::::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (this=0x55e6a4730440, deadline=..., speed=mongo::Interruptible::WakeSpeed::kFast) at src/mongo/util/lockable_adapter.h:50 #13 0x000055e69f008c24 in mongo::Interruptible::::operator() (speed=mongo::Interruptible::WakeSpeed::kFast, deadline=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:229 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x55e6a4730440) at src/mongo/util/interruptible.h:430 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x55e6a4730440) at src/mongo/util/interruptible.h:471 #16 mongo::CondVarLockGrantNotification::wait (this=0x55e6a946e0c8, opCtx=0x55e6a4730440, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:274 #17 0x000055e69f00c656 in mongo::LockerImpl::_lockComplete (this=0x55e6a946e000, opCtx=0x55e6a4730440, resId=Traceback (most recent call last): File "/opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/python3-v3.DaQ/lib/python3.9/site-packages/gdbmongo/interaction.py", line 62, in __call__ return super().__call__(val) File "/opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gdb-v3.ATZ/share/gdb/python/gdb/printing.py", line 218, in __call__ return printer.gen_printer(val) File "/opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/python3-v3.DaQ/lib/python3.9/site-packages/gdbmongo/lock_manager_printer.py", line 303, in __init__ assert resource_type_bits is not None AssertionError ..., mode=, deadline=...) at src/mongo/db/concurrency/lock_state.cpp:1007 #18 0x000055e69effef08 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x7f4d96c98cf8, lockMode=mongo::MODE_IX, deadline=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:345 #19 0x000055e69efff340 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f4d96c98cf8, opCtx=0x55e6a4730440, lockMode=mongo::MODE_IX, deadline=..., behavior=, skipRSTLLock=) at src/mongo/db/concurrency/d_concurrency.cpp:161 #20 0x000055e69f00022e in boost::optional_detail::optional_base::construct (this=0x7f4d96c98cf0) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/new:169 #21 boost::optional_detail::optional_base::emplace_assign (this=0x7f4d96c98cf0) at src/third_party/boost/boost/optional/optional.hpp:436 #22 boost::optional::emplace (this=0x7f4d96c98cf0) at src/third_party/boost/boost/optional/optional.hpp:1169 #23 mongo::Lock::DBLock::DBLock (this=0x7f4d96c98cd8, opCtx=0x55e6a4730440, dbName=..., mode=mongo::MODE_IX, deadline=..., skipGlobalAndRSTLLocks=) at src/mongo/db/concurrency/d_concurrency.cpp:220 #24 0x000055e69e8a30dd in mongo::AutoGetDb::AutoGetDb (this=0x7f4d96c98ca8, opCtx=0x55e6a4730440, dbName=..., mode=mongo::MODE_IX, deadline=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/basic_string.h:940 #25 0x000055e69e8a34b6 in boost::optional_detail::optional_base::construct (this=0x7f4d96c98ca0) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/new:169 #26 boost::optional_detail::optional_base::emplace_assign (this=0x7f4d96c98ca0) at src/third_party/boost/boost/optional/optional.hpp:436 #27 boost::optional::emplace (this=0x7f4d96c98ca0) at src/third_party/boost/boost/optional/optional.hpp:1169 #28 mongo::AutoGetCollection::AutoGetCollection (this=0x7f4d96c98ca0, opCtx=, nsOrUUID=..., modeColl=, options=...) at src/mongo/db/catalog_raii.cpp:239 #29 0x000055e69df16869 in mongo::repl::ReplicationConsistencyMarkersImpl::refreshOplogTruncateAfterPointIfPrimary (this=0x55e6a46a2600, opCtx=0x55e6a4730440) at src/third_party/boost/boost/optional/optional.hpp:930 #30 0x000055e69d3a42d5 in mongo::repl::ReplicationCoordinatorExternalStateImpl::getToken (this=0x55e6a46c6580, opCtx=0x55e6a4730440) at src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:1198 #31 0x000055e69dc5e121 in mongo::WiredTigerSessionCache::waitUntilDurable (this=0x55e6a46c6dc0, opCtx=opCtx@entry=0x55e6a4730440, syncType=syncType@entry=mongo::WiredTigerSessionCache::Fsync::kJournal, useListener=useListener@entry=mongo::WiredTigerSessionCache::UseJournalListener::kUpdate) at src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.cpp:326 #32 0x000055e69dc55d22 in mongo::WiredTigerRecoveryUnit::waitUntilDurable (this=0x55e6a9470000, opCtx=0x55e6a4730440) at src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:284 #33 0x000055e69e52518d in mongo::JournalFlusher::run (this=) at src/third_party/boost/boost/optional/detail/optional_aligned_storage.hpp:53 #34 0x000055e6a00647b6 in mongo::BackgroundJob::jobBody (this=0x55e6a46db800) at src/mongo/util/background.cpp:162 #35 0x000055e6a0064e1c in mongo::BackgroundJob::::operator() (__closure=0x55e6a46dfa30) at src/mongo/util/background.cpp:188 #36 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #37 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #38 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #39 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #40 mongo::stdx::thread::::operator() (this=0x55e6a46dfa28) at src/mongo/stdx/thread.h:194 #41 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #42 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #43 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a46dfa28) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #44 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a46dfa28) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #45 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a46dfa20) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #46 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a46dfa20) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #47 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #48 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 59 (Thread 0x7f4d8d487700 (LWP 40961)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69ff5354b in asio::detail::posix_event::wait (lock=..., this=0x55e6a94bd970) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x55e6a94bd968) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=0x55e6a94bd900, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x000055e69ff539b5 in asio::detail::scheduler::run (this=0x55e6a94bd900, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x000055e69ff5b56e in asio::io_context::run (this=0x55e6a94e8be8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x000055e69fa6ebe0 in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=) at src/mongo/transport/transport_layer_asio.cpp:214 #7 0x000055e69fa378e0 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e6a4743800) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #8 0x000055e69fa37c4a in mongo::executor::NetworkInterfaceTL::::operator() (__closure=0x55e6a9522d50) at src/mongo/executor/network_interface_tl.cpp:273 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #13 mongo::stdx::thread::::operator() (this=0x55e6a9522d48) at src/mongo/stdx/thread.h:194 #14 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #15 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a9522d48) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a9522d48) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #18 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a9522d40) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #19 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a9522d40) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #20 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #21 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 58 (Thread 0x7f4d84475700 (LWP 60066)): #0 0x00007f4da04c3241 in clone () from /lib64/libc.so.6 #1 0x00007f4da07815c0 in ?? () from /lib64/noelision/libpthread.so.0 #2 0x00007f4d84475700 in ?? () #3 0x0000000000000000 in ?? () Thread 57 (Thread 0x7f4d88c7e700 (LWP 41093)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69ff5354b in asio::detail::posix_event::wait (lock=..., this=0x55e6a94bef70) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x55e6a94bef68) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=0x55e6a94bef00, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x000055e69ff539b5 in asio::detail::scheduler::run (this=0x55e6a94bef00, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x000055e69ff5b56e in asio::io_context::run (this=0x55e6a96cb868) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x000055e69fa6ebe0 in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=) at src/mongo/transport/transport_layer_asio.cpp:214 #7 0x000055e69fa378e0 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e6a979d400) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #8 0x000055e69fa37c4a in mongo::executor::NetworkInterfaceTL::::operator() (__closure=0x55e6a96d7e70) at src/mongo/executor/network_interface_tl.cpp:273 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #13 mongo::stdx::thread::::operator() (this=0x55e6a96d7e68) at src/mongo/stdx/thread.h:194 #14 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #15 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a96d7e68) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a96d7e68) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #18 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a96d7e60) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #19 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a96d7e60) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #20 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #21 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 56 (Thread 0x7f4d76d54700 (LWP 42864)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69ff5354b in asio::detail::posix_event::wait (lock=..., this=0x55e6a9cce470) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x55e6a9cce468) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=0x55e6a9cce400, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x000055e69ff539b5 in asio::detail::scheduler::run (this=0x55e6a9cce400, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x000055e69ff5b56e in asio::io_context::run (this=0x55e6a986ced0) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x000055e69ff4df70 in asio::detail::asio_detail_posix_thread_function (arg=0x55e6aa1d3830) at src/third_party/asio-master/asio/include/asio/detail/impl/posix_thread.ipp:73 #7 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #8 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 55 (Thread 0x7f4d7b160700 (LWP 43941)): #0 0x00007f4da04ba6fd in poll () from /lib64/libc.so.6 #1 0x000055e69fa8206d in poll (__timeout=100, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 mongo::transport::TransportLayerASIO::BatonASIO::::operator() (__closure=) at src/mongo/transport/baton_asio_linux.cpp:359 #3 mongo::transport::TransportLayerASIO::BatonASIO::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=0x55e6a9d86010, lk=..., clkSource=) at src/mongo/transport/baton_asio_linux.cpp:366 #4 0x000055e69fa83155 in mongo::transport::TransportLayerASIO::BatonASIO::run (this=0x55e6a9d86010, clkSource=0x55e6a42c4140) at src/mongo/transport/baton_asio_linux.cpp:210 #5 0x000055e69fa8059d in mongo::transport::TransportLayerASIO::BatonASIO::run_until (this=this@entry=0x55e6a9d86010, clkSource=0x55e6a42c4140, deadline=...) at src/mongo/transport/baton_asio_linux.cpp:173 #6 0x000055e6a013baec in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (this=) at src/mongo/util/lockable_adapter.h:57 #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=warning: RTTI symbol not found for class 'mongo::transport::TransportLayerASIO::BatonASIO' ..., this=0x55e6aa510b50) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (timeout_time=..., lk=..., cv=..., clkSource=, waitable=0x55e6a9d86010) at src/mongo/util/waitable.h:92 #9 mongo::ClockSource::waitForConditionUntil (this=, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e6a9d86010) at src/mongo/util/clock_source.cpp:48 #10 0x000055e6a00ec21f in mongo::OperationContext::::operator() (__closure=) at src/mongo/util/lockable_adapter.h:50 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e6aa2c2b00, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:330 #12 0x000055e69d2f1176 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(auto:1&, mongo::Interruptible::WakeSpeed)#3}::operator() (this=0x55e6aa2c2b00, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kFast) at src/third_party/boost/boost/smart_ptr/intrusive_ptr.hpp:96 #13 0x000055e69d2f17d5 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(auto:1&, mongo::Interruptible::WakeSpeed)#4}::operator() (speed=mongo::Interruptible::WakeSpeed::kFast, deadline=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/atomic:246 #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=0x55e6aa2c2b00) at src/mongo/util/interruptible.h:430 #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=0x55e6aa2c2b00) at src/mongo/util/interruptible.h:458 #16 mongo::future_details::SharedStateBase::wait (this=, interruptible=0x55e6aa2c2b00) at src/mongo/util/future_impl.h:443 #17 0x000055e69d442050 in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e6aa2c2b00, this=0x7f4d7b15c578) at src/mongo/util/assert_util_core.h:69 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e6aa2c2b00, this=0x7f4d7b15c578) at src/mongo/util/future.h:1109 #19 mongo::repl::(anonymous namespace)::::operator() (this=, this=) at src/mongo/db/repl/replication_coordinator_impl.cpp:205 #20 mongo::Interruptible::runWithDeadline&, mongo::Date_t, mongo::ErrorCodes::Error) [with T = std::shared_ptr]:: > (cb=..., error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., this=0x55e6aa2c2b00) at src/mongo/util/interruptible.h:296 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x55e6aa2c2b00) at src/mongo/db/repl/replication_coordinator_impl.cpp:205 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x55e6a46dc000, opCtx=0x55e6aa2c2b00, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2426 #23 0x000055e69d3b8178 in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=0x55e6aa2c2b00, result=0x7f4d7b15d150, appendReplicationProcess=, useLegacyResponseFields=, clientTopologyVersion=boost::optional is initialized = {...}, maxAwaitTimeMS=boost::optional is initialized = {...}) at src/third_party/boost/boost/optional/optional.hpp:403 #24 0x000055e69d3b8da7 in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x55e6a1a4f140 , opCtx=0x55e6aa2c2b00, dbName=..., cmdObj=owned BSONObj 206 bytes @ 0x55e6a9d8ad9d = {...}, replyBuilder=0x55e6aa3e5e50) at src/third_party/boost/boost/optional/optional.hpp:403 #25 0x000055e69efd8c21 in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=0x55e6a9d88100, opCtx=0x55e6aa2c2b00, result=0x55e6aa3e5e50) at src/mongo/db/commands.cpp:881 #26 0x000055e69efd0321 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x55e6aa2c2b00, request=..., invocation=0x55e6a9d88100, response=0x55e6aa3e5e50) at src/mongo/db/commands.cpp:178 #27 0x000055e69efd3583 in mongo::CommandHelpers::::operator() (__closure=0x7f4d7b15e340) at src/mongo/db/commands.cpp:163 #28 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1347 #29 mongo::CommandHelpers::runCommandInvocation (rec=warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' std::shared_ptr (use count 11, weak count 0) = {...}, invocation=warning: RTTI symbol not found for class 'std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>' warning: RTTI symbol not found for class 'std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>' std::shared_ptr (use count 3, weak count 0) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:164 #30 0x000055e69d321428 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:754 #31 0x000055e69d3340f8 in mongo::(anonymous namespace)::InvokeCommand::::operator() (__closure=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:754 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=0x55e6aa273490) at src/mongo/db/service_entry_point_common.cpp:864 #34 mongo::(anonymous namespace)::RunCommandImpl::::operator() (__closure=, path=0x55e6aa273490) at src/mongo/db/service_entry_point_common.cpp:1284 #35 mongo::future_util::AsyncState::::operator() (this=, this=) at src/mongo/util/future_util.h:827 #36 mongo::makeReadyFutureWith::thenWithState(Launcher&&) && [with Launcher = mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::; State = mongo::(anonymous namespace)::InvokeCommand]:: > (func=...) at src/mongo/util/future.h:1350 #37 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=0x7f4d7b15e510) at src/mongo/util/future_util.h:832 #38 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1284 #39 0x000055e69d335073 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x55e6aa135680) at src/mongo/db/service_entry_point_common.cpp:1273 #40 0x000055e69d323080 in mongo::(anonymous namespace)::RunCommandImpl::::operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:750 #41 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #42 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x55e6aa135680) at src/mongo/db/service_entry_point_common.cpp:748 #43 0x000055e69d32a651 in mongo::(anonymous namespace)::ExecCommandDatabase::::::operator() (__closure=, runner=0x55e6aa135680) at src/mongo/db/service_entry_point_common.cpp:1782 #44 mongo::future_util::AsyncState::::operator() (this=, this=) at src/mongo/util/future_util.h:827 #45 mongo::makeReadyFutureWith::thenWithState(Launcher&&) && [with Launcher = mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::; State = mongo::(anonymous namespace)::RunCommandImpl]:: > (func=...) at src/mongo/util/future.h:1350 #46 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #47 mongo::(anonymous namespace)::ExecCommandDatabase::::operator() (__closure=, __closure=) at src/mongo/db/service_entry_point_common.cpp:1782 #48 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x55e6aa4daa00) at src/mongo/db/service_entry_point_common.cpp:1786 #49 0x000055e69d3300ca in mongo::(anonymous namespace)::ExecCommandDatabase::::operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:603 #50 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #51 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0xb7eefa66505db200) at src/mongo/db/service_entry_point_common.cpp:601 #52 mongo::(anonymous namespace)::::::operator() (__closure=, runner=0xb7eefa66505db200) at src/mongo/db/service_entry_point_common.cpp:2056 #53 mongo::future_util::AsyncState::::operator() (this=, this=) at src/mongo/util/future_util.h:827 #54 mongo::makeReadyFutureWith::thenWithState(Launcher&&) && [with Launcher = mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::; State = mongo::(anonymous namespace)::ExecCommandDatabase]:: > (func=...) at src/mongo/util/future.h:1350 #55 mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f4d7b15ea30) at src/mongo/util/future_util.h:832 #56 mongo::(anonymous namespace)::::operator()(void) (__closure=) at src/mongo/db/service_entry_point_common.cpp:2056 #57 0x000055e69d332350 in mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:338 #58 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #59 mongo::future_details::FutureImpl::::*, mongo::future_details::SharedState*)>::operator() (output=0x55e6aa2c0200, input=, this=) at src/mongo/util/future_impl.h:1016 #60 mongo::future_details::FutureImpl::::operator() (ssb=, this=) at src/mongo/util/future_impl.h:1351 #61 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:259 #62 0x000055e69d2db687 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=, this=0x55e6aa2c0118) at src/mongo/util/assert_util_core.h:69 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e6aa2c0100) at src/mongo/util/future_impl.h:482 #64 0x000055e69d336fee in mongo::future_details::SharedStateImpl::emplaceValue (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/new:169 #65 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (this=0x7f4d7b15ecd8, val=...) at src/mongo/util/future_impl.h:1236 #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=0x7f4d7b15ecf0) at src/mongo/util/future_impl.h:1274 #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}&&) (this=0x7f4d7b15ecf0, success=..., fail=..., notReady=...) at src/mongo/util/future_impl.h:1272 #68 0x000055e69d32554c in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7f4d7b15ecf0) at src/mongo/util/future_impl.h:1233 #69 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: , this=0x7f4d7b15ecf0) at src/mongo/util/future.h:293 #70 mongo::future_details::FutureImpl::::*, mongo::future_details::SharedState*)>::operator() (output=0x55e6aa2c0100, input=, this=) at src/mongo/util/future_impl.h:1016 #71 mongo::future_details::FutureImpl::::operator() (ssb=, this=) at src/mongo/util/future_impl.h:1351 #72 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:259 #73 0x000055e69d2db687 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=, this=0x55e6aa2c0b18) at src/mongo/util/assert_util_core.h:69 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=this@entry=0x55e6aa2c0b00) at src/mongo/util/future_impl.h:482 #75 0x000055e69d330f81 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x55e6aa2c0b00) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/new:169 #76 mongo::Promise::emplaceValue<, 0>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (this=, sharedState=) at src/mongo/util/future.h:975 #77 mongo::Promise::setImpl::emplaceValue<, 0>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<, 0>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7f4d7b15ee70) at src/mongo/util/future.h:1018 #78 mongo::Promise::emplaceValue<, 0>() (this=0x7f4d7b15ee70) at src/mongo/util/future.h:974 #79 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:2068 #80 0x000055e69d331b51 in mongo::(anonymous namespace)::::operator() (__closure=0x7f4d7b15ef70) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:754 #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 mongo::future_details::FutureImpl::::operator() (this=, val=...) at src/mongo/util/future_impl.h:998 #84 mongo::future_details::FutureImpl::generalImpl::then(Policy, Func&&) && [with Policy = mongo::CleanupFuturePolicy; Func = mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::; typename std::enable_if, int>::type = 0; T = mongo::future_details::FakeVoid]::, mongo::future_details::FutureImpl::then(Policy, Func&&) && [with Policy = mongo::CleanupFuturePolicy; Func = mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::; typename std::enable_if, int>::type = 0; T = mongo::future_details::FakeVoid]::, mongo::future_details::FutureImpl::then(Policy, Func&&) && [with Policy = mongo::CleanupFuturePolicy; Func = mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::; typename std::enable_if, int>::type = 0; T = mongo::future_details::FakeVoid]:: > (fail=..., notReady=..., success=..., this=0x7f4d7b15f0e0) at src/mongo/util/future_impl.h:1274 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (func=..., this=0x7f4d7b15f0e0, policy=...) at src/mongo/util/future_impl.h:1021 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (func=..., this=0x7f4d7b15f0e0, policy=...) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7f4d7b15f0e0) at src/mongo/util/future.h:553 #88 mongo::(anonymous namespace)::receivedCommands (execContext=warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2115 #89 0x000055e69d332296 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr.h:129 #90 0x000055e69d327d8f in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x55e6aa2c2b00, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2361 #91 0x000055e69d31b42f in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55e6aa2c2b00, m=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/move.h:74 #92 0x000055e69e266d24 in mongo::transport::SessionWorkflow::Impl::processMessage (this=0x55e6a984a300) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:345 #93 0x000055e69e268514 in mongo::transport::SessionWorkflow::Impl::::operator() (__closure=) at src/mongo/transport/session_workflow.cpp:667 #94 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #95 mongo::transport::SessionWorkflow::Impl::startNewLoop (this=0x55e6a984a300, executorStatus=...) at src/mongo/transport/session_workflow.cpp:660 #96 0x000055e69e268cef in mongo::transport::SessionWorkflow::Impl::::::operator() (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:628 #97 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #98 mongo::transport::SessionWorkflow::Impl::::operator() (__closure=, executorStatus=Status::OK()) at src/mongo/transport/session_workflow.cpp:628 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:259 #100 0x000055e69fa59f0b in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/assert_util_core.h:69 #101 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x55e6a94bcc80) at src/mongo/transport/service_executor_synchronous.cpp:108 #102 mongo::transport::ServiceExecutorSynchronous::SharedState::::operator() (__closure=0x55e6aa30f248) at src/mongo/transport/service_executor_synchronous.cpp:141 #103 mongo::unique_function::SpecificImpl::call(void) (this=0x55e6aa30f240) at src/mongo/util/functional.h:259 #104 0x000055e69fa5cec5 in mongo::unique_function::operator()() const (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:350 #105 mongo::transport::::operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:122 #106 mongo::unique_function::SpecificImpl::call (this=) at src/mongo/util/functional.h:259 #107 mongo::unique_function::operator()() const (this=0x55e6a46c30b8) at src/mongo/util/functional.h:217 #108 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e6a46c30b8) at src/mongo/transport/service_executor_utils.cpp:64 #109 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #110 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 54 (Thread 0x7f4d83a72700 (LWP 123378)): #0 0x00007f4da0786449 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a006bc0d in __gthread_cond_timedwait (__abs_timeout=0x7f4d83a71050, __mutex=, __cond=0x55e6a46d60e8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/x86_64-mongodb-linux/bits/gthr-default.h:871 #2 std::condition_variable::__wait_until_impl > > (__atime=..., __lock=..., this=0x55e6a46d60e8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:178 #3 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x55e6a46d60e8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:106 #4 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x55e6a46d60e8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:286 #5 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/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:297 #6 mongo::ThreadPool::Impl::_consumeTasks (this=0x55e6a46d6000) at src/mongo/util/concurrency/thread_pool.cpp:471 #7 0x000055e6a006c7cc in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e6a46d6000, threadName="ReplCoord-5") at src/mongo/util/concurrency/thread_pool.cpp:405 #8 0x000055e6a006cd40 in mongo::ThreadPool::Impl::::operator() (__closure=0x55e6a46091d0) at src/mongo/util/concurrency/thread_pool.cpp:580 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #13 mongo::stdx::thread::::operator() (this=0x55e6a46091c8) at src/mongo/stdx/thread.h:194 #14 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #15 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a46091c8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a46091c8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #18 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a46091c0) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #19 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a46091c0) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #20 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #21 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 53 (Thread 0x7f4d7f168700 (LWP 41675)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69ff5354b in asio::detail::posix_event::wait (lock=..., this=0x55e6a9e5be70) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x55e6a9e5be68) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=0x55e6a9e5be00, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x000055e69ff539b5 in asio::detail::scheduler::run (this=0x55e6a9e5be00, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x000055e69ff5b56e in asio::io_context::run (this=0x55e6a986b9a0) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x000055e69ff4df70 in asio::detail::asio_detail_posix_thread_function (arg=0x55e6a46d56e0) at src/third_party/asio-master/asio/include/asio/detail/impl/posix_thread.ipp:73 #7 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #8 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 52 (Thread 0x7f4d93c94700 (LWP 40926)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69ff5354b in asio::detail::posix_event::wait (lock=..., this=0x55e6a46e2c70) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x55e6a46e2c68) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=0x55e6a46e2c00, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x000055e69ff539b5 in asio::detail::scheduler::run (this=0x55e6a46e2c00, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x000055e69ff5b56e in asio::io_context::run (this=0x55e6a94714e8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x000055e69fa6ebe0 in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=) at src/mongo/transport/transport_layer_asio.cpp:214 #7 0x000055e69fa378e0 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e6a4744c00) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #8 0x000055e69fa37c4a in mongo::executor::NetworkInterfaceTL::::operator() (__closure=0x55e6a46e0d70) at src/mongo/executor/network_interface_tl.cpp:273 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #13 mongo::stdx::thread::::operator() (this=0x55e6a46e0d68) at src/mongo/stdx/thread.h:194 #14 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #15 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a46e0d68) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a46e0d68) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #18 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a46e0d60) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #19 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a46e0d60) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #20 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #21 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 51 (Thread 0x7f4d8dc88700 (LWP 40960)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69ff5354b in asio::detail::posix_event::wait (lock=..., this=0x55e6a94bd870) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x55e6a94bd868) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=0x55e6a94bd800, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x000055e69ff539b5 in asio::detail::scheduler::run (this=0x55e6a94bd800, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x000055e69ff5b56e in asio::io_context::run (this=0x55e6a94e8868) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x000055e69fa6ebe0 in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=) at src/mongo/transport/transport_layer_asio.cpp:214 #7 0x000055e69fa378e0 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e6a46d3c00) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #8 0x000055e69fa37c4a in mongo::executor::NetworkInterfaceTL::::operator() (__closure=0x55e6a9522cb0) at src/mongo/executor/network_interface_tl.cpp:273 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #13 mongo::stdx::thread::::operator() (this=0x55e6a9522ca8) at src/mongo/stdx/thread.h:194 #14 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #15 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a9522ca8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a9522ca8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #18 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a9522ca0) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #19 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a9522ca0) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #20 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #21 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 50 (Thread 0x7f4d75a4f700 (LWP 42884)): #0 0x00007f4da078918d in recvmsg () from /lib64/noelision/libpthread.so.0 #1 0x000055e69ff56d42 in asio::detail::socket_ops::recv (s=153, bufs=0x7f4d75a4df00, count=, flags=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x000055e69ff56df8 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4d75a4df00, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x000055e69faa8e1f in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55e6a9d32788) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (ec=..., completion_condition=..., 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=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x55e6a9d32580, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/session_asio.cpp:568 #9 0x000055e69faa9bfa in mongo::transport::TransportLayerASIO::ASIOSession::read (this=this@entry=0x55e6a9d32580, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/third_party/boost/boost/optional/optional.hpp:908 #10 0x000055e69fa8cf2d in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessageImpl (this=0x55e6a9d32580, baton=std::shared_ptr (empty) = {...}) at src/third_party/asio-master/asio/include/asio/buffer.hpp:920 #11 0x000055e69fa8d79d in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessage (this=0x55e6a9d32580) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:614 #12 0x000055e69e267909 in mongo::transport::SessionWorkflow::Impl::::operator() (__closure=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #13 mongo::transport::SessionWorkflow::Impl::receiveMessage (this=0x55e6a9c77ec0) at src/mongo/transport/session_workflow.cpp:500 #14 0x000055e69e268a48 in mongo::transport::SessionWorkflow::Impl::::operator() (__closure=) at src/mongo/transport/session_workflow.cpp:664 #15 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #16 mongo::transport::SessionWorkflow::Impl::startNewLoop (this=0x55e6a9c77ec0, executorStatus=...) at src/mongo/transport/session_workflow.cpp:660 #17 0x000055e69e268cef in mongo::transport::SessionWorkflow::Impl::::::operator() (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:628 #18 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #19 mongo::transport::SessionWorkflow::Impl::::operator() (__closure=, executorStatus=Status::OK()) at src/mongo/transport/session_workflow.cpp:628 #20 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:259 #21 0x000055e69fa59f0b in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/assert_util_core.h:69 #22 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x55e6aaa269e0) at src/mongo/transport/service_executor_synchronous.cpp:108 #23 mongo::transport::ServiceExecutorSynchronous::SharedState::::operator() (__closure=0x55e6aa1d3ba8) at src/mongo/transport/service_executor_synchronous.cpp:141 #24 mongo::unique_function::SpecificImpl::call(void) (this=0x55e6aa1d3ba0) at src/mongo/util/functional.h:259 #25 0x000055e69fa5cec5 in mongo::unique_function::operator()() const (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:350 #26 mongo::transport::::operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:122 #27 mongo::unique_function::SpecificImpl::call (this=) at src/mongo/util/functional.h:259 #28 mongo::unique_function::operator()() const (this=0x55e6aa273488) at src/mongo/util/functional.h:217 #29 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e6aa273488) at src/mongo/transport/service_executor_utils.cpp:64 #30 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #31 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 49 (Thread 0x7f4d7594e700 (LWP 60047)): #0 0x00007f4da04c3241 in clone () from /lib64/libc.so.6 #1 0x00007f4da07815c0 in ?? () from /lib64/noelision/libpthread.so.0 #2 0x00007f4d7594e700 in ?? () #3 0x0000000000000000 in ?? () Thread 48 (Thread 0x7f4d89c80700 (LWP 41066)): #0 0x00007f4da04ba6fd in poll () from /lib64/libc.so.6 #1 0x000055e69fa8206d in poll (__timeout=100, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 mongo::transport::TransportLayerASIO::BatonASIO::::operator() (__closure=) at src/mongo/transport/baton_asio_linux.cpp:359 #3 mongo::transport::TransportLayerASIO::BatonASIO::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=0x55e6aa12fc10, lk=..., clkSource=) at src/mongo/transport/baton_asio_linux.cpp:366 #4 0x000055e69fa83155 in mongo::transport::TransportLayerASIO::BatonASIO::run (this=0x55e6aa12fc10, clkSource=0x55e6a42c4140) at src/mongo/transport/baton_asio_linux.cpp:210 #5 0x000055e69fa8059d in mongo::transport::TransportLayerASIO::BatonASIO::run_until (this=this@entry=0x55e6aa12fc10, clkSource=0x55e6a42c4140, deadline=...) at src/mongo/transport/baton_asio_linux.cpp:173 #6 0x000055e6a013baec in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (this=) at src/mongo/util/lockable_adapter.h:57 #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=warning: RTTI symbol not found for class 'mongo::transport::TransportLayerASIO::BatonASIO' ..., this=0x55e6aa52f118) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (timeout_time=..., lk=..., cv=..., clkSource=, waitable=0x55e6aa12fc10) at src/mongo/util/waitable.h:92 #9 mongo::ClockSource::waitForConditionUntil (this=, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e6aa12fc10) at src/mongo/util/clock_source.cpp:48 #10 0x000055e6a00ec21f in mongo::OperationContext::::operator() (__closure=) at src/mongo/util/lockable_adapter.h:50 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e6aa50dd80, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:330 #12 0x000055e69f0088f2 in mongo::Interruptible::::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (this=0x55e6aa50dd80, deadline=..., speed=mongo::Interruptible::WakeSpeed::kFast) at src/mongo/util/lockable_adapter.h:50 #13 0x000055e69f008c24 in mongo::Interruptible::::operator() (speed=mongo::Interruptible::WakeSpeed::kFast, deadline=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:229 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x55e6aa50dd80) at src/mongo/util/interruptible.h:430 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x55e6aa50dd80) at src/mongo/util/interruptible.h:471 #16 mongo::CondVarLockGrantNotification::wait (this=0x55e6aa52f0c8, opCtx=0x55e6aa50dd80, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:274 #17 0x000055e69f00c656 in mongo::LockerImpl::_lockComplete (this=0x55e6aa52f000, opCtx=0x55e6aa50dd80, resId=Traceback (most recent call last): File "/opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/python3-v3.DaQ/lib/python3.9/site-packages/gdbmongo/interaction.py", line 62, in __call__ return super().__call__(val) File "/opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gdb-v3.ATZ/share/gdb/python/gdb/printing.py", line 218, in __call__ return printer.gen_printer(val) File "/opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/python3-v3.DaQ/lib/python3.9/site-packages/gdbmongo/lock_manager_printer.py", line 303, in __init__ assert resource_type_bits is not None AssertionError ..., mode=, deadline=...) at src/mongo/db/concurrency/lock_state.cpp:1007 #18 0x000055e69effef08 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x7f4d89c7ef78, lockMode=mongo::MODE_IX, deadline=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:345 #19 0x000055e69efff340 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f4d89c7ef78, opCtx=0x55e6aa50dd80, lockMode=mongo::MODE_IX, deadline=..., behavior=, skipRSTLLock=) at src/mongo/db/concurrency/d_concurrency.cpp:161 #20 0x000055e69f00022e in boost::optional_detail::optional_base::construct (this=0x7f4d89c7ef70) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/new:169 #21 boost::optional_detail::optional_base::emplace_assign (this=0x7f4d89c7ef70) at src/third_party/boost/boost/optional/optional.hpp:436 #22 boost::optional::emplace (this=0x7f4d89c7ef70) at src/third_party/boost/boost/optional/optional.hpp:1169 #23 mongo::Lock::DBLock::DBLock (this=0x7f4d89c7ef58, opCtx=0x55e6aa50dd80, dbName=..., mode=mongo::MODE_IX, deadline=..., skipGlobalAndRSTLLocks=) at src/mongo/db/concurrency/d_concurrency.cpp:220 #24 0x000055e69e8a30dd in mongo::AutoGetDb::AutoGetDb (this=0x7f4d89c7ef28, opCtx=0x55e6aa50dd80, dbName=..., mode=mongo::MODE_IX, deadline=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/basic_string.h:940 #25 0x000055e69e8a34b6 in boost::optional_detail::optional_base::construct (this=0x7f4d89c7ef20) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/new:169 #26 boost::optional_detail::optional_base::emplace_assign (this=0x7f4d89c7ef20) at src/third_party/boost/boost/optional/optional.hpp:436 #27 boost::optional::emplace (this=0x7f4d89c7ef20) at src/third_party/boost/boost/optional/optional.hpp:1169 #28 mongo::AutoGetCollection::AutoGetCollection (this=0x7f4d89c7ef20, opCtx=, nsOrUUID=..., modeColl=, options=...) at src/mongo/db/catalog_raii.cpp:239 #29 0x000055e69d47f380 in mongo::TTLMonitor::_doTTLIndexDelete (this=0x55e6a94bea00, opCtx=0x55e6aa50dd80, ttlCollectionCache=0x55e6a464a2b8, uuid="c9ff8d90-bc35-43ab-878e-72d7babd9ac4", info=...) at src/third_party/boost/boost/optional/optional.hpp:930 #30 0x000055e69d47fdf9 in mongo::TTLMonitor::_doTTLSubPass (this=0x55e6a94bea00, opCtx=0x55e6aa50dd80) at src/mongo/db/ttl.cpp:370 #31 0x000055e69d480673 in mongo::TTLMonitor::_doTTLPass (this=0x55e6a94bea00) at src/mongo/db/ttl.cpp:338 #32 0x000055e69d480f18 in mongo::TTLMonitor::run (this=0x55e6a94bea00) at src/mongo/db/ttl.cpp:299 #33 0x000055e6a00647b6 in mongo::BackgroundJob::jobBody (this=0x55e6a94bea00) at src/mongo/util/background.cpp:162 #34 0x000055e6a0064e1c in mongo::BackgroundJob::::operator() (__closure=0x55e6a96d7a50) at src/mongo/util/background.cpp:188 #35 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #36 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #37 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #38 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #39 mongo::stdx::thread::::operator() (this=0x55e6a96d7a48) at src/mongo/stdx/thread.h:194 #40 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #41 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #42 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a96d7a48) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #43 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a96d7a48) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #44 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a96d7a40) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #45 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a96d7a40) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #46 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #47 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 47 (Thread 0x7f4d96499700 (LWP 40920)): #0 0x00007f4da0786449 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69e4e1f8a in __gthread_cond_timedwait (__abs_timeout=0x7f4d964984f0, __mutex=, __cond=0x55e6a46e3a68) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/x86_64-mongodb-linux/bits/gthr-default.h:871 #2 std::condition_variable::__wait_until_impl > > (__atime=..., __lock=..., this=0x55e6a46e3a68) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:178 #3 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x55e6a46e3a68) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:106 #4 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x55e6a46e3a68) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:286 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::Checkpointer::run():: > (__p=..., __atime=..., __lock=..., this=0x55e6a46e3a68) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:297 #6 std::_V2::condition_variable_any::wait_for, long int, std::ratio<1>, mongo::Checkpointer::run():: > (__p=..., __rtime=..., __lock=..., this=0x55e6a46e3a68) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:312 #7 mongo::Checkpointer::run (this=0x55e6a46e3a00) at src/mongo/db/storage/checkpointer.cpp:85 #8 0x000055e6a00647b6 in mongo::BackgroundJob::jobBody (this=0x55e6a46e3a00) at src/mongo/util/background.cpp:162 #9 0x000055e6a0064e1c in mongo::BackgroundJob::::operator() (__closure=0x55e6a46dfa90) at src/mongo/util/background.cpp:188 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #14 mongo::stdx::thread::::operator() (this=0x55e6a46dfa88) at src/mongo/stdx/thread.h:194 #15 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #16 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a46dfa88) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #18 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a46dfa88) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #19 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a46dfa80) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #20 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a46dfa80) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #21 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #22 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 46 (Thread 0x7f4d8126d700 (LWP 41455)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a045934c in __gthread_cond_wait (__mutex=, __cond=__cond@entry=0x55e6a9db15e8) at /data/mci/440c27595e82e590cd69a7b9601f7523/toolchain-builder/tmp/build-gcc-v3.sh-1Hy/build/x86_64-mongodb-linux/libstdc++-v3/include/x86_64-mongodb-linux/bits/gthr-default.h:864 #2 std::condition_variable::wait (this=this@entry=0x55e6a9db15e8, __lock=...) at ../../../../../src/combined/libstdc++-v3/src/c++11/condition_variable.cc:53 #3 0x000055e6a006bfb6 in std::_V2::condition_variable_any::wait > (__lock=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:238 #4 std::_V2::condition_variable_any::wait, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:272 #5 mongo::ThreadPool::Impl::_consumeTasks (this=0x55e6a9db1500) at src/mongo/util/concurrency/thread_pool.cpp:473 #6 0x000055e6a006c7cc in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e6a9db1500, threadName="ReplCoordExtern-0") at src/mongo/util/concurrency/thread_pool.cpp:405 #7 0x000055e6a006cd40 in mongo::ThreadPool::Impl::::operator() (__closure=0x55e6a45f3990) at src/mongo/util/concurrency/thread_pool.cpp:580 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #12 mongo::stdx::thread::::operator() (this=0x55e6a45f3988) at src/mongo/stdx/thread.h:194 #13 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #14 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #15 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a45f3988) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a45f3988) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #17 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a45f3980) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #18 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a45f3980) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #19 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #20 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 45 (Thread 0x7f4d84273700 (LWP 41429)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69ff5354b in asio::detail::posix_event::wait (lock=..., this=0x55e6a9812b70) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x55e6a9812b68) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=0x55e6a9812b00, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x000055e69ff539b5 in asio::detail::scheduler::run (this=0x55e6a9812b00, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x000055e69ff5b56e in asio::io_context::run (this=0x55e6a46d5f30) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x000055e69ff4df70 in asio::detail::asio_detail_posix_thread_function (arg=0x55e6a46d5fd0) at src/third_party/asio-master/asio/include/asio/detail/impl/posix_thread.ipp:73 #7 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #8 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 44 (Thread 0x7f4d86c7a700 (LWP 41098)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a045934c in __gthread_cond_wait (__mutex=, __cond=__cond@entry=0x55e6a9696508) at /data/mci/440c27595e82e590cd69a7b9601f7523/toolchain-builder/tmp/build-gcc-v3.sh-1Hy/build/x86_64-mongodb-linux/libstdc++-v3/include/x86_64-mongodb-linux/bits/gthr-default.h:864 #2 std::condition_variable::wait (this=this@entry=0x55e6a9696508, __lock=...) at ../../../../../src/combined/libstdc++-v3/src/c++11/condition_variable.cc:53 #3 0x000055e69e9ff1a3 in std::_V2::condition_variable_any::wait > (__lock=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:238 #4 std::_V2::condition_variable_any::wait, mongo::SessionKiller::SessionKiller(mongo::ServiceContext*, mongo::SessionKiller::KillFunc):::: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:272 #5 mongo::SessionKiller::::operator() (__closure=0x55e6a9693f90, __closure=0x55e6a9693f90) at src/mongo/db/session/session_killer.cpp:59 #6 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #7 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #8 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #9 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #10 mongo::stdx::thread::::operator() (this=0x55e6a9693f88) at src/mongo/stdx/thread.h:194 #11 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #12 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #13 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a9693f88) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #14 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a9693f88) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #15 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a9693f80) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #16 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a9693f80) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #17 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #18 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 43 (Thread 0x7f4d7d164700 (LWP 41850)): #0 0x00007f4da0786449 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69d3ae1ed in __gthread_cond_timedwait (__abs_timeout=0x7f4d7d1633a0, __mutex=0x55e6a45ca210, __cond=0x55e6a46c66d8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/x86_64-mongodb-linux/bits/gthr-default.h:871 #2 std::condition_variable::__wait_until_impl > > (__atime=..., __lock=..., this=0x55e6a46c66d8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:178 #3 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x55e6a46c66d8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:106 #4 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x55e6a46c66d8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:286 #5 std::_V2::condition_variable_any::wait_for, long, std::ratio<1l, 1000000000l> > (__rtime=..., __lock=..., this=0x55e6a46c66d8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:305 #6 mongo::repl::SyncSourceFeedback::run (this=0x55e6a46c6690, executor=0x55e6a985ae00, bgsync=0x55e6a9ddc600, replCoord=0x55e6a46dc000) at src/mongo/db/repl/sync_source_feedback.cpp:181 #7 0x000055e69d3a3f12 in mongo::repl::ReplicationCoordinatorExternalStateImpl::::operator() (__closure=0x55e6a9ef1eb0) at src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:260 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #12 mongo::stdx::thread::::operator() (this=0x55e6a9ef1ea8) at src/mongo/stdx/thread.h:194 #13 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #14 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #15 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a9ef1ea8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a9ef1ea8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #17 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a9ef1ea0) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #18 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a9ef1ea0) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #19 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #20 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 42 (Thread 0x7f4d8c485700 (LWP 40963)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a045934c in __gthread_cond_wait (__mutex=, __cond=__cond@entry=0x55e6a958aee8) at /data/mci/440c27595e82e590cd69a7b9601f7523/toolchain-builder/tmp/build-gcc-v3.sh-1Hy/build/x86_64-mongodb-linux/libstdc++-v3/include/x86_64-mongodb-linux/bits/gthr-default.h:864 #2 std::condition_variable::wait (this=this@entry=0x55e6a958aee8, __lock=...) at ../../../../../src/combined/libstdc++-v3/src/c++11/condition_variable.cc:53 #3 0x000055e6a006bfb6 in std::_V2::condition_variable_any::wait > (__lock=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:238 #4 std::_V2::condition_variable_any::wait, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:272 #5 mongo::ThreadPool::Impl::_consumeTasks (this=0x55e6a958ae00) at src/mongo/util/concurrency/thread_pool.cpp:473 #6 0x000055e6a006c7cc in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e6a958ae00, threadName="ReshardingDonorService-0") at src/mongo/util/concurrency/thread_pool.cpp:405 #7 0x000055e6a006cd40 in mongo::ThreadPool::Impl::::operator() (__closure=0x55e6a45cd050) at src/mongo/util/concurrency/thread_pool.cpp:580 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #12 mongo::stdx::thread::::operator() (this=0x55e6a45cd048) at src/mongo/stdx/thread.h:194 #13 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #14 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #15 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a45cd048) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a45cd048) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #17 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a45cd040) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #18 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a45cd040) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #19 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #20 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 41 (Thread 0x7f4d7584d700 (LWP 43940)): #0 0x00007f4da078918d in recvmsg () from /lib64/noelision/libpthread.so.0 #1 0x000055e69ff56d42 in asio::detail::socket_ops::recv (s=72, bufs=0x7f4d7584bf00, count=, flags=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x000055e69ff56df8 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4d7584bf00, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x000055e69faa8e1f in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55e6a984f788) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (ec=..., completion_condition=..., 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=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x55e6a984f580, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/session_asio.cpp:568 #9 0x000055e69faa9bfa in mongo::transport::TransportLayerASIO::ASIOSession::read (this=this@entry=0x55e6a984f580, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/third_party/boost/boost/optional/optional.hpp:908 #10 0x000055e69fa8cf2d in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessageImpl (this=0x55e6a984f580, baton=std::shared_ptr (empty) = {...}) at src/third_party/asio-master/asio/include/asio/buffer.hpp:920 #11 0x000055e69fa8d79d in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessage (this=0x55e6a984f580) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:614 #12 0x000055e69e267909 in mongo::transport::SessionWorkflow::Impl::::operator() (__closure=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #13 mongo::transport::SessionWorkflow::Impl::receiveMessage (this=0x55e6a984a0c0) at src/mongo/transport/session_workflow.cpp:500 #14 0x000055e69e268a48 in mongo::transport::SessionWorkflow::Impl::::operator() (__closure=) at src/mongo/transport/session_workflow.cpp:664 #15 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #16 mongo::transport::SessionWorkflow::Impl::startNewLoop (this=0x55e6a984a0c0, executorStatus=...) at src/mongo/transport/session_workflow.cpp:660 #17 0x000055e69e268cef in mongo::transport::SessionWorkflow::Impl::::::operator() (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:628 #18 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #19 mongo::transport::SessionWorkflow::Impl::::operator() (__closure=, executorStatus=Status::OK()) at src/mongo/transport/session_workflow.cpp:628 #20 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:259 #21 0x000055e69fa59f0b in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/assert_util_core.h:69 #22 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x55e6a9d7f0e0) at src/mongo/transport/service_executor_synchronous.cpp:108 #23 mongo::transport::ServiceExecutorSynchronous::SharedState::::operator() (__closure=0x55e6aa30f238) at src/mongo/transport/service_executor_synchronous.cpp:141 #24 mongo::unique_function::SpecificImpl::call(void) (this=0x55e6aa30f230) at src/mongo/util/functional.h:259 #25 0x000055e69fa5cec5 in mongo::unique_function::operator()() const (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:350 #26 mongo::transport::::operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:122 #27 mongo::unique_function::SpecificImpl::call (this=) at src/mongo/util/functional.h:259 #28 mongo::unique_function::operator()() const (this=0x55e6aa2738c8) at src/mongo/util/functional.h:217 #29 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e6aa2738c8) at src/mongo/transport/service_executor_utils.cpp:64 #30 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #31 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 40 (Thread 0x7f4d87c7c700 (LWP 41096)): #0 0x00007f4da078947d in nanosleep () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a0300967 in mongo::stdx::this_thread::sleep_for > (sleep_duration=...) at src/mongo/stdx/thread.h:236 #2 mongo::sleepsecs (s=) at src/mongo/util/time_support.cpp:725 #3 0x000055e69e573bd1 in mongo::(anonymous namespace)::ClientCursorMonitor::run (this=) at src/mongo/db/clientcursor.cpp:330 #4 0x000055e6a00647b6 in mongo::BackgroundJob::jobBody (this=0x55e6a4647ef8) at src/mongo/util/background.cpp:162 #5 0x000055e6a0064e1c in mongo::BackgroundJob::::operator() (__closure=0x55e6a96d7850) at src/mongo/util/background.cpp:188 #6 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #7 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #8 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #9 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #10 mongo::stdx::thread::::operator() (this=0x55e6a96d7848) at src/mongo/stdx/thread.h:194 #11 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #12 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #13 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a96d7848) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #14 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a96d7848) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #15 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a96d7840) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #16 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a96d7840) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #17 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #18 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 39 (Thread 0x7f4d7b05f700 (LWP 60086)): #0 0x00007f4da04c3241 in clone () from /lib64/libc.so.6 #1 0x00007f4da07815c0 in ?? () from /lib64/noelision/libpthread.so.0 #2 0x00007f4d7b05f700 in ?? () #3 0x0000000000000000 in ?? () Thread 38 (Thread 0x7f4d8016a700 (LWP 57839)): #0 0x00007f4da0786449 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a006bc0d in __gthread_cond_timedwait (__abs_timeout=0x7f4d80169050, __mutex=, __cond=0x55e6aa657268) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/x86_64-mongodb-linux/bits/gthr-default.h:871 #2 std::condition_variable::__wait_until_impl > > (__atime=..., __lock=..., this=0x55e6aa657268) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:178 #3 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x55e6aa657268) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:106 #4 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x55e6aa657268) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:286 #5 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/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:297 #6 mongo::ThreadPool::Impl::_consumeTasks (this=0x55e6aa657180) at src/mongo/util/concurrency/thread_pool.cpp:471 #7 0x000055e6a006c7cc in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e6aa657180, threadName="Sharding-Fixed-2") at src/mongo/util/concurrency/thread_pool.cpp:405 #8 0x000055e6a006cd40 in mongo::ThreadPool::Impl::::operator() (__closure=0x55e6a4596710) at src/mongo/util/concurrency/thread_pool.cpp:580 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #13 mongo::stdx::thread::::operator() (this=0x55e6a4596708) at src/mongo/stdx/thread.h:194 #14 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #15 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a4596708) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a4596708) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #18 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a4596700) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #19 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a4596700) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #20 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #21 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 37 (Thread 0x7f4d75c51700 (LWP 59601)): #0 0x00007f4da04c3241 in clone () from /lib64/libc.so.6 #1 0x00007f4da07815c0 in ?? () from /lib64/noelision/libpthread.so.0 #2 0x00007f4d75c51700 in ?? () #3 0x0000000000000000 in ?? () Thread 36 (Thread 0x7f4d9148f700 (LWP 40949)): #0 0x00007f4da04ba6fd in poll () from /lib64/libc.so.6 #1 0x000055e69fa8206d in poll (__timeout=100, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 mongo::transport::TransportLayerASIO::BatonASIO::::operator() (__closure=) at src/mongo/transport/baton_asio_linux.cpp:359 #3 mongo::transport::TransportLayerASIO::BatonASIO::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=0x55e6a95ad010, lk=..., clkSource=) at src/mongo/transport/baton_asio_linux.cpp:366 #4 0x000055e69fa83155 in mongo::transport::TransportLayerASIO::BatonASIO::run (this=0x55e6a95ad010, clkSource=0x55e6a42c4140) at src/mongo/transport/baton_asio_linux.cpp:210 #5 0x000055e69fa8059d in mongo::transport::TransportLayerASIO::BatonASIO::run_until (this=this@entry=0x55e6a95ad010, clkSource=0x55e6a42c4140, deadline=...) at src/mongo/transport/baton_asio_linux.cpp:173 #6 0x000055e6a013baec in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (this=) at src/mongo/util/lockable_adapter.h:57 #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=warning: RTTI symbol not found for class 'mongo::transport::TransportLayerASIO::BatonASIO' ..., this=0x55e6a95ab118) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (timeout_time=..., lk=..., cv=..., clkSource=, waitable=0x55e6a95ad010) at src/mongo/util/waitable.h:92 #9 mongo::ClockSource::waitForConditionUntil (this=, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e6a95ad010) at src/mongo/util/clock_source.cpp:48 #10 0x000055e6a00ec21f in mongo::OperationContext::::operator() (__closure=) at src/mongo/util/lockable_adapter.h:50 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e6a94ea440, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:330 #12 0x000055e69f0088f2 in mongo::Interruptible::::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (this=0x55e6a94ea440, deadline=..., speed=mongo::Interruptible::WakeSpeed::kFast) at src/mongo/util/lockable_adapter.h:50 #13 0x000055e69f008c24 in mongo::Interruptible::::operator() (speed=mongo::Interruptible::WakeSpeed::kFast, deadline=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:229 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x55e6a94ea440) at src/mongo/util/interruptible.h:430 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x55e6a94ea440) at src/mongo/util/interruptible.h:471 #16 mongo::CondVarLockGrantNotification::wait (this=0x55e6a95ab0c8, opCtx=0x55e6a94ea440, timeout=...) at src/mongo/db/concurrency/lock_state.cpp:274 #17 0x000055e69f00c656 in mongo::LockerImpl::_lockComplete (this=0x55e6a95ab000, opCtx=0x55e6a94ea440, resId=Traceback (most recent call last): File "/opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/python3-v3.DaQ/lib/python3.9/site-packages/gdbmongo/interaction.py", line 62, in __call__ return super().__call__(val) File "/opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gdb-v3.ATZ/share/gdb/python/gdb/printing.py", line 218, in __call__ return printer.gen_printer(val) File "/opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/python3-v3.DaQ/lib/python3.9/site-packages/gdbmongo/lock_manager_printer.py", line 303, in __init__ assert resource_type_bits is not None AssertionError ..., mode=, deadline=...) at src/mongo/db/concurrency/lock_state.cpp:1007 #18 0x000055e69effef08 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x7f4d9148e4e8, lockMode=mongo::MODE_IS, deadline=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:345 #19 0x000055e69efff340 in mongo::Lock::GlobalLock::GlobalLock (this=0x7f4d9148e4e8, opCtx=0x55e6a94ea440, lockMode=mongo::MODE_IS, deadline=..., behavior=, skipRSTLLock=) at src/mongo/db/concurrency/d_concurrency.cpp:161 #20 0x000055e69f00022e in boost::optional_detail::optional_base::construct (this=0x7f4d9148e4e0) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/new:169 #21 boost::optional_detail::optional_base::emplace_assign (this=0x7f4d9148e4e0) at src/third_party/boost/boost/optional/optional.hpp:436 #22 boost::optional::emplace (this=0x7f4d9148e4e0) at src/third_party/boost/boost/optional/optional.hpp:1169 #23 mongo::Lock::DBLock::DBLock (this=0x7f4d9148e4c8, opCtx=0x55e6a94ea440, dbName=..., mode=mongo::MODE_IS, deadline=..., skipGlobalAndRSTLLocks=) at src/mongo/db/concurrency/d_concurrency.cpp:220 #24 0x000055e69e8a30dd in mongo::AutoGetDb::AutoGetDb (this=0x7f4d9148e498, opCtx=0x55e6a94ea440, dbName=..., mode=mongo::MODE_IS, deadline=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/basic_string.h:940 #25 0x000055e69e8a34b6 in boost::optional_detail::optional_base::construct (this=0x7f4d9148e490) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/new:169 #26 boost::optional_detail::optional_base::emplace_assign (this=0x7f4d9148e490) at src/third_party/boost/boost/optional/optional.hpp:436 #27 boost::optional::emplace (this=0x7f4d9148e490) at src/third_party/boost/boost/optional/optional.hpp:1169 #28 mongo::AutoGetCollection::AutoGetCollection (this=0x7f4d9148e490, opCtx=, nsOrUUID=..., modeColl=, options=...) at src/mongo/db/catalog_raii.cpp:239 #29 0x000055e69e8a9263 in boost::optional_detail::optional_base::construct (this=0x7f4d9148e488) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/new:169 #30 boost::optional_detail::optional_base::emplace_assign (this=0x7f4d9148e488) at src/third_party/boost/boost/optional/optional.hpp:436 #31 boost::optional::emplace (this=0x7f4d9148e488) at src/third_party/boost/boost/optional/optional.hpp:1169 #32 mongo::EmplaceAutoGetCollectionForRead::emplace (this=0x7f4d9148e1f0, autoColl=boost::optional is not initialized) at src/mongo/db/db_raii.cpp:631 #33 0x000055e69e8ae002 in mongo::AutoGetCollectionForReadBase::AutoGetCollectionForReadBase (this=this@entry=0x7f4d9148e470, opCtx=opCtx@entry=0x55e6a94ea440, emplaceAutoColl=..., isLockFreeReadSubOperation=isLockFreeReadSubOperation@entry=false) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/atomic_base.h:707 #34 0x000055e69e8a9b86 in mongo::AutoGetCollectionForRead::AutoGetCollectionForRead (this=0x7f4d9148e470, opCtx=0x55e6a94ea440, nsOrUUID=..., options=...) at src/mongo/db/catalog_raii.h:134 #35 0x000055e69d5410b1 in mongo::FreeMonStorage::read (opCtx=0x55e6a94ea440) at src/third_party/boost/boost/optional/optional.hpp:930 #36 0x000055e69d52ffbf in mongo::FreeMonProcessor::readState (this=0x55e6a9347810, opCtx=, updateInMemory=) at src/mongo/db/free_mon/free_mon_processor.cpp:278 #37 0x000055e69d53040c in mongo::FreeMonProcessor::readState (this=0x55e6a9347810, client=, updateInMemory=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:345 #38 0x000055e69d530921 in mongo::FreeMonProcessor::doOnTransitionToPrimary (this=0x55e6a9347810, client=) at src/mongo/db/free_mon/free_mon_processor.cpp:940 #39 0x000055e69d536a3b in mongo::FreeMonProcessor::run (this=0x55e6a9347810) at src/mongo/db/free_mon/free_mon_processor.cpp:238 #40 0x000055e69d541ee3 in mongo::FreeMonController::::operator() (__closure=0x55e6a9522790) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #41 std::__invoke_impl >&, mongo::Seconds):: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #42 std::__invoke >&, mongo::Seconds):: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #43 std::__apply_impl >&, mongo::Seconds)::, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #44 std::apply >&, mongo::Seconds)::, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #45 mongo::stdx::thread::::operator() (this=0x55e6a9522788) at src/mongo/stdx/thread.h:194 #46 std::__invoke_impl >&, mongo::Seconds)::; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #47 std::__invoke >&, mongo::Seconds)::; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #48 std::thread::_Invoker >&, mongo::Seconds)::; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a9522788) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #49 std::thread::_Invoker >&, mongo::Seconds)::; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a9522788) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #50 std::thread::_State_impl >&, mongo::Seconds)::; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a9522780) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #51 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a9522780) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #52 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #53 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 35 (Thread 0x7f4d91c90700 (LWP 40948)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a045934c in __gthread_cond_wait (__mutex=, __cond=__cond@entry=0x55e6a958a0e8) at /data/mci/440c27595e82e590cd69a7b9601f7523/toolchain-builder/tmp/build-gcc-v3.sh-1Hy/build/x86_64-mongodb-linux/libstdc++-v3/include/x86_64-mongodb-linux/bits/gthr-default.h:864 #2 std::condition_variable::wait (this=this@entry=0x55e6a958a0e8, __lock=...) at ../../../../../src/combined/libstdc++-v3/src/c++11/condition_variable.cc:53 #3 0x000055e6a006bfb6 in std::_V2::condition_variable_any::wait > (__lock=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:238 #4 std::_V2::condition_variable_any::wait, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:272 #5 mongo::ThreadPool::Impl::_consumeTasks (this=0x55e6a958a000) at src/mongo/util/concurrency/thread_pool.cpp:473 #6 0x000055e6a006c7cc in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e6a958a000, threadName="FreeMonHTTP-0") at src/mongo/util/concurrency/thread_pool.cpp:405 #7 0x000055e6a006cd40 in mongo::ThreadPool::Impl::::operator() (__closure=0x55e6a45cc410) at src/mongo/util/concurrency/thread_pool.cpp:580 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #12 mongo::stdx::thread::::operator() (this=0x55e6a45cc408) at src/mongo/stdx/thread.h:194 #13 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #14 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #15 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a45cc408) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a45cc408) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #17 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a45cc400) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #18 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a45cc400) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #19 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #20 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 34 (Thread 0x7f4d8b483700 (LWP 40965)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a045934c in __gthread_cond_wait (__mutex=, __cond=__cond@entry=0x55e6a958b268) at /data/mci/440c27595e82e590cd69a7b9601f7523/toolchain-builder/tmp/build-gcc-v3.sh-1Hy/build/x86_64-mongodb-linux/libstdc++-v3/include/x86_64-mongodb-linux/bits/gthr-default.h:864 #2 std::condition_variable::wait (this=this@entry=0x55e6a958b268, __lock=...) at ../../../../../src/combined/libstdc++-v3/src/c++11/condition_variable.cc:53 #3 0x000055e6a006bfb6 in std::_V2::condition_variable_any::wait > (__lock=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:238 #4 std::_V2::condition_variable_any::wait, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:272 #5 mongo::ThreadPool::Impl::_consumeTasks (this=0x55e6a958b180) at src/mongo/util/concurrency/thread_pool.cpp:473 #6 0x000055e6a006c7cc in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e6a958b180, threadName="ShardingDDLCoordinator-0") at src/mongo/util/concurrency/thread_pool.cpp:405 #7 0x000055e6a006cd40 in mongo::ThreadPool::Impl::::operator() (__closure=0x55e6a45cd2d0) at src/mongo/util/concurrency/thread_pool.cpp:580 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #12 mongo::stdx::thread::::operator() (this=0x55e6a45cd2c8) at src/mongo/stdx/thread.h:194 #13 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #14 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #15 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a45cd2c8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a45cd2c8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #17 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a45cd2c0) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #18 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a45cd2c0) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #19 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #20 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 33 (Thread 0x7f4d71a40700 (LWP 56098)): #0 0x00007f4da04ba6fd in poll () from /lib64/libc.so.6 #1 0x000055e69fa8206d in poll (__timeout=6280, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 mongo::transport::TransportLayerASIO::BatonASIO::::operator() (__closure=) at src/mongo/transport/baton_asio_linux.cpp:359 #3 mongo::transport::TransportLayerASIO::BatonASIO::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=0x55e6a94fa090, lk=..., clkSource=) at src/mongo/transport/baton_asio_linux.cpp:366 #4 0x000055e69fa83155 in mongo::transport::TransportLayerASIO::BatonASIO::run (this=0x55e6a94fa090, clkSource=0x55e6a42c4140) at src/mongo/transport/baton_asio_linux.cpp:210 #5 0x000055e69fa8059d in mongo::transport::TransportLayerASIO::BatonASIO::run_until (this=this@entry=0x55e6a94fa090, clkSource=0x55e6a42c4140, deadline=...) at src/mongo/transport/baton_asio_linux.cpp:173 #6 0x000055e6a013baec in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (this=) at src/mongo/util/lockable_adapter.h:57 #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=warning: RTTI symbol not found for class 'mongo::transport::TransportLayerASIO::BatonASIO' ..., this=0x55e6aa510b50) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (timeout_time=..., lk=..., cv=..., clkSource=, waitable=0x55e6a94fa090) at src/mongo/util/waitable.h:92 #9 mongo::ClockSource::waitForConditionUntil (this=, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e6a94fa090) at src/mongo/util/clock_source.cpp:48 #10 0x000055e6a00ec21f in mongo::OperationContext::::operator() (__closure=) at src/mongo/util/lockable_adapter.h:50 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e6a94f2680, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:330 #12 0x000055e69d2f1176 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(auto:1&, mongo::Interruptible::WakeSpeed)#3}::operator() (this=0x55e6a94f2680, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/third_party/boost/boost/smart_ptr/intrusive_ptr.hpp:96 #13 0x000055e69d2f1886 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(auto:1&, mongo::Interruptible::WakeSpeed)#4}::operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/atomic:246 #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=0x55e6a94f2680) at src/mongo/util/interruptible.h:443 #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=0x55e6a94f2680) at src/mongo/util/interruptible.h:458 #16 mongo::future_details::SharedStateBase::wait (this=, interruptible=0x55e6a94f2680) at src/mongo/util/future_impl.h:443 #17 0x000055e69d442050 in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e6a94f2680, this=0x7f4d71a3c578) at src/mongo/util/assert_util_core.h:69 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e6a94f2680, this=0x7f4d71a3c578) at src/mongo/util/future.h:1109 #19 mongo::repl::(anonymous namespace)::::operator() (this=, this=) at src/mongo/db/repl/replication_coordinator_impl.cpp:205 #20 mongo::Interruptible::runWithDeadline&, mongo::Date_t, mongo::ErrorCodes::Error) [with T = std::shared_ptr]:: > (cb=..., error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., this=0x55e6a94f2680) at src/mongo/util/interruptible.h:296 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x55e6a94f2680) at src/mongo/db/repl/replication_coordinator_impl.cpp:205 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x55e6a46dc000, opCtx=0x55e6a94f2680, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2426 #23 0x000055e69d3b8178 in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=0x55e6a94f2680, result=0x7f4d71a3d150, appendReplicationProcess=, useLegacyResponseFields=, clientTopologyVersion=boost::optional is initialized = {...}, maxAwaitTimeMS=boost::optional is initialized = {...}) at src/third_party/boost/boost/optional/optional.hpp:403 #24 0x000055e69d3b8da7 in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x55e6a1a4f140 , opCtx=0x55e6a94f2680, dbName=..., cmdObj=owned BSONObj 206 bytes @ 0x55e6a94f3b1d = {...}, replyBuilder=0x55e6aa611e10) at src/third_party/boost/boost/optional/optional.hpp:403 #25 0x000055e69efd8c21 in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=0x55e6a94f3e00, opCtx=0x55e6a94f2680, result=0x55e6aa611e10) at src/mongo/db/commands.cpp:881 #26 0x000055e69efd0321 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x55e6a94f2680, request=..., invocation=0x55e6a94f3e00, response=0x55e6aa611e10) at src/mongo/db/commands.cpp:178 #27 0x000055e69efd3583 in mongo::CommandHelpers::::operator() (__closure=0x7f4d71a3e340) at src/mongo/db/commands.cpp:163 #28 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1347 #29 mongo::CommandHelpers::runCommandInvocation (rec=warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' std::shared_ptr (use count 11, weak count 0) = {...}, invocation=warning: RTTI symbol not found for class 'std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>' warning: RTTI symbol not found for class 'std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>' std::shared_ptr (use count 3, weak count 0) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:164 #30 0x000055e69d321428 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:754 #31 0x000055e69d3340f8 in mongo::(anonymous namespace)::InvokeCommand::::operator() (__closure=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:754 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=0x55e6aa273fc8) at src/mongo/db/service_entry_point_common.cpp:864 #34 mongo::(anonymous namespace)::RunCommandImpl::::operator() (__closure=, path=0x55e6aa273fc8) at src/mongo/db/service_entry_point_common.cpp:1284 #35 mongo::future_util::AsyncState::::operator() (this=, this=) at src/mongo/util/future_util.h:827 #36 mongo::makeReadyFutureWith::thenWithState(Launcher&&) && [with Launcher = mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::; State = mongo::(anonymous namespace)::InvokeCommand]:: > (func=...) at src/mongo/util/future.h:1350 #37 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=0x7f4d71a3e510) at src/mongo/util/future_util.h:832 #38 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1284 #39 0x000055e69d335073 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x55e6aa5fcc00) at src/mongo/db/service_entry_point_common.cpp:1273 #40 0x000055e69d323080 in mongo::(anonymous namespace)::RunCommandImpl::::operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:750 #41 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #42 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x55e6aa5fcc00) at src/mongo/db/service_entry_point_common.cpp:748 #43 0x000055e69d32a651 in mongo::(anonymous namespace)::ExecCommandDatabase::::::operator() (__closure=, runner=0x55e6aa5fcc00) at src/mongo/db/service_entry_point_common.cpp:1782 #44 mongo::future_util::AsyncState::::operator() (this=, this=) at src/mongo/util/future_util.h:827 #45 mongo::makeReadyFutureWith::thenWithState(Launcher&&) && [with Launcher = mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::; State = mongo::(anonymous namespace)::RunCommandImpl]:: > (func=...) at src/mongo/util/future.h:1350 #46 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #47 mongo::(anonymous namespace)::ExecCommandDatabase::::operator() (__closure=, __closure=) at src/mongo/db/service_entry_point_common.cpp:1782 #48 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x55e6ab887400) at src/mongo/db/service_entry_point_common.cpp:1786 #49 0x000055e69d3300ca in mongo::(anonymous namespace)::ExecCommandDatabase::::operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:603 #50 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #51 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0xb7eefa66505db200) at src/mongo/db/service_entry_point_common.cpp:601 #52 mongo::(anonymous namespace)::::::operator() (__closure=, runner=0xb7eefa66505db200) at src/mongo/db/service_entry_point_common.cpp:2056 #53 mongo::future_util::AsyncState::::operator() (this=, this=) at src/mongo/util/future_util.h:827 #54 mongo::makeReadyFutureWith::thenWithState(Launcher&&) && [with Launcher = mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::; State = mongo::(anonymous namespace)::ExecCommandDatabase]:: > (func=...) at src/mongo/util/future.h:1350 #55 mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f4d71a3ea30) at src/mongo/util/future_util.h:832 #56 mongo::(anonymous namespace)::::operator()(void) (__closure=) at src/mongo/db/service_entry_point_common.cpp:2056 #57 0x000055e69d332350 in mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:338 #58 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #59 mongo::future_details::FutureImpl::::*, mongo::future_details::SharedState*)>::operator() (output=0x55e6a94f3d00, input=, this=) at src/mongo/util/future_impl.h:1016 #60 mongo::future_details::FutureImpl::::operator() (ssb=, this=) at src/mongo/util/future_impl.h:1351 #61 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:259 #62 0x000055e69d2db687 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=, this=0x55e6a94f3f18) at src/mongo/util/assert_util_core.h:69 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e6a94f3f00) at src/mongo/util/future_impl.h:482 #64 0x000055e69d336fee in mongo::future_details::SharedStateImpl::emplaceValue (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/new:169 #65 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (this=0x7f4d71a3ecd8, val=...) at src/mongo/util/future_impl.h:1236 #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=0x7f4d71a3ecf0) at src/mongo/util/future_impl.h:1274 #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}&&) (this=0x7f4d71a3ecf0, success=..., fail=..., notReady=...) at src/mongo/util/future_impl.h:1272 #68 0x000055e69d32554c in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7f4d71a3ecf0) at src/mongo/util/future_impl.h:1233 #69 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: , this=0x7f4d71a3ecf0) at src/mongo/util/future.h:293 #70 mongo::future_details::FutureImpl::::*, mongo::future_details::SharedState*)>::operator() (output=0x55e6a94f3f00, input=, this=) at src/mongo/util/future_impl.h:1016 #71 mongo::future_details::FutureImpl::::operator() (ssb=, this=) at src/mongo/util/future_impl.h:1351 #72 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:259 #73 0x000055e69d2db687 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=, this=0x55e6a94f4318) at src/mongo/util/assert_util_core.h:69 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=this@entry=0x55e6a94f4300) at src/mongo/util/future_impl.h:482 #75 0x000055e69d330f81 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x55e6a94f4300) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/new:169 #76 mongo::Promise::emplaceValue<, 0>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (this=, sharedState=) at src/mongo/util/future.h:975 #77 mongo::Promise::setImpl::emplaceValue<, 0>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<, 0>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7f4d71a3ee70) at src/mongo/util/future.h:1018 #78 mongo::Promise::emplaceValue<, 0>() (this=0x7f4d71a3ee70) at src/mongo/util/future.h:974 #79 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:2068 #80 0x000055e69d331b51 in mongo::(anonymous namespace)::::operator() (__closure=0x7f4d71a3ef70) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:754 #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 mongo::future_details::FutureImpl::::operator() (this=, val=...) at src/mongo/util/future_impl.h:998 #84 mongo::future_details::FutureImpl::generalImpl::then(Policy, Func&&) && [with Policy = mongo::CleanupFuturePolicy; Func = mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::; typename std::enable_if, int>::type = 0; T = mongo::future_details::FakeVoid]::, mongo::future_details::FutureImpl::then(Policy, Func&&) && [with Policy = mongo::CleanupFuturePolicy; Func = mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::; typename std::enable_if, int>::type = 0; T = mongo::future_details::FakeVoid]::, mongo::future_details::FutureImpl::then(Policy, Func&&) && [with Policy = mongo::CleanupFuturePolicy; Func = mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::; typename std::enable_if, int>::type = 0; T = mongo::future_details::FakeVoid]:: > (fail=..., notReady=..., success=..., this=0x7f4d71a3f0e0) at src/mongo/util/future_impl.h:1274 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (func=..., this=0x7f4d71a3f0e0, policy=...) at src/mongo/util/future_impl.h:1021 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (func=..., this=0x7f4d71a3f0e0, policy=...) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7f4d71a3f0e0) at src/mongo/util/future.h:553 #88 mongo::(anonymous namespace)::receivedCommands (execContext=warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2115 #89 0x000055e69d332296 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr.h:129 #90 0x000055e69d327d8f in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x55e6a94f2680, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2361 #91 0x000055e69d31b42f in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55e6a94f2680, m=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/move.h:74 #92 0x000055e69e266d24 in mongo::transport::SessionWorkflow::Impl::processMessage (this=0x55e6aa65cf00) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:345 #93 0x000055e69e268514 in mongo::transport::SessionWorkflow::Impl::::operator() (__closure=) at src/mongo/transport/session_workflow.cpp:667 #94 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #95 mongo::transport::SessionWorkflow::Impl::startNewLoop (this=0x55e6aa65cf00, executorStatus=...) at src/mongo/transport/session_workflow.cpp:660 #96 0x000055e69e268cef in mongo::transport::SessionWorkflow::Impl::::::operator() (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:628 #97 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #98 mongo::transport::SessionWorkflow::Impl::::operator() (__closure=, executorStatus=Status::OK()) at src/mongo/transport/session_workflow.cpp:628 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:259 #100 0x000055e69fa59f0b in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/assert_util_core.h:69 #101 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x55e6aa4b3320) at src/mongo/transport/service_executor_synchronous.cpp:108 #102 mongo::transport::ServiceExecutorSynchronous::SharedState::::operator() (__closure=0x55e6aa1d3d58) at src/mongo/transport/service_executor_synchronous.cpp:141 #103 mongo::unique_function::SpecificImpl::call(void) (this=0x55e6aa1d3d50) at src/mongo/util/functional.h:259 #104 0x000055e69fa5cec5 in mongo::unique_function::operator()() const (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:350 #105 mongo::transport::::operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:122 #106 mongo::unique_function::SpecificImpl::call (this=) at src/mongo/util/functional.h:259 #107 mongo::unique_function::operator()() const (this=0x55e6aa273550) at src/mongo/util/functional.h:217 #108 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e6aa273550) at src/mongo/transport/service_executor_utils.cpp:64 #109 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #110 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 32 (Thread 0x7f4d7d965700 (LWP 41849)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a045934c in __gthread_cond_wait (__mutex=, __cond=__cond@entry=0x55e6a9ddc680) at /data/mci/440c27595e82e590cd69a7b9601f7523/toolchain-builder/tmp/build-gcc-v3.sh-1Hy/build/x86_64-mongodb-linux/libstdc++-v3/include/x86_64-mongodb-linux/bits/gthr-default.h:864 #2 std::condition_variable::wait (this=this@entry=0x55e6a9ddc680, __lock=...) at ../../../../../src/combined/libstdc++-v3/src/c++11/condition_variable.cc:53 #3 0x000055e69d3bfddd in std::_V2::condition_variable_any::wait > (__lock=..., this=0x55e6a9ddc680) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:238 #4 std::_V2::condition_variable_any::wait, mongo::repl::BackgroundSync::_runProducer():: > (__p=..., __lock=..., this=0x55e6a9ddc680) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:272 #5 mongo::repl::BackgroundSync::_runProducer (this=0x55e6a9ddc600) at src/mongo/db/repl/bgsync.cpp:254 #6 0x000055e69d3bffa8 in mongo::repl::BackgroundSync::_run (this=0x55e6a9ddc600) at src/mongo/db/repl/bgsync.cpp:231 #7 0x000055e69d3c006c in mongo::repl::BackgroundSync::::operator() (__closure=0x55e6a9e5d710) at src/mongo/db/repl/bgsync.cpp:183 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #12 mongo::stdx::thread::::operator() (this=0x55e6a9e5d708) at src/mongo/stdx/thread.h:194 #13 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #14 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #15 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a9e5d708) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a9e5d708) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #17 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a9e5d700) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #18 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a9e5d700) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #19 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #20 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 31 (Thread 0x7f4d86479700 (LWP 41099)): #0 0x00007f4da0786449 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a013bfa0 in __gthread_cond_timedwait (__abs_timeout=0x7f4d86478940, __mutex=, __cond=0x55e6a96958d8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/x86_64-mongodb-linux/bits/gthr-default.h:871 #2 std::condition_variable::__wait_until_impl > > (__atime=..., __lock=..., this=0x55e6a96958d8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:178 #3 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x55e6a96958d8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:106 #4 std::_V2::condition_variable_any::wait_until > > (__atime=..., __lock=..., this=0x55e6a96958d8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:286 #5 mongo::Waitable::wait_until (timeout_time=..., lk=..., cv=..., clkSource=0x55e6a42c4310, waitable=0x0) at src/mongo/util/waitable.h:102 #6 mongo::ClockSource::waitForConditionUntil (this=this@entry=0x55e6a42c4140, cv=..., bla=..., deadline=deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:48 #7 0x000055e69da34da2 in mongo::ClockSource::waitForConditionUntil, mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run():: mutable:: > (waitable=0x0, pred=..., deadline=..., m=..., cv=..., this=0x55e6a42c4140) at src/mongo/util/lockable_adapter.h:50 #8 mongo::PeriodicRunnerImpl::PeriodicJobImpl::::operator() (__closure=) at src/mongo/util/periodic_runner_impl.cpp:113 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #13 mongo::stdx::thread::::operator() (this=) at src/mongo/stdx/thread.h:194 #14 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #15 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #18 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #19 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a9693fb0) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #20 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #21 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 30 (Thread 0x7f4d9749b700 (LWP 40909)): #0 0x00007f4da0786449 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69dc3651b in __gthread_cond_timedwait (__abs_timeout=0x7f4d9749a6b0, __mutex=, __cond=0x55e6a46e1d70) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/x86_64-mongodb-linux/bits/gthr-default.h:871 #2 std::condition_variable::__wait_until_impl > > (__atime=..., __lock=..., this=0x55e6a46e1d70) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:178 #3 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x55e6a46e1d70) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:106 #4 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x55e6a46e1d70) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:286 #5 std::_V2::condition_variable_any::wait_for, long, std::ratio<1l, 1l> > (__rtime=..., __lock=..., this=0x55e6a46e1d70) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:305 #6 mongo::WiredTigerKVEngine::WiredTigerSessionSweeper::run (this=0x55e6a46e1d00) at src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:257 #7 0x000055e6a00647b6 in mongo::BackgroundJob::jobBody (this=0x55e6a46e1d00) at src/mongo/util/background.cpp:162 #8 0x000055e6a0064e1c in mongo::BackgroundJob::::operator() (__closure=0x55e6a46e0170) at src/mongo/util/background.cpp:188 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #13 mongo::stdx::thread::::operator() (this=0x55e6a46e0168) at src/mongo/stdx/thread.h:194 #14 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #15 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a46e0168) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a46e0168) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #18 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a46e0160) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #19 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a46e0160) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #20 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #21 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 29 (Thread 0x7f4d71c42700 (LWP 56078)): #0 0x00007f4da078918d in recvmsg () from /lib64/noelision/libpthread.so.0 #1 0x000055e69ff56d42 in asio::detail::socket_ops::recv (s=188, bufs=0x7f4d71c40f00, count=, flags=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x000055e69ff56df8 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4d71c40f00, count=count@entry=1, flags=flags@entry=0, all_empty=, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x000055e69faa8e1f in asio::detail::reactive_socket_service_base::receive (this=, impl=..., impl=..., ec=..., flags=0, buffers=...) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x55e6aa421888) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:853 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (ec=..., completion_condition=..., 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=..., buffers=..., s=..., completion_condition=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x55e6aa421680, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/session_asio.cpp:568 #9 0x000055e69faa9bfa in mongo::transport::TransportLayerASIO::ASIOSession::read (this=this@entry=0x55e6aa421680, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/third_party/boost/boost/optional/optional.hpp:908 #10 0x000055e69fa8cf2d in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessageImpl (this=0x55e6aa421680, baton=std::shared_ptr (empty) = {...}) at src/third_party/asio-master/asio/include/asio/buffer.hpp:920 #11 0x000055e69fa8d79d in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessage (this=0x55e6aa421680) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:614 #12 0x000055e69e267909 in mongo::transport::SessionWorkflow::Impl::::operator() (__closure=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #13 mongo::transport::SessionWorkflow::Impl::receiveMessage (this=0x55e6aa2b6e00) at src/mongo/transport/session_workflow.cpp:500 #14 0x000055e69e268a48 in mongo::transport::SessionWorkflow::Impl::::operator() (__closure=) at src/mongo/transport/session_workflow.cpp:664 #15 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1350 #16 mongo::transport::SessionWorkflow::Impl::startNewLoop (this=0x55e6aa2b6e00, executorStatus=...) at src/mongo/transport/session_workflow.cpp:660 #17 0x000055e69e268cef in mongo::transport::SessionWorkflow::Impl::::::operator() (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:628 #18 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #19 mongo::transport::SessionWorkflow::Impl::::operator() (__closure=, executorStatus=Status::OK()) at src/mongo/transport/session_workflow.cpp:628 #20 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:259 #21 0x000055e69fa59f0b in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/assert_util_core.h:69 #22 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x55e6aa4b3b00) at src/mongo/transport/service_executor_synchronous.cpp:108 #23 mongo::transport::ServiceExecutorSynchronous::SharedState::::operator() (__closure=0x55e6aa1d4438) at src/mongo/transport/service_executor_synchronous.cpp:141 #24 mongo::unique_function::SpecificImpl::call(void) (this=0x55e6aa1d4430) at src/mongo/util/functional.h:259 #25 0x000055e69fa5cec5 in mongo::unique_function::operator()() const (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:350 #26 mongo::transport::::operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:122 #27 mongo::unique_function::SpecificImpl::call (this=) at src/mongo/util/functional.h:259 #28 mongo::unique_function::operator()() const (this=0x55e6aa274090) at src/mongo/util/functional.h:217 #29 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e6aa274090) at src/mongo/transport/service_executor_utils.cpp:64 #30 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #31 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 28 (Thread 0x7f4d8a481700 (LWP 40967)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a045934c in __gthread_cond_wait (__mutex=, __cond=__cond@entry=0x55e6a958b5e8) at /data/mci/440c27595e82e590cd69a7b9601f7523/toolchain-builder/tmp/build-gcc-v3.sh-1Hy/build/x86_64-mongodb-linux/libstdc++-v3/include/x86_64-mongodb-linux/bits/gthr-default.h:864 #2 std::condition_variable::wait (this=this@entry=0x55e6a958b5e8, __lock=...) at ../../../../../src/combined/libstdc++-v3/src/c++11/condition_variable.cc:53 #3 0x000055e6a006bfb6 in std::_V2::condition_variable_any::wait > (__lock=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:238 #4 std::_V2::condition_variable_any::wait, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:272 #5 mongo::ThreadPool::Impl::_consumeTasks (this=0x55e6a958b500) at src/mongo/util/concurrency/thread_pool.cpp:473 #6 0x000055e6a006c7cc in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e6a958b500, threadName="RenameCollectionParticipantService-0") at src/mongo/util/concurrency/thread_pool.cpp:405 #7 0x000055e6a006cd40 in mongo::ThreadPool::Impl::::operator() (__closure=0x55e6a45cd550) at src/mongo/util/concurrency/thread_pool.cpp:580 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #12 mongo::stdx::thread::::operator() (this=0x55e6a45cd548) at src/mongo/stdx/thread.h:194 #13 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #14 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #15 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a45cd548) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a45cd548) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #17 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a45cd540) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #18 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a45cd540) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #19 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #20 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 27 (Thread 0x7f4d74649700 (LWP 48737)): #0 0x00007f4da04ba6fd in poll () from /lib64/libc.so.6 #1 0x000055e69fa8206d in poll (__timeout=-1, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 mongo::transport::TransportLayerASIO::BatonASIO::::operator() (__closure=) at src/mongo/transport/baton_asio_linux.cpp:359 #3 mongo::transport::TransportLayerASIO::BatonASIO::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=0x55e6aa556090, lk=..., clkSource=) at src/mongo/transport/baton_asio_linux.cpp:366 #4 0x000055e69fa83155 in mongo::transport::TransportLayerASIO::BatonASIO::run (this=0x55e6aa556090, clkSource=0x55e6a42c4140) at src/mongo/transport/baton_asio_linux.cpp:210 #5 0x000055e6a00ec184 in mongo::Waitable::wait(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}::operator()() const (this=) at src/mongo/util/lockable_adapter.h:57 #6 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=warning: RTTI symbol not found for class 'mongo::transport::TransportLayerASIO::BatonASIO' ..., this=0x55e6ab8ece10) at src/mongo/stdx/condition_variable.h:162 #7 mongo::Waitable::wait (lk=..., cv=..., clkSource=0x55e6a42c4140, waitable=0x55e6aa556090) at src/mongo/util/waitable.h:61 #8 mongo::OperationContext::::operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #9 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:330 #10 0x000055e69e50bb86 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(auto:1&, mongo::Interruptible::WakeSpeed)#3}::operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., this=) at src/mongo/util/lockable_adapter.h:50 #11 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(auto:1&, mongo::Interruptible::WakeSpeed)#4}::operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., this=) at src/mongo/util/interruptible.h:418 #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=0x55e6a9de7d80) at src/mongo/util/interruptible.h:443 #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=0x55e6a9de7d80) at src/mongo/util/interruptible.h:458 #14 mongo::future_details::SharedStateBase::wait (interruptible=0x55e6a9de7d80, this=) at src/mongo/util/future_impl.h:443 #15 mongo::future_details::SharedStateHolder::getNoThrow(mongo::Interruptible*) && (interruptible=0x55e6a9de7d80, this=0x7f4d74647710) at src/mongo/util/future_impl.h:746 #16 mongo::future_details::FutureImpl::getNoThrow(mongo::Interruptible*) && (interruptible=0x55e6a9de7d80, this=0x7f4d746476e0) at src/mongo/util/future_impl.h:937 #17 mongo::SemiFuture::getNoThrow(mongo::Interruptible*) && (interruptible=0x55e6a9de7d80, this=0x7f4d746476e0) at src/mongo/util/future.h:236 #18 mongo::RemoteCommandTargeterRS::findHost (this=, opCtx=0x55e6a9de7d80, readPref=...) at src/mongo/client/remote_command_targeter_rs.cpp:90 #19 0x000055e69e3dfc4f in mongo::ShardRemote::_runExhaustiveCursorCommand (this=0x55e6aa2c4220, opCtx=0x55e6a9de7d80, readPref=..., dbName=..., maxTimeMSOverride=..., cmdObj=unowned BSONObj 164 bytes @ 0x55e6ab469b08 = {...}) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #20 0x000055e69e3e03ac in mongo::ShardRemote::_exhaustiveFindOnConfig (this=0x55e6aa2c4220, opCtx=0x55e6a9de7d80, readPref=..., readConcernLevel=, nss=..., query=owned BSONObj 23 bytes @ 0x55e6aa50a7c8 = {...}, sort=unowned empty BSONObj @ 0x55e6a066a408 , limit=..., hint=boost::optional is not initialized) at src/mongo/base/string_data.h:65 #21 0x000055e69ea0a8b4 in mongo::Shard::exhaustiveFindOnConfig (this=0x55e6aa2c4220, opCtx=opCtx@entry=0x55e6a9de7d80, readPref=..., readConcernLevel=@0x7f4d746485ac: mongo::repl::ReadConcernLevel::kMajorityReadConcern, nss=..., query=owned BSONObj 23 bytes @ 0x55e6aa50a7c8 = {...}, sort=unowned empty BSONObj @ 0x55e6a066a408 , limit=boost::optional is initialized = {...}, hint=boost::optional is not initialized) at src/mongo/s/client/shard.cpp:242 #22 0x000055e69db9a5e6 in mongo::ShardingCatalogClientImpl::_exhaustiveFindOnConfig (this=, opCtx=0x55e6a9de7d80, readPref=..., readConcern=@0x7f4d746485ac: mongo::repl::ReadConcernLevel::kMajorityReadConcern, nss=..., query=owned BSONObj 23 bytes @ 0x55e6aa50a7c8 = {...}, sort=unowned empty BSONObj @ 0x55e6a066a408 , limit=boost::optional is initialized = {...}, hint=boost::optional is not initialized) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #23 0x000055e69db9c5d2 in mongo::ShardingCatalogClientImpl::getGlobalSettings (this=0x55e6aa273138, opCtx=0x55e6a9de7d80, key=...) at src/mongo/base/string_data.h:75 #24 0x000055e69e985e87 in mongo::BalancerConfiguration::_refreshBalancerSettings (this=0x55e6aa65dc80, opCtx=0x55e6a9de7d80) at src/mongo/base/string_data.h:108 #25 0x000055e69e986353 in mongo::BalancerConfiguration::refreshAndCheck (this=0x55e6aa65dc80, opCtx=0x55e6a9de7d80) at src/mongo/s/balancer_configuration.cpp:188 #26 0x000055e69d88a504 in mongo::(anonymous namespace)::::operator() (__closure=, client=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:345 #27 std::_Function_handler >::_M_invoke(const std::_Any_data &, mongo::Client *&&) (__functor=..., __args#0=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_function.h:297 #28 0x000055e69da34b06 in std::function::operator()(mongo::Client*) const (__args#0=, this=0x55e6aa2347b8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_function.h:682 #29 mongo::PeriodicRunnerImpl::PeriodicJobImpl::::operator() (__closure=) at src/mongo/util/periodic_runner_impl.cpp:105 #30 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #31 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #32 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #33 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #34 mongo::stdx::thread::::operator() (this=) at src/mongo/stdx/thread.h:194 #35 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #36 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #37 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #38 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #39 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #40 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6aa32b8a0) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #41 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #42 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 26 (Thread 0x7f4d8cc86700 (LWP 40962)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69ff5354b in asio::detail::posix_event::wait (lock=..., this=0x55e6a94bda70) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x55e6a94bda68) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=0x55e6a94bda00, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x000055e69ff539b5 in asio::detail::scheduler::run (this=0x55e6a94bda00, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x000055e69ff5b56e in asio::io_context::run (this=0x55e6a94e8f68) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x000055e69fa6ebe0 in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=) at src/mongo/transport/transport_layer_asio.cpp:214 #7 0x000055e69fa378e0 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e6a9439800) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #8 0x000055e69fa37c4a in mongo::executor::NetworkInterfaceTL::::operator() (__closure=0x55e6a9522db0) at src/mongo/executor/network_interface_tl.cpp:273 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #13 mongo::stdx::thread::::operator() (this=0x55e6a9522da8) at src/mongo/stdx/thread.h:194 #14 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #15 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a9522da8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a9522da8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #18 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a9522da0) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #19 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a9522da0) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #20 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #21 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 25 (Thread 0x7f4d84c76700 (LWP 41104)): #0 0x00007f4da04c3241 in clone () from /lib64/libc.so.6 #1 0x00007f4da0780310 in create_thread () from /lib64/noelision/libpthread.so.0 #2 0x00007f4da0781e3c in pthread_create@@GLIBC_2.2.5 () from /lib64/noelision/libpthread.so.0 #3 0x000055e69fa5d5b4 in mongo::transport::launchServiceWorkerThread(mongo::unique_function) (task=...) at src/mongo/transport/service_executor_utils.cpp:129 #4 0x000055e69fa5c003 in mongo::transport::ServiceExecutorSynchronous::SharedState::schedule(mongo::unique_function) (this=, task=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:273 #5 0x000055e69fa5c1d3 in mongo::transport::ServiceExecutorSynchronous::schedule(mongo::unique_function) (this=, task=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/move.h:74 #6 0x000055e69fa5c25b in mongo::transport::ServiceExecutorSynchronous::runOnDataAvailable(std::shared_ptr const&, mongo::unique_function) (this=this@entry=0x55e6a46b9900, session=..., task=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/move.h:74 #7 0x000055e69e268137 in mongo::transport::SessionWorkflow::Impl::scheduleNewLoop (this=0x55e6a9ef5480, status=...) at src/mongo/db/client.h:125 #8 0x000055e69e2681a9 in mongo::transport::SessionWorkflow::Impl::start (this=) at src/third_party/boost/boost/smart_ptr/intrusive_ptr.hpp:63 #9 0x000055e69e262192 in mongo::ServiceEntryPointImpl::startSession (this=, session=...) at src/mongo/transport/service_entry_point_impl.cpp:336 #10 0x000055e69fa6a186 in mongo::transport::TransportLayerASIO::::operator() (__closure=0x7f4d84c74ca0, __closure=0x7f4d84c74ca0, peerSocket=..., ec=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:754 #11 asio::detail::move_binder2, std::error_code, asio::basic_stream_socket >::operator() (this=0x7f4d84c74ca0) at src/third_party/asio-master/asio/include/asio/detail/bind_handler.hpp:665 #12 asio::asio_handler_invoke, std::error_code, asio::basic_stream_socket > > (function=...) at src/third_party/asio-master/asio/include/asio/handler_invoke_hook.hpp:68 #13 asio_handler_invoke_helpers::invoke, std::error_code, asio::basic_stream_socket >, mongo::transport::TransportLayerASIO::_acceptConnection(mongo::transport::TransportLayerASIO::GenericAcceptor&):: > (context=..., function=...) at src/third_party/asio-master/asio/include/asio/detail/handler_invoke_helpers.hpp:37 #14 asio::detail::handler_work, asio::system_executor>::complete, std::error_code, asio::basic_stream_socket > > (this=, handler=..., function=...) at src/third_party/asio-master/asio/include/asio/detail/handler_work.hpp:81 #15 asio::detail::reactive_socket_move_accept_op >::do_complete(void *, asio::detail::operation *, const asio::error_code &, std::size_t) (owner=, base=) at src/third_party/asio-master/asio/include/asio/detail/reactive_socket_accept_op.hpp:201 #16 0x000055e69ff53724 in asio::detail::scheduler_operation::complete (bytes_transferred=0, ec=..., owner=0x55e6a46e1800, this=) at src/third_party/asio-master/asio/include/asio/detail/scheduler_operation.hpp:39 #17 asio::detail::scheduler::do_run_one (this=0x55e6a46e1800, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:400 #18 0x000055e69ff539b5 in asio::detail::scheduler::run (this=0x55e6a46e1800, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #19 0x000055e69ff5b56e in asio::io_context::run (this=0x55e6a472d528) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #20 0x000055e69fa6ce60 in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=) at src/mongo/transport/transport_layer_asio.cpp:214 #21 mongo::transport::TransportLayerASIO::_runListener (this=0x55e6a46dac00) at src/mongo/transport/transport_layer_asio.cpp:1385 #22 0x000055e69fa6d43c in mongo::transport::TransportLayerASIO::::operator() (__closure=0x55e6a46df990) at src/mongo/transport/transport_layer_asio.cpp:1418 #23 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #24 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #25 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #26 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #27 mongo::stdx::thread::::operator() (this=0x55e6a46df988) at src/mongo/stdx/thread.h:194 #28 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #29 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #30 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a46df988) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #31 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a46df988) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #32 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a46df980) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #33 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a46df980) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #34 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #35 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 24 (Thread 0x7f4d77d56700 (LWP 58568)): #0 0x00007f4da0786449 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a006bc0d in __gthread_cond_timedwait (__abs_timeout=0x7f4d77d55050, __mutex=, __cond=0x55e6aa657268) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/x86_64-mongodb-linux/bits/gthr-default.h:871 #2 std::condition_variable::__wait_until_impl > > (__atime=..., __lock=..., this=0x55e6aa657268) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:178 #3 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x55e6aa657268) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:106 #4 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x55e6aa657268) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:286 #5 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/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:297 #6 mongo::ThreadPool::Impl::_consumeTasks (this=0x55e6aa657180) at src/mongo/util/concurrency/thread_pool.cpp:471 #7 0x000055e6a006c7cc in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e6aa657180, threadName="Sharding-Fixed-4") at src/mongo/util/concurrency/thread_pool.cpp:405 #8 0x000055e6a006cd40 in mongo::ThreadPool::Impl::::operator() (__closure=0x55e6a453a490) at src/mongo/util/concurrency/thread_pool.cpp:580 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #13 mongo::stdx::thread::::operator() (this=0x55e6a453a488) at src/mongo/stdx/thread.h:194 #14 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #15 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a453a488) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a453a488) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #18 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a453a480) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #19 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a453a480) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #20 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #21 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 23 (Thread 0x7f4d8ac82700 (LWP 40966)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69ff5354b in asio::detail::posix_event::wait (lock=..., this=0x55e6a94bdc70) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x55e6a94bdc68) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=0x55e6a94bdc00, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x000055e69ff539b5 in asio::detail::scheduler::run (this=0x55e6a94bdc00, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x000055e69ff5b56e in asio::io_context::run (this=0x55e6a95aa6a8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x000055e69fa6ebe0 in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=) at src/mongo/transport/transport_layer_asio.cpp:214 #7 0x000055e69fa378e0 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e6a46d2c00) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #8 0x000055e69fa37c4a in mongo::executor::NetworkInterfaceTL::::operator() (__closure=0x55e6a9523750) at src/mongo/executor/network_interface_tl.cpp:273 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #13 mongo::stdx::thread::::operator() (this=0x55e6a9523748) at src/mongo/stdx/thread.h:194 #14 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #15 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a9523748) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a9523748) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #18 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a9523740) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #19 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a9523740) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #20 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #21 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 22 (Thread 0x7f4d92c92700 (LWP 40928)): #0 0x00007f4da04ba6fd in poll () from /lib64/libc.so.6 #1 0x000055e69fa8206d in poll (__timeout=-1, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 mongo::transport::TransportLayerASIO::BatonASIO::::operator() (__closure=) at src/mongo/transport/baton_asio_linux.cpp:359 #3 mongo::transport::TransportLayerASIO::BatonASIO::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=0x55e6a94e6390, lk=..., clkSource=) at src/mongo/transport/baton_asio_linux.cpp:366 #4 0x000055e69fa83155 in mongo::transport::TransportLayerASIO::BatonASIO::run (this=0x55e6a94e6390, clkSource=0x55e6a42c4140) at src/mongo/transport/baton_asio_linux.cpp:210 #5 0x000055e6a00ec184 in mongo::Waitable::wait(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}::operator()() const (this=) at src/mongo/util/lockable_adapter.h:57 #6 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=warning: RTTI symbol not found for class 'mongo::transport::TransportLayerASIO::BatonASIO' ..., this=0x55e6aa510b50) at src/mongo/stdx/condition_variable.h:162 #7 mongo::Waitable::wait (lk=..., cv=..., clkSource=0x55e6a42c4140, waitable=0x55e6a94e6390) at src/mongo/util/waitable.h:61 #8 mongo::OperationContext::::operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #9 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:330 #10 0x000055e69d2f1176 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(auto:1&, mongo::Interruptible::WakeSpeed)#3}::operator() (this=0x55e6a94e9b40, deadline=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/third_party/boost/boost/smart_ptr/intrusive_ptr.hpp:96 #11 0x000055e69d4f6b3a 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(auto:1&, mongo::Interruptible::WakeSpeed)#4}::operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/atomic:246 #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=0x55e6a94e9b40) at src/mongo/util/interruptible.h:443 #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=0x55e6a94e9b40) at src/mongo/util/interruptible.h:458 #14 mongo::future_details::SharedStateBase::wait (interruptible=0x55e6a94e9b40, this=) at src/mongo/util/future_impl.h:443 #15 mongo::future_details::SharedStateHolder >::get(mongo::Interruptible*) const & (interruptible=0x55e6a94e9b40, this=0x7f4d92c913c0) at src/mongo/util/future_impl.h:738 #16 mongo::SharedSemiFuture >::get(mongo::Interruptible*) const & (interruptible=0x55e6a94e9b40, this=0x7f4d92c913c0) at src/mongo/util/future.h:1104 #17 mongo::repl::TopologyVersionObserver::_cacheHelloResponse (this=0x55e6a46451f8, opCtx=0x55e6a94e9b40, topologyVersion=...) at src/mongo/db/repl/topology_version_observer.cpp:143 #18 0x000055e69d4f76b6 in mongo::repl::TopologyVersionObserver::_workerThreadBody (this=0x55e6a46451f8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:345 #19 0x000055e69d4f821c in mongo::repl::TopologyVersionObserver::::operator() (__closure=0x55e6a46e0db0) at src/mongo/db/repl/topology_version_observer.cpp:66 #20 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #21 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #22 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #23 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #24 mongo::stdx::thread::::operator() (this=0x55e6a46e0da8) at src/mongo/stdx/thread.h:194 #25 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #26 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #27 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a46e0da8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #28 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a46e0da8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #29 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a46e0da0) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #30 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a46e0da0) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #31 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #32 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 21 (Thread 0x7f4d98c9e700 (LWP 40906)): #0 0x00007f4da0786449 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69dcd8695 in __wt_cond_wait_signal (session=session@entry=0x55e6a476f1c0, cond=cond@entry=0x55e6a46bf980, usecs=1000000, run_func=, signalled=signalled@entry=0x7f4d98c9d957) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x000055e69dd0bd15 in __wt_cond_auto_wait_signal (session=session@entry=0x55e6a476f1c0, cond=0x55e6a46bf980, progress=progress@entry=false, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7f4d98c9d957) at src/third_party/wiredtiger/src/support/cond_auto.c:70 #3 0x000055e69dd0bd93 in __wt_cond_auto_wait (session=session@entry=0x55e6a476f1c0, cond=, progress=progress@entry=false, run_func=run_func@entry=0x0) at src/third_party/wiredtiger/src/support/cond_auto.c:89 #4 0x000055e69dcb195f in __wt_evict_thread_run (session=, thread=0x55e6a46e5820) at src/third_party/wiredtiger/src/evict/evict_lru.c:316 #5 0x000055e69dd1f4c9 in __thread_run (arg=0x55e6a46e5820) at src/third_party/wiredtiger/src/support/thread_group.c:31 #6 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #7 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 20 (Thread 0x7f4d7103d700 (LWP 58648)): #0 0x00007f4da0786449 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a006bc0d in __gthread_cond_timedwait (__abs_timeout=0x7f4d7103c050, __mutex=, __cond=0x55e6aa657268) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/x86_64-mongodb-linux/bits/gthr-default.h:871 #2 std::condition_variable::__wait_until_impl > > (__atime=..., __lock=..., this=0x55e6aa657268) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:178 #3 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x55e6aa657268) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:106 #4 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x55e6aa657268) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:286 #5 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/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:297 #6 mongo::ThreadPool::Impl::_consumeTasks (this=0x55e6aa657180) at src/mongo/util/concurrency/thread_pool.cpp:471 #7 0x000055e6a006c7cc in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e6aa657180, threadName="Sharding-Fixed-8") at src/mongo/util/concurrency/thread_pool.cpp:405 #8 0x000055e6a006cd40 in mongo::ThreadPool::Impl::::operator() (__closure=0x55e6a45dbd10) at src/mongo/util/concurrency/thread_pool.cpp:580 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #13 mongo::stdx::thread::::operator() (this=0x55e6a45dbd08) at src/mongo/stdx/thread.h:194 #14 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #15 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a45dbd08) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a45dbd08) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #18 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a45dbd00) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #19 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a45dbd00) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #20 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #21 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 19 (Thread 0x7f4d9c4a5700 (LWP 40293)): #0 0x00007f4da0786449 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a013bfa0 in __gthread_cond_timedwait (__abs_timeout=0x7f4d9c4a4940, __mutex=, __cond=0x55e6a4661d58) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/x86_64-mongodb-linux/bits/gthr-default.h:871 #2 std::condition_variable::__wait_until_impl > > (__atime=..., __lock=..., this=0x55e6a4661d58) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:178 #3 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x55e6a4661d58) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:106 #4 std::_V2::condition_variable_any::wait_until > > (__atime=..., __lock=..., this=0x55e6a4661d58) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:286 #5 mongo::Waitable::wait_until (timeout_time=..., lk=..., cv=..., clkSource=0x55e6a42c4310, waitable=0x0) at src/mongo/util/waitable.h:102 #6 mongo::ClockSource::waitForConditionUntil (this=this@entry=0x55e6a42c4140, cv=..., bla=..., deadline=deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:48 #7 0x000055e69da34da2 in mongo::ClockSource::waitForConditionUntil, mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run():: mutable:: > (waitable=0x0, pred=..., deadline=..., m=..., cv=..., this=0x55e6a42c4140) at src/mongo/util/lockable_adapter.h:50 #8 mongo::PeriodicRunnerImpl::PeriodicJobImpl::::operator() (__closure=) at src/mongo/util/periodic_runner_impl.cpp:113 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #13 mongo::stdx::thread::::operator() (this=) at src/mongo/stdx/thread.h:194 #14 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #15 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #18 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #19 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a46651d0) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #20 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #21 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 18 (Thread 0x7f4d79d5a700 (LWP 42842)): #0 0x00007f4d79d5965f in ?? () #1 0x00007f4d79d596f0 in ?? () #2 0x0000000000000004 in ?? () #3 0x00007f4d79d59960 in ?? () #4 0xcc0055e6a037344b in ?? () #5 0x0000000000000000 in ?? () Thread 17 (Thread 0x7f4d9e4a9700 (LWP 40281)): #0 0x00007f4da040c1f3 in sigwaitinfo () from /lib64/libc.so.6 #1 0x000055e69e175f94 in mongo::(anonymous namespace)::waitForSignal (result=0x7f4d9e4a8350, 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 0x000055e69e176ec5 in std::__invoke_impl (__f=@0x55e6a46df070: 0x55e69e175e70 ) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:89 #4 std::__invoke (__fn=@0x55e6a46df070: 0x55e69e175e70 ) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #5 std::__apply_impl, 0ul> (__f=@0x55e6a46df070: 0x55e69e175e70 , __t=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #6 std::apply > (__f=@0x55e6a46df070: 0x55e69e175e70 , __t=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #7 mongo::stdx::thread::thread(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}::operator()() (this=0x55e6a46df068) at src/mongo/stdx/thread.h:194 #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/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #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/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #10 std::thread::_Invoker(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x55e6a46df068) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #11 std::thread::_Invoker(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}> >::operator()() (this=0x55e6a46df068) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #12 std::thread::_State_impl(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}> > >::_M_run() (this=0x55e6a46df060) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #13 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a46df060) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #14 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #15 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 16 (Thread 0x7f4d9dca8700 (LWP 40282)): #0 0x00007f4da0786449 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a013bfa0 in __gthread_cond_timedwait (__abs_timeout=0x7f4d9dca7920, __mutex=, __cond=0x55e6a46e1250) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/x86_64-mongodb-linux/bits/gthr-default.h:871 #2 std::condition_variable::__wait_until_impl > > (__atime=..., __lock=..., this=0x55e6a46e1250) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:178 #3 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x55e6a46e1250) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:106 #4 std::_V2::condition_variable_any::wait_until > > (__atime=..., __lock=..., this=0x55e6a46e1250) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:286 #5 mongo::Waitable::wait_until (timeout_time=..., lk=..., cv=..., clkSource=0x55e6a45ca8c0, waitable=0x0) at src/mongo/util/waitable.h:102 #6 mongo::ClockSource::waitForConditionUntil (this=this@entry=0x55e6a46d4110, cv=..., bla=..., deadline=deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:48 #7 0x000055e6a013b1f7 in mongo::ClockSource::waitForConditionUntil, mongo::BackgroundThreadClockSource::_startTimerThread():::: > (waitable=, pred=..., deadline=..., m=..., cv=..., this=0x55e6a46d4110) at src/mongo/util/lockable_adapter.h:50 #8 mongo::BackgroundThreadClockSource::::operator() (__closure=0x55e6a46df0d0) at src/mongo/util/background_thread_clock_source.cpp:190 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #13 mongo::stdx::thread::::operator() (this=0x55e6a46df0c8) at src/mongo/stdx/thread.h:194 #14 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #15 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a46df0c8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a46df0c8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #18 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a46df0c0) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #19 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a46df0c0) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #20 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #21 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 15 (Thread 0x7f4d7f969700 (LWP 41516)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a045934c in __gthread_cond_wait (__mutex=, __cond=__cond@entry=0x55e6a4748190) at /data/mci/440c27595e82e590cd69a7b9601f7523/toolchain-builder/tmp/build-gcc-v3.sh-1Hy/build/x86_64-mongodb-linux/libstdc++-v3/include/x86_64-mongodb-linux/bits/gthr-default.h:864 #2 std::condition_variable::wait (this=this@entry=0x55e6a4748190, __lock=...) at ../../../../../src/combined/libstdc++-v3/src/c++11/condition_variable.cc:53 #3 0x000055e69dc3aec3 in std::_V2::condition_variable_any::wait > (__lock=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:238 #4 std::_V2::condition_variable_any::wait, mongo::WiredTigerOplogManager::_updateOplogVisibilityLoop(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*):: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:272 #5 mongo::WiredTigerOplogManager::_updateOplogVisibilityLoop (this=0x55e6a4748180, sessionCache=0x55e6a46c6dc0, oplogRecordStore=0x55e6a9e59500) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:206 #6 0x000055e69dc3c4c9 in std::__invoke_impl (__f=@0x55e6a45e0390: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x55e69dc3ad00 , __f=@0x55e6a45e0390: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x55e69dc3ad00 , __t=@0x55e6a45e03b0: 0x55e6a4748180) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:89 #7 std::__invoke (__fn=@0x55e6a45e0390: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x55e69dc3ad00 ) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #8 std::__apply_impl, 0ul, 1ul, 2ul> (__t=..., __f=@0x55e6a45e0390: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x55e69dc3ad00 ) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #9 std::apply > (__t=..., __f=@0x55e6a45e0390: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x55e69dc3ad00 ) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #10 mongo::stdx::thread::thread(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}::operator()() (this=0x55e6a45e0388) at src/mongo/stdx/thread.h:194 #11 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/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #12 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/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #13 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=0x55e6a45e0388) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #14 std::thread::_Invoker(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}> >::operator()() (this=0x55e6a45e0388) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #15 std::thread::_State_impl(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}> > >::_M_run() (this=0x55e6a45e0380) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #16 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a45e0380) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #17 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #18 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 14 (Thread 0x7f4d9949f700 (LWP 40905)): #0 0x00007f4da0786449 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69dcd8695 in __wt_cond_wait_signal (session=session@entry=0x55e6a476ed88, cond=0x55e6a472b980, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7f4d9949e910) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x000055e69dcaae22 in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x55e6a476ed88) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __evict_lru_pages (session=session@entry=0x55e6a476ed88, is_server=is_server@entry=false) at src/third_party/wiredtiger/src/evict/evict_lru.c:1158 #4 0x000055e69dcafe44 in __wt_evict_thread_run (session=0x55e6a476ed88, thread=0x55e6a46e57d0) at src/third_party/wiredtiger/src/evict/evict_lru.c:320 #5 0x000055e69dd1f4c9 in __thread_run (arg=0x55e6a46e57d0) at src/third_party/wiredtiger/src/support/thread_group.c:31 #6 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #7 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 13 (Thread 0x7f4d9048d700 (LWP 40953)): #0 0x00007f4da04c3853 in epoll_wait () from /lib64/libc.so.6 #1 0x000055e69ff50a4e in asio::detail::epoll_reactor::run (this=0x55e6a96cdc00, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x000055e69ff5342d in asio::detail::scheduler::do_run_one (this=0x55e6a4680500, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:384 #3 0x000055e69ff539b5 in asio::detail::scheduler::run (this=0x55e6a4680500, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x000055e69ff5b56e in asio::io_context::run (this=0x55e6a46b34e8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x000055e69fa6ebe0 in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=) at src/mongo/transport/transport_layer_asio.cpp:214 #6 0x000055e69fa378e0 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e6a46d2800) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #7 0x000055e69fa37c4a in mongo::executor::NetworkInterfaceTL::::operator() (__closure=0x55e6a9522630) at src/mongo/executor/network_interface_tl.cpp:273 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #12 mongo::stdx::thread::::operator() (this=0x55e6a9522628) at src/mongo/stdx/thread.h:194 #13 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #14 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #15 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a9522628) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a9522628) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #17 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a9522620) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #18 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a9522620) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #19 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #20 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7f4d9b4a3700 (LWP 40900)): #0 0x00007f4da0786449 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69dcd8695 in __wt_cond_wait_signal (session=session@entry=0x55e6a476dca8, cond=0x55e6a472b680, usecs=usecs@entry=100000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7f4d9b4a2a8b) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x000055e69dc83ba0 in __wt_cond_wait (run_func=0x0, usecs=100000, cond=, session=0x55e6a476dca8) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __log_file_server (arg=0x55e6a476dca8) at src/third_party/wiredtiger/src/conn/conn_log.c:629 #4 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #5 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7f4d99ca0700 (LWP 40904)): #0 0x00007f4da0786449 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69dcd8695 in __wt_cond_wait_signal (session=session@entry=0x55e6a476e950, cond=cond@entry=0x55e6a46bf980, usecs=1000000, run_func=, signalled=signalled@entry=0x7f4d99c9f957) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x000055e69dd0bd15 in __wt_cond_auto_wait_signal (session=session@entry=0x55e6a476e950, cond=0x55e6a46bf980, progress=progress@entry=false, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7f4d99c9f957) at src/third_party/wiredtiger/src/support/cond_auto.c:70 #3 0x000055e69dd0bd93 in __wt_cond_auto_wait (session=session@entry=0x55e6a476e950, cond=, progress=progress@entry=false, run_func=run_func@entry=0x0) at src/third_party/wiredtiger/src/support/cond_auto.c:89 #4 0x000055e69dcb195f in __wt_evict_thread_run (session=, thread=0x55e6a46e5730) at src/third_party/wiredtiger/src/evict/evict_lru.c:316 #5 0x000055e69dd1f4c9 in __thread_run (arg=0x55e6a46e5730) at src/third_party/wiredtiger/src/support/thread_group.c:31 #6 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #7 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7f4d9a4a1700 (LWP 40903)): #0 0x00007f4da0786449 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69dcd8695 in __wt_cond_wait_signal (session=session@entry=0x55e6a476e518, cond=cond@entry=0x55e6a472b800, usecs=1000000, run_func=, signalled=signalled@entry=0x7f4d9a4a0a7f) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x000055e69dd0bd15 in __wt_cond_auto_wait_signal (session=session@entry=0x55e6a476e518, cond=0x55e6a472b800, progress=, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7f4d9a4a0a7f) at src/third_party/wiredtiger/src/support/cond_auto.c:70 #3 0x000055e69dc84371 in __log_server (arg=0x55e6a476e518) at src/third_party/wiredtiger/src/conn/conn_log.c:916 #4 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #5 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f4d82a70700 (LWP 41451)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69ff5354b in asio::detail::posix_event::wait (lock=..., this=0x55e6a97aee70) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x55e6a97aee68) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=0x55e6a97aee00, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x000055e69ff539b5 in asio::detail::scheduler::run (this=0x55e6a97aee00, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x000055e69ff5b56e in asio::io_context::run (this=0x55e6a9862da8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x000055e69fa6ebe0 in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=) at src/mongo/transport/transport_layer_asio.cpp:214 #7 0x000055e69fa378e0 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e6a46d2400) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr_base.h:1018 #8 0x000055e69fa37c4a in mongo::executor::NetworkInterfaceTL::::operator() (__closure=0x55e6a9df5250) at src/mongo/executor/network_interface_tl.cpp:273 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #13 mongo::stdx::thread::::operator() (this=0x55e6a9df5248) at src/mongo/stdx/thread.h:194 #14 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #15 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a9df5248) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a9df5248) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #18 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a9df5240) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #19 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a9df5240) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #20 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #21 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f4d9cca6700 (LWP 40292)): #0 0x00007f4da0786449 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a013bfa0 in __gthread_cond_timedwait (__abs_timeout=0x7f4d9cca5940, __mutex=, __cond=0x55e6a46618d8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/x86_64-mongodb-linux/bits/gthr-default.h:871 #2 std::condition_variable::__wait_until_impl > > (__atime=..., __lock=..., this=0x55e6a46618d8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:178 #3 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x55e6a46618d8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:106 #4 std::_V2::condition_variable_any::wait_until > > (__atime=..., __lock=..., this=0x55e6a46618d8) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:286 #5 mongo::Waitable::wait_until (timeout_time=..., lk=..., cv=..., clkSource=0x55e6a42c4310, waitable=0x0) at src/mongo/util/waitable.h:102 #6 mongo::ClockSource::waitForConditionUntil (this=this@entry=0x55e6a42c4140, cv=..., bla=..., deadline=deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:48 #7 0x000055e69da34da2 in mongo::ClockSource::waitForConditionUntil, mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run():: mutable:: > (waitable=0x0, pred=..., deadline=..., m=..., cv=..., this=0x55e6a42c4140) at src/mongo/util/lockable_adapter.h:50 #8 mongo::PeriodicRunnerImpl::PeriodicJobImpl::::operator() (__closure=) at src/mongo/util/periodic_runner_impl.cpp:113 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #13 mongo::stdx::thread::::operator() (this=) at src/mongo/stdx/thread.h:194 #14 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #15 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #17 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #18 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #19 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a4665080) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #20 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #21 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f4d79559700 (LWP 42844)): #0 0x00007f4d79557fef in ?? () #1 0x0000000000000008 in ?? () #2 0x0000000003a38962 in ?? () #3 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f4d78557700 (LWP 42846)): #0 0x00007f4d78555e8f in ?? () #1 0x000055e6aa1c0ea0 in ?? () #2 0x000055e6a42c4308 in ?? () #3 0x000055e6a42c4310 in ?? () #4 0xcc0055e6a9c78ac8 in ?? () #5 0x000055e6a9c78bd0 in ?? () #6 0x00007f4d785561d0 in ?? () #7 0x00007f4d78555ed0 in ?? () #8 0x000055e6a02d1261 in mongo::latch_detail::Mutex::_onUnlock (this=0x7f4d78555fd0) at src/mongo/platform/mutex.h:228 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 5 (Thread 0x7f4d9aca2700 (LWP 40902)): #0 0x00007f4da0786449 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69dcd8695 in __wt_cond_wait_signal (session=session@entry=0x55e6a476e0e0, cond=cond@entry=0x55e6a472b780, usecs=1000000, run_func=, signalled=signalled@entry=0x7f4d9aca1a77) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x000055e69dd0bd15 in __wt_cond_auto_wait_signal (session=session@entry=0x55e6a476e0e0, cond=0x55e6a472b780, progress=progress@entry=false, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7f4d9aca1a77) at src/third_party/wiredtiger/src/support/cond_auto.c:70 #3 0x000055e69dd0bd93 in __wt_cond_auto_wait (session=session@entry=0x55e6a476e0e0, cond=, progress=progress@entry=false, run_func=run_func@entry=0x0) at src/third_party/wiredtiger/src/support/cond_auto.c:89 #4 0x000055e69dc85703 in __log_wrlsn_server (arg=0x55e6a476e0e0) at src/third_party/wiredtiger/src/conn/conn_log.c:818 #5 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #6 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f4d9bca4700 (LWP 40892)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e69dcd893d in __wt_cond_wait_signal (session=session@entry=0x55e6a476d870, cond=0x55e6a46bff00, usecs=usecs@entry=0, run_func=run_func@entry=0x55e69dc8a4e0 <__tiered_server_run_chk>, signalled=signalled@entry=0x7f4d9bca3a1f) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:117 #2 0x000055e69dc8b716 in __tiered_server (arg=0x55e6a476d870) at src/third_party/wiredtiger/src/conn/conn_tiered.c:381 #3 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #4 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f4d9d4a7700 (LWP 40291)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a045934c in __gthread_cond_wait (__mutex=, __cond=__cond@entry=0x55e6a46d6b68) at /data/mci/440c27595e82e590cd69a7b9601f7523/toolchain-builder/tmp/build-gcc-v3.sh-1Hy/build/x86_64-mongodb-linux/libstdc++-v3/include/x86_64-mongodb-linux/bits/gthr-default.h:864 #2 std::condition_variable::wait (this=this@entry=0x55e6a46d6b68, __lock=...) at ../../../../../src/combined/libstdc++-v3/src/c++11/condition_variable.cc:53 #3 0x000055e6a006bfb6 in std::_V2::condition_variable_any::wait > (__lock=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:238 #4 std::_V2::condition_variable_any::wait, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:272 #5 mongo::ThreadPool::Impl::_consumeTasks (this=0x55e6a46d6a80) at src/mongo/util/concurrency/thread_pool.cpp:473 #6 0x000055e6a006c7cc in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e6a46d6a80, threadName="OCSPManagerHTTP-0") at src/mongo/util/concurrency/thread_pool.cpp:405 #7 0x000055e6a006cd40 in mongo::ThreadPool::Impl::::operator() (__closure=0x55e6a45caa90) at src/mongo/util/concurrency/thread_pool.cpp:580 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #12 mongo::stdx::thread::::operator() (this=0x55e6a45caa88) at src/mongo/stdx/thread.h:194 #13 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #14 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #15 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6a45caa88) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #16 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6a45caa88) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #17 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6a45caa80) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #18 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6a45caa80) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #19 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #20 0x00007f4da04c327d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f4da225cb80 (LWP 40262)): #0 0x00007f4da07860a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/noelision/libpthread.so.0 #1 0x000055e6a045934c in __gthread_cond_wait (__mutex=, __cond=__cond@entry=0x55e6a1b0c6a0 ) at /data/mci/440c27595e82e590cd69a7b9601f7523/toolchain-builder/tmp/build-gcc-v3.sh-1Hy/build/x86_64-mongodb-linux/libstdc++-v3/include/x86_64-mongodb-linux/bits/gthr-default.h:864 #2 std::condition_variable::wait (this=this@entry=0x55e6a1b0c6a0 , __lock=...) at ../../../../../src/combined/libstdc++-v3/src/c++11/condition_variable.cc:53 #3 0x000055e6a02dea07 in std::_V2::condition_variable_any::wait > (__lock=..., this=0x55e6a1b0c6a0 ) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/std_mutex.h:238 #4 std::_V2::condition_variable_any::wait, mongo::waitForShutdown():: > (this=, __lock=..., __p=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/condition_variable:272 #5 mongo::waitForShutdown () at src/mongo/util/exit.cpp:91 #6 0x000055e69d2d12a4 in mongo::(anonymous namespace)::_initAndListen (serviceContext=0x55e6a44d4200, listenPort=) at src/mongo/db/mongod_main.cpp:874 #7 0x000055e69d2d35a9 in mongo::(anonymous namespace)::initAndListen (listenPort=, service=0x55e6a44d4200) at src/mongo/db/mongod_main.cpp:1594 #8 mongo::mongod_main (argc=54, argv=) at src/mongo/db/mongod_main.cpp:1594 #9 0x000055e69ca0408b in main (argc=, argv=) at src/mongo/db/mongod.cpp:47 Thread 1 (Thread 0x7f4d8fc8c700 (LWP 57696)): #0 0x00007f4da040b2a7 in raise () from /lib64/libc.so.6 #1 0x00007f4da040c67a in abort () from /lib64/libc.so.6 #2 0x000055e69d05b04f in mongo::(anonymous namespace)::callAbort () at src/mongo/util/assert_util.cpp:76 #3 0x000055e69d05b7f6 in mongo::fassertFailedWithLocation (msgid=, msgid@entry=5675600, file=, file@entry=0x55e6a0557cd8 "src/mongo/db/repl/replication_coordinator_impl.cpp", line=, line@entry=2624) at src/mongo/util/assert_util.cpp:222 #4 0x000055e69ca4a603 in mongo::repl::ReplicationCoordinatorImpl::AutoGetRstlForStepUpStepDown::AutoGetRstlForStepUpStepDown (this=0x7f4d8fc8ac10, repl=, opCtx=0x55e6a9d8b8c0, stateTransition=, deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2621 #5 0x000055e69d4649b8 in mongo::repl::ReplicationCoordinatorImpl::_stepDownFinish (this=0x55e6a46dc000, cbData=..., finishedEvent=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/unique_ptr.h:345 #6 0x000055e69fa1b850 in mongo::unique_function::operator()(mongo::executor::TaskExecutor::CallbackArgs const&) const (args#0=..., this=) at src/mongo/util/assert_util_core.h:69 #7 mongo::executor::ThreadPoolTaskExecutor::runCallback (this=0x55e6a4660c00, cbStateArg=warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' warning: RTTI symbol not found for class 'std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>' std::shared_ptr (use count 4, weak count 0) = {...}) at src/mongo/executor/thread_pool_task_executor.cpp:663 #8 0x000055e69fa1bc50 in mongo::executor::ThreadPoolTaskExecutor::::operator() (status=Status::OK(), __closure=) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/shared_ptr.h:129 #9 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:259 #10 0x000055e6a0069b95 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/assert_util_core.h:69 #11 mongo::ThreadPool::Impl::_doOneTask (this=0x55e6a46d6000, lk=0x7f4d8fc8b020) at src/mongo/util/concurrency/thread_pool.cpp:530 #12 0x000055e6a006b30b in mongo::ThreadPool::Impl::_consumeTasks (this=0x55e6a46d6000) at src/mongo/util/concurrency/thread_pool.cpp:418 #13 0x000055e6a006c7cc in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e6a46d6000, threadName="ReplCoord-6") at src/mongo/util/concurrency/thread_pool.cpp:405 #14 0x000055e6a006cd40 in mongo::ThreadPool::Impl::::operator() (__closure=0x55e6aa60d450) at src/mongo/util/concurrency/thread_pool.cpp:580 #15 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #16 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #17 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1678 #18 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/tuple:1687 #19 mongo::stdx::thread::::operator() (this=0x55e6aa60d448) at src/mongo/stdx/thread.h:194 #20 std::__invoke_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__f=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:60 #21 std::__invoke; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > (__fn=...) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/bits/invoke.h:95 #22 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::_M_invoke<0> (this=0x55e6aa60d448) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:244 #23 std::thread::_Invoker; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > >::operator() (this=0x55e6aa60d448) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:253 #24 std::thread::_State_impl; Args = {}; typename std::enable_if<(! is_same_v::type>), int>::type = 0]:: > > >::_M_run(void) (this=0x55e6aa60d440) at /opt/mongodbtoolchain/revisions/ca1de958b3e011a973bfdd2cb947360dab348502/stow/gcc-v3.w6M/include/c++/8.5.0/thread:196 #25 0x000055e6a045cc4f in std::execute_native_thread_routine (__p=0x55e6aa60d440) at ../../../../../src/combined/libstdc++-v3/src/c++11/thread.cc:80 #26 0x00007f4da078168a in start_thread () from /lib64/noelision/libpthread.so.0 #27 0x00007f4da04c327d in clone () from /lib64/libc.so.6 (gdb)