-------------------------------------------- Thread 105 (Thread 0x7fbd04339700 (LWP 14949)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c2adb8, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd04333120) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c2adb8) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c2adb8, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c2adb8) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c2adb8) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbcf8c5db20) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbcf8c5db20, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbcf8c5db20) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbd1edc1d60) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbcf7468aa0) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbd1edc1d60) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd3550eecc in mongo::CollectionScan::doWork (this=0x7fbcef39e520, out=0x7fbd04334118) at src/mongo/db/exec/plan_stage.h:394 #14 0x00007fbd3553dd24 in mongo::PlanStage::work (out=0x7fbd04334118, this=0x7fbcef39e520) at src/mongo/db/exec/plan_stage.h:207 #15 mongo::ProjectionStage::doWork (this=0x7fbce9324560, out=0x7fbd043341b8) at src/mongo/db/exec/projection.cpp:132 #16 0x00007fbd3552ab62 in mongo::PlanStage::work (out=0x7fbd043341b8, this=0x7fbce9324560) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::LimitStage::doWork (out=0x7fbd04334270, this=0x7fbcfc1880c0) at src/mongo/db/exec/limit.cpp:68 #18 mongo::LimitStage::doWork (this=0x7fbcfc1880c0, out=0x7fbd04334270) at src/mongo/db/exec/limit.cpp:61 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbd04334270, this=0x7fbcfc1880c0) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbce94a0a60, objOut=0x7fbd04334420, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbce94a0b30, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbce94a0a60, objOut=0x7fbd04334550, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #23 0x00007fbd2e29d270 in mongo::(anonymous namespace)::FindCmd::Invocation::run (this=0x7fbce75689c0, opCtx=0x7fbd1edc1d60, result=0x7fbcfa4f2920) at src/mongo/db/commands/find_cmd.cpp:619 #24 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbd1edc1d60, request=..., invocation=0x7fbce75689c0, response=0x7fbcfa4f2920) at src/mongo/db/commands.cpp:200 #25 0x00007fbd331a9862 in operator() (__closure=0x7fbd04334fb0) at src/mongo/db/commands.cpp:184 #26 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #27 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #28 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #29 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #30 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #31 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbcf89b14e0) at src/mongo/db/service_entry_point_common.cpp:765 #32 operator() (path=0x7fbcf89b14e0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 operator() (__closure=) at src/mongo/util/future_util.h:827 #34 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #35 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #36 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #37 0x00007fbd312e3934 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x7fbcec8d1a20) at src/mongo/db/service_entry_point_common.cpp:1108 #38 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #39 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #40 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbcec8d1a20) at src/mongo/db/service_entry_point_common.cpp:651 #41 0x00007fbd312d431d in operator() (runner=0x7fbcec8d1a20, __closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #42 operator() (__closure=) at src/mongo/util/future_util.h:827 #43 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #44 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #45 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #46 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbd034a7420) at src/mongo/db/service_entry_point_common.cpp:1621 #47 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #49 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbd034a7420) at src/mongo/db/service_entry_point_common.cpp:531 #50 operator() (runner=0x7fbd034a7420, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #51 operator() (__closure=) at src/mongo/util/future_util.h:827 #52 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #53 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbd043355e0) at src/mongo/util/future_util.h:832 #54 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #55 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #56 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #57 operator() (output=0x7fbce84eb6a0, input=, __closure=) at src/mongo/util/future_impl.h:935 #58 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #59 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #60 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #61 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce84ea520, this=0x7fbce84ea538) at src/mongo/util/functional.h:109 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce84ea520) at src/mongo/util/future_impl.h:441 #63 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbd04335710) at src/mongo/util/future_impl.h:1143 #64 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbce84ea520, this=0x7fbd04335710) at src/mongo/util/future.h:285 #65 operator() (output=0x7fbce84ea520, input=0x7fbce563b2a0, __closure=0x7fbceb64aca8) at src/mongo/util/future_impl.h:935 #66 operator() (ssb=, __closure=0x7fbceb64aca8) at src/mongo/util/future_impl.h:1257 #67 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #68 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbceb64aca0, args#0=) at src/mongo/util/functional.h:159 #69 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce563b2a0, this=0x7fbce563b2b8) at src/mongo/util/functional.h:109 #70 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce563b2a0) at src/mongo/util/future_impl.h:441 #71 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #72 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbce563b2a0 = {...}, __closure=) at src/mongo/util/future.h:859 #73 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbd043358b0) at src/mongo/util/future.h:902 #74 mongo::Promise::emplaceValue<>() (this=0x7fbd043358b0) at src/mongo/util/future.h:858 #75 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #76 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #77 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #78 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #79 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #80 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbd04335a10) at src/mongo/util/future_impl.h:1184 #81 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbd04335a10) at src/mongo/util/future_impl.h:940 #82 mongo::Future::then):: > (func=..., this=0x7fbd04335a10) at src/mongo/util/future.h:405 #83 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #84 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #85 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbd1edc1d60, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #86 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbd1edc1d60, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #87 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbcfd6e37b0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #88 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #89 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #90 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbcfd6e37b0, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #91 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #92 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #93 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #94 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #95 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #96 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #97 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #98 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #100 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #101 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #102 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #103 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #104 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #105 operator() (__closure=0x7fbcefaa7508) at src/mongo/transport/service_executor_synchronous.cpp:131 #106 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #107 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcefaa7500) at src/mongo/util/functional.h:159 #108 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbce72ab208) at src/mongo/util/functional.h:109 #109 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #110 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #111 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbce72ab1f0) at src/mongo/util/functional.h:159 #112 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbced3f22a0) at src/mongo/util/functional.h:109 #113 mongo::(anonymous namespace)::runFunc (ctx=0x7fbced3f22a0) at src/mongo/transport/service_executor_utils.cpp:64 #114 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #115 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 104 (Thread 0x7fbd12c79700 (LWP 5137)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c28970, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd12c73120) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c28970) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c28970, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c28970) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c28970) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbcfd645da0) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbcfd645da0, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbcfd645da0) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbce80c14a0) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbcfeca89c0) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbce80c14a0) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd3550eecc in mongo::CollectionScan::doWork (this=0x7fbcef39e2a0, out=0x7fbd12c74118) at src/mongo/db/exec/plan_stage.h:394 #14 0x00007fbd3553dd24 in mongo::PlanStage::work (out=0x7fbd12c74118, this=0x7fbcef39e2a0) at src/mongo/db/exec/plan_stage.h:207 #15 mongo::ProjectionStage::doWork (this=0x7fbce7131a60, out=0x7fbd12c741b8) at src/mongo/db/exec/projection.cpp:132 #16 0x00007fbd3552ab62 in mongo::PlanStage::work (out=0x7fbd12c741b8, this=0x7fbce7131a60) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::LimitStage::doWork (out=0x7fbd12c74270, this=0x7fbd20ae6280) at src/mongo/db/exec/limit.cpp:68 #18 mongo::LimitStage::doWork (this=0x7fbd20ae6280, out=0x7fbd12c74270) at src/mongo/db/exec/limit.cpp:61 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbd12c74270, this=0x7fbd20ae6280) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbce4a4ede0, objOut=0x7fbd12c74420, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbce4a4eeb0, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbce4a4ede0, objOut=0x7fbd12c74550, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #23 0x00007fbd2e29d270 in mongo::(anonymous namespace)::FindCmd::Invocation::run (this=0x7fbce496b480, opCtx=0x7fbce80c14a0, result=0x7fbce6a328a0) at src/mongo/db/commands/find_cmd.cpp:619 #24 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbce80c14a0, request=..., invocation=0x7fbce496b480, response=0x7fbce6a328a0) at src/mongo/db/commands.cpp:200 #25 0x00007fbd331a9862 in operator() (__closure=0x7fbd12c74fb0) at src/mongo/db/commands.cpp:184 #26 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #27 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #28 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #29 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #30 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #31 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbceaf3ae60) at src/mongo/db/service_entry_point_common.cpp:765 #32 operator() (path=0x7fbceaf3ae60, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 operator() (__closure=) at src/mongo/util/future_util.h:827 #34 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #35 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #36 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #37 0x00007fbd312e3934 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x7fbce58c4790) at src/mongo/db/service_entry_point_common.cpp:1108 #38 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #39 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #40 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbce58c4790) at src/mongo/db/service_entry_point_common.cpp:651 #41 0x00007fbd312d431d in operator() (runner=0x7fbce58c4790, __closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #42 operator() (__closure=) at src/mongo/util/future_util.h:827 #43 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #44 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #45 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #46 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcef4ef620) at src/mongo/db/service_entry_point_common.cpp:1621 #47 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #49 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcef4ef620) at src/mongo/db/service_entry_point_common.cpp:531 #50 operator() (runner=0x7fbcef4ef620, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #51 operator() (__closure=) at src/mongo/util/future_util.h:827 #52 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #53 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbd12c755e0) at src/mongo/util/future_util.h:832 #54 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #55 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #56 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #57 operator() (output=0x7fbce4ecc7a0, input=, __closure=) at src/mongo/util/future_impl.h:935 #58 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #59 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #60 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #61 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce7310a60, this=0x7fbce7310a78) at src/mongo/util/functional.h:109 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce7310a60) at src/mongo/util/future_impl.h:441 #63 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbd12c75710) at src/mongo/util/future_impl.h:1143 #64 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbce7310a60, this=0x7fbd12c75710) at src/mongo/util/future.h:285 #65 operator() (output=0x7fbce7310a60, input=0x7fbce92fe7e0, __closure=0x7fbcee7de898) at src/mongo/util/future_impl.h:935 #66 operator() (ssb=, __closure=0x7fbcee7de898) at src/mongo/util/future_impl.h:1257 #67 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #68 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbcee7de890, args#0=) at src/mongo/util/functional.h:159 #69 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce92fe7e0, this=0x7fbce92fe7f8) at src/mongo/util/functional.h:109 #70 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce92fe7e0) at src/mongo/util/future_impl.h:441 #71 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #72 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbce92fe7e0 = {...}, __closure=) at src/mongo/util/future.h:859 #73 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbd12c758b0) at src/mongo/util/future.h:902 #74 mongo::Promise::emplaceValue<>() (this=0x7fbd12c758b0) at src/mongo/util/future.h:858 #75 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #76 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #77 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #78 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #79 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #80 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbd12c75a10) at src/mongo/util/future_impl.h:1184 #81 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbd12c75a10) at src/mongo/util/future_impl.h:940 #82 mongo::Future::then):: > (func=..., this=0x7fbd12c75a10) at src/mongo/util/future.h:405 #83 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #84 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #85 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbce80c14a0, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #86 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbce80c14a0, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #87 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbce951bab0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #88 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #89 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #90 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbce951bab0, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #91 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #92 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #93 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #94 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #95 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #96 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #97 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #98 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #100 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #101 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #102 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #103 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #104 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #105 operator() (__closure=0x7fbcefb4e988) at src/mongo/transport/service_executor_synchronous.cpp:131 #106 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #107 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcefb4e980) at src/mongo/util/functional.h:159 #108 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbcf9f14a28) at src/mongo/util/functional.h:109 #109 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #110 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #111 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcf9f14a10) at src/mongo/util/functional.h:159 #112 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbcfe9908a0) at src/mongo/util/functional.h:109 #113 mongo::(anonymous namespace)::runFunc (ctx=0x7fbcfe9908a0) at src/mongo/transport/service_executor_utils.cpp:64 #114 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #115 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 103 (Thread 0x7fbd12f7f700 (LWP 1503)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c27d58, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd12f79120) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c27d58) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c27d58, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c27d58) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c27d58) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbd0a283b20) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbd0a283b20, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbd0a283b20) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbd227104a0) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbcf8fb0720) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbd227104a0) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd3550eecc in mongo::CollectionScan::doWork (this=0x7fbcf8e1a6a0, out=0x7fbd12f7a118) at src/mongo/db/exec/plan_stage.h:394 #14 0x00007fbd3553dd24 in mongo::PlanStage::work (out=0x7fbd12f7a118, this=0x7fbcf8e1a6a0) at src/mongo/db/exec/plan_stage.h:207 #15 mongo::ProjectionStage::doWork (this=0x7fbce94a0420, out=0x7fbd12f7a1b8) at src/mongo/db/exec/projection.cpp:132 #16 0x00007fbd3552ab62 in mongo::PlanStage::work (out=0x7fbd12f7a1b8, this=0x7fbce94a0420) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::LimitStage::doWork (out=0x7fbd12f7a270, this=0x7fbcfd7942c0) at src/mongo/db/exec/limit.cpp:68 #18 mongo::LimitStage::doWork (this=0x7fbcfd7942c0, out=0x7fbd12f7a270) at src/mongo/db/exec/limit.cpp:61 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbd12f7a270, this=0x7fbcfd7942c0) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbcee81be20, objOut=0x7fbd12f7a420, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbcee81bef0, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbcee81be20, objOut=0x7fbd12f7a550, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #23 0x00007fbd2e29d270 in mongo::(anonymous namespace)::FindCmd::Invocation::run (this=0x7fbce906cf20, opCtx=0x7fbd227104a0, result=0x7fbcfc29e820) at src/mongo/db/commands/find_cmd.cpp:619 #24 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbd227104a0, request=..., invocation=0x7fbce906cf20, response=0x7fbcfc29e820) at src/mongo/db/commands.cpp:200 #25 0x00007fbd331a9862 in operator() (__closure=0x7fbd12f7afb0) at src/mongo/db/commands.cpp:184 #26 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #27 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #28 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #29 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #30 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #31 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbcea1467e0) at src/mongo/db/service_entry_point_common.cpp:765 #32 operator() (path=0x7fbcea1467e0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 operator() (__closure=) at src/mongo/util/future_util.h:827 #34 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #35 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #36 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #37 0x00007fbd312e3934 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x7fbce8a27e20) at src/mongo/db/service_entry_point_common.cpp:1108 #38 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #39 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #40 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbce8a27e20) at src/mongo/db/service_entry_point_common.cpp:651 #41 0x00007fbd312d431d in operator() (runner=0x7fbce8a27e20, __closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #42 operator() (__closure=) at src/mongo/util/future_util.h:827 #43 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #44 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #45 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #46 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbce43de420) at src/mongo/db/service_entry_point_common.cpp:1621 #47 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #49 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbce43de420) at src/mongo/db/service_entry_point_common.cpp:531 #50 operator() (runner=0x7fbce43de420, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #51 operator() (__closure=) at src/mongo/util/future_util.h:827 #52 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #53 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbd12f7b5e0) at src/mongo/util/future_util.h:832 #54 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #55 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #56 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #57 operator() (output=0x7fbce688bf20, input=, __closure=) at src/mongo/util/future_impl.h:935 #58 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #59 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #60 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #61 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce94a07e0, this=0x7fbce94a07f8) at src/mongo/util/functional.h:109 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce94a07e0) at src/mongo/util/future_impl.h:441 #63 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbd12f7b710) at src/mongo/util/future_impl.h:1143 #64 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbce94a07e0, this=0x7fbd12f7b710) at src/mongo/util/future.h:285 #65 operator() (output=0x7fbce94a07e0, input=0x7fbce92fdde0, __closure=0x7fbce6640d98) at src/mongo/util/future_impl.h:935 #66 operator() (ssb=, __closure=0x7fbce6640d98) at src/mongo/util/future_impl.h:1257 #67 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #68 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbce6640d90, args#0=) at src/mongo/util/functional.h:159 #69 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce92fdde0, this=0x7fbce92fddf8) at src/mongo/util/functional.h:109 #70 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce92fdde0) at src/mongo/util/future_impl.h:441 #71 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #72 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbce92fdde0 = {...}, __closure=) at src/mongo/util/future.h:859 #73 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbd12f7b8b0) at src/mongo/util/future.h:902 #74 mongo::Promise::emplaceValue<>() (this=0x7fbd12f7b8b0) at src/mongo/util/future.h:858 #75 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #76 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #77 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #78 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #79 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #80 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbd12f7ba10) at src/mongo/util/future_impl.h:1184 #81 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbd12f7ba10) at src/mongo/util/future_impl.h:940 #82 mongo::Future::then):: > (func=..., this=0x7fbd12f7ba10) at src/mongo/util/future.h:405 #83 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #84 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #85 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbd227104a0, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #86 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbd227104a0, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #87 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbcfc4756b0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #88 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #89 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #90 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbcfc4756b0, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #91 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #92 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #93 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #94 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #95 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #96 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #97 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #98 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #100 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #101 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #102 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #103 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #104 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #105 operator() (__closure=0x7fbce43111a8) at src/mongo/transport/service_executor_synchronous.cpp:131 #106 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #107 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbce43111a0) at src/mongo/util/functional.h:159 #108 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbceb9e5078) at src/mongo/util/functional.h:109 #109 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #110 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #111 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbceb9e5060) at src/mongo/util/functional.h:159 #112 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbcf89c73e0) at src/mongo/util/functional.h:109 #113 mongo::(anonymous namespace)::runFunc (ctx=0x7fbcf89c73e0) at src/mongo/transport/service_executor_utils.cpp:64 #114 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #115 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 102 (Thread 0x7fbd000f5700 (LWP 27923)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c26528, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd000ef120) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c26528) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c26528, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c26528) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c26528) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbcf9c43220) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbcf9c43220, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbcf9c43220) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbcf8b1e8e0) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbcfc121560) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbcf8b1e8e0) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd3550eecc in mongo::CollectionScan::doWork (this=0x7fbd217022a0, out=0x7fbd000f0118) at src/mongo/db/exec/plan_stage.h:394 #14 0x00007fbd3553dd24 in mongo::PlanStage::work (out=0x7fbd000f0118, this=0x7fbd217022a0) at src/mongo/db/exec/plan_stage.h:207 #15 mongo::ProjectionStage::doWork (this=0x7fbcee7cb160, out=0x7fbd000f01b8) at src/mongo/db/exec/projection.cpp:132 #16 0x00007fbd3552ab62 in mongo::PlanStage::work (out=0x7fbd000f01b8, this=0x7fbcee7cb160) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::LimitStage::doWork (out=0x7fbd000f0270, this=0x7fbcfc121d40) at src/mongo/db/exec/limit.cpp:68 #18 mongo::LimitStage::doWork (this=0x7fbcfc121d40, out=0x7fbd000f0270) at src/mongo/db/exec/limit.cpp:61 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbd000f0270, this=0x7fbcfc121d40) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbcee7d4e20, objOut=0x7fbd000f0420, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbcee7d4ef0, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbcee7d4e20, objOut=0x7fbd000f0550, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #23 0x00007fbd2e29d270 in mongo::(anonymous namespace)::FindCmd::Invocation::run (this=0x7fbcea030160, opCtx=0x7fbcf8b1e8e0, result=0x7fbcfa1a9ea0) at src/mongo/db/commands/find_cmd.cpp:619 #24 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbcf8b1e8e0, request=..., invocation=0x7fbcea030160, response=0x7fbcfa1a9ea0) at src/mongo/db/commands.cpp:200 #25 0x00007fbd331a9862 in operator() (__closure=0x7fbd000f0fb0) at src/mongo/db/commands.cpp:184 #26 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #27 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #28 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #29 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #30 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #31 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbcfd723160) at src/mongo/db/service_entry_point_common.cpp:765 #32 operator() (path=0x7fbcfd723160, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 operator() (__closure=) at src/mongo/util/future_util.h:827 #34 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #35 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #36 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #37 0x00007fbd312e3934 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x7fbce69bd5b0) at src/mongo/db/service_entry_point_common.cpp:1108 #38 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #39 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #40 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbce69bd5b0) at src/mongo/db/service_entry_point_common.cpp:651 #41 0x00007fbd312d431d in operator() (runner=0x7fbce69bd5b0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #42 operator() (__closure=) at src/mongo/util/future_util.h:827 #43 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #44 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #45 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #46 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcfe9efa20) at src/mongo/db/service_entry_point_common.cpp:1621 #47 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #49 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcfe9efa20) at src/mongo/db/service_entry_point_common.cpp:531 #50 operator() (runner=0x7fbcfe9efa20, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #51 operator() (__closure=) at src/mongo/util/future_util.h:827 #52 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #53 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbd000f15e0) at src/mongo/util/future_util.h:832 #54 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #55 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #56 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #57 operator() (output=0x7fbcece7fa20, input=, __closure=) at src/mongo/util/future_impl.h:935 #58 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #59 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #60 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #61 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce6a39ce0, this=0x7fbce6a39cf8) at src/mongo/util/functional.h:109 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce6a39ce0) at src/mongo/util/future_impl.h:441 #63 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbd000f1710) at src/mongo/util/future_impl.h:1143 #64 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbce6a39ce0, this=0x7fbd000f1710) at src/mongo/util/future.h:285 #65 operator() (output=0x7fbce6a39ce0, input=0x7fbce6a39ba0, __closure=0x7fbcf89af7e8) at src/mongo/util/future_impl.h:935 #66 operator() (ssb=, __closure=0x7fbcf89af7e8) at src/mongo/util/future_impl.h:1257 #67 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #68 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbcf89af7e0, args#0=) at src/mongo/util/functional.h:159 #69 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce6a39ba0, this=0x7fbce6a39bb8) at src/mongo/util/functional.h:109 #70 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce6a39ba0) at src/mongo/util/future_impl.h:441 #71 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #72 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbce6a39ba0 = {...}, __closure=) at src/mongo/util/future.h:859 #73 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbd000f18b0) at src/mongo/util/future.h:902 #74 mongo::Promise::emplaceValue<>() (this=0x7fbd000f18b0) at src/mongo/util/future.h:858 #75 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #76 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #77 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #78 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #79 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #80 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbd000f1a10) at src/mongo/util/future_impl.h:1184 #81 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbd000f1a10) at src/mongo/util/future_impl.h:940 #82 mongo::Future::then):: > (func=..., this=0x7fbd000f1a10) at src/mongo/util/future.h:405 #83 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #84 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #85 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbcf8b1e8e0, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #86 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbcf8b1e8e0, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #87 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbcfbdc89f0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #88 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #89 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #90 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbcfbdc89f0, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #91 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #92 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #93 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #94 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #95 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #96 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #97 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #98 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #100 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #101 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #102 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #103 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #104 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #105 operator() (__closure=0x7fbcf0b4ec48) at src/mongo/transport/service_executor_synchronous.cpp:131 #106 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #107 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcf0b4ec40) at src/mongo/util/functional.h:159 #108 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbcf8ea12b8) at src/mongo/util/functional.h:109 #109 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #110 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #111 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcf8ea12a0) at src/mongo/util/functional.h:159 #112 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbced73f6a0) at src/mongo/util/functional.h:109 #113 mongo::(anonymous namespace)::runFunc (ctx=0x7fbced73f6a0) at src/mongo/transport/service_executor_utils.cpp:64 #114 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #115 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 101 (Thread 0x7fbd026e0700 (LWP 27611)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c25910, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd026da120) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c25910) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c25910, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c25910) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c25910) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbd208e5020) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbd208e5020, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbd208e5020) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbcf8841220) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbced48b020) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbcf8841220) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd3550eecc in mongo::CollectionScan::doWork (this=0x7fbcef3a07a0, out=0x7fbd026db118) at src/mongo/db/exec/plan_stage.h:394 #14 0x00007fbd3553dd24 in mongo::PlanStage::work (out=0x7fbd026db118, this=0x7fbcef3a07a0) at src/mongo/db/exec/plan_stage.h:207 #15 mongo::ProjectionStage::doWork (this=0x7fbce6951f20, out=0x7fbd026db1b8) at src/mongo/db/exec/projection.cpp:132 #16 0x00007fbd3552ab62 in mongo::PlanStage::work (out=0x7fbd026db1b8, this=0x7fbce6951f20) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::LimitStage::doWork (out=0x7fbd026db270, this=0x7fbced48c280) at src/mongo/db/exec/limit.cpp:68 #18 mongo::LimitStage::doWork (this=0x7fbced48c280, out=0x7fbd026db270) at src/mongo/db/exec/limit.cpp:61 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbd026db270, this=0x7fbced48c280) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbce6951020, objOut=0x7fbd026db420, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbce69510f0, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbce6951020, objOut=0x7fbd026db550, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #23 0x00007fbd2e29d270 in mongo::(anonymous namespace)::FindCmd::Invocation::run (this=0x7fbce8abdd80, opCtx=0x7fbcf8841220, result=0x7fbced92ef20) at src/mongo/db/commands/find_cmd.cpp:619 #24 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbcf8841220, request=..., invocation=0x7fbce8abdd80, response=0x7fbced92ef20) at src/mongo/db/commands.cpp:200 #25 0x00007fbd331a9862 in operator() (__closure=0x7fbd026dbfb0) at src/mongo/db/commands.cpp:184 #26 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #27 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #28 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #29 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #30 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #31 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbcff4ef820) at src/mongo/db/service_entry_point_common.cpp:765 #32 operator() (path=0x7fbcff4ef820, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 operator() (__closure=) at src/mongo/util/future_util.h:827 #34 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #35 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #36 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #37 0x00007fbd312e3934 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x7fbce9ea0250) at src/mongo/db/service_entry_point_common.cpp:1108 #38 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #39 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #40 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbce9ea0250) at src/mongo/db/service_entry_point_common.cpp:651 #41 0x00007fbd312d431d in operator() (runner=0x7fbce9ea0250, __closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #42 operator() (__closure=) at src/mongo/util/future_util.h:827 #43 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #44 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #45 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #46 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcfe9ef620) at src/mongo/db/service_entry_point_common.cpp:1621 #47 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #49 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcfe9ef620) at src/mongo/db/service_entry_point_common.cpp:531 #50 operator() (runner=0x7fbcfe9ef620, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #51 operator() (__closure=) at src/mongo/util/future_util.h:827 #52 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #53 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbd026dc5e0) at src/mongo/util/future_util.h:832 #54 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #55 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #56 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #57 operator() (output=0x7fbce85f6e20, input=, __closure=) at src/mongo/util/future_impl.h:935 #58 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #59 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #60 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #61 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbcec0027e0, this=0x7fbcec0027f8) at src/mongo/util/functional.h:109 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbcec0027e0) at src/mongo/util/future_impl.h:441 #63 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbd026dc710) at src/mongo/util/future_impl.h:1143 #64 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbcec0027e0, this=0x7fbd026dc710) at src/mongo/util/future.h:285 #65 operator() (output=0x7fbcec0027e0, input=0x7fbce48fae20, __closure=0x7fbce9d7f208) at src/mongo/util/future_impl.h:935 #66 operator() (ssb=, __closure=0x7fbce9d7f208) at src/mongo/util/future_impl.h:1257 #67 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #68 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbce9d7f200, args#0=) at src/mongo/util/functional.h:159 #69 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce48fae20, this=0x7fbce48fae38) at src/mongo/util/functional.h:109 #70 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce48fae20) at src/mongo/util/future_impl.h:441 #71 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #72 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbce48fae20 = {...}, __closure=) at src/mongo/util/future.h:859 #73 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbd026dc8b0) at src/mongo/util/future.h:902 #74 mongo::Promise::emplaceValue<>() (this=0x7fbd026dc8b0) at src/mongo/util/future.h:858 #75 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #76 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #77 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #78 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #79 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #80 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbd026dca10) at src/mongo/util/future_impl.h:1184 #81 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbd026dca10) at src/mongo/util/future_impl.h:940 #82 mongo::Future::then):: > (func=..., this=0x7fbd026dca10) at src/mongo/util/future.h:405 #83 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #84 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #85 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbcf8841220, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #86 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbcf8841220, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #87 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbcf5225330) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #88 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #89 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #90 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbcf5225330, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #91 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #92 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #93 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #94 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #95 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #96 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #97 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #98 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #100 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #101 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #102 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #103 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #104 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #105 operator() (__closure=0x7fbce4b03768) at src/mongo/transport/service_executor_synchronous.cpp:131 #106 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #107 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbce4b03760) at src/mongo/util/functional.h:159 #108 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbce8b3fad8) at src/mongo/util/functional.h:109 #109 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #110 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #111 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbce8b3fac0) at src/mongo/util/functional.h:159 #112 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbcea240a60) at src/mongo/util/functional.h:109 #113 mongo::(anonymous namespace)::runFunc (ctx=0x7fbcea240a60) at src/mongo/transport/service_executor_utils.cpp:64 #114 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #115 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 100 (Thread 0x7fbd02bea700 (LWP 18861)): #0 0x00007fbd383c5a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fbd322e3402 in asio::detail::socket_ops::recv (s=285, bufs=0x7fbd02be68d0, count=, flags=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fbd322e34b8 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fbd02be68d0, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fbd37a05706 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=..., flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x7fbcebfea8a8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=..., 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=..., completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=..., 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=0x7fbcebfea6a0, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/session_asio.cpp:544 #9 0x00007fbd37a132d2 in mongo::transport::TransportLayerASIO::ASIOSession::read (this=this@entry=0x7fbcebfea6a0, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/session_asio.cpp:493 #10 0x00007fbd379f5e96 in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessageImpl (this=0x7fbcebfea6a0, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/session_asio.cpp:425 #11 0x00007fbd379f642a in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessage (this=0x7fbcebfea6a0) at src/mongo/transport/session_asio.cpp:164 #12 0x00007fbd35965166 in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:257 #13 mongo::transport::ServiceStateMachine::Impl::sourceMessage (this=0x7fbce951b630) at src/mongo/transport/service_state_machine.cpp:258 #14 0x00007fbd359672a5 in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:480 #15 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #16 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbce951b630, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #17 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #18 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #19 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #20 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #21 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #22 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #23 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #24 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #25 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #26 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #27 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #28 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #29 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #30 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #31 operator() (__closure=0x7fbced6e6e08) at src/mongo/transport/service_executor_synchronous.cpp:131 #32 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #33 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbced6e6e00) at src/mongo/util/functional.h:159 #34 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbd0a41b258) at src/mongo/util/functional.h:109 #35 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #36 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #37 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd0a41b240) at src/mongo/util/functional.h:159 #38 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbcede7e020) at src/mongo/util/functional.h:109 #39 mongo::(anonymous namespace)::runFunc (ctx=0x7fbcede7e020) at src/mongo/transport/service_executor_utils.cpp:64 #40 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #41 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 99 (Thread 0x7fbcfbb65700 (LWP 20290)): #0 0x00007fbd380e07e1 in poll () from /lib64/libc.so.6 #1 0x00007fbd379e53a9 in poll (__timeout=, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 mongo::transport::TransportLayerASIO::BatonASIO::run (this=0x7fbd28b5bc30, clkSource=0x7fbd289be1e0) at src/mongo/transport/baton_asio_linux.h:349 #3 0x00007fbd32196978 in mongo::Waitable::wait(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}::operator()() const (__closure=0x7fbcfbb60710) at src/mongo/util/waitable.h:63 #4 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (this=0x7fbcfc2267f0, notifyable=..., cb=...) at src/mongo/stdx/condition_variable.h:162 #5 0x00007fbd32195600 in mongo::Waitable::wait (lk=..., cv=..., clkSource=, waitable=) at src/mongo/util/waitable.h:61 #6 operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #7 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x7fbd28a9e6a0, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:330 #8 0x00007fbd37a89086 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#3}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (__closure=__closure@entry=0x7fbcfbb608c0, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:385 #9 0x00007fbd37a89ca0 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#4}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:420 #10 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 #11 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 #12 mongo::future_details::SharedStateBase::wait (this=, interruptible=) at src/mongo/util/future_impl.h:402 #13 0x00007fbd375a8d55 in mongo::future_details::SharedStateHolder::getNoThrow(mongo::Interruptible*) const & (this=0x7fbcfbb609e8, interruptible=0x7fbd28a9e6a0) at src/mongo/util/future_impl.h:701 #14 0x00007fbd2a5646d7 in mongo::future_details::SharedStateHolder::getNoThrow(mongo::Interruptible*) const & (interruptible=, this=0x7fbcfbb609e8) at src/mongo/util/future_impl.h:779 #15 mongo::SharedSemiFuture::getNoThrow(mongo::Interruptible*) const & (interruptible=, this=0x7fbcfbb609e8) at src/mongo/util/future.h:989 #16 mongo::runImportCollectionCommand (opCtx=, opCtx@entry=0x7fbd28a9e6a0, collectionProperties=..., force=) at src/mongo/db/modules/enterprise/src/live_import/import_collection.cpp:391 #17 0x00007fbd2e49bfaa in mongo::(anonymous namespace)::ImportCollectionCommand::Invocation::typedRun (this=0x7fbcee143ba0, opCtx=0x7fbd28a9e6a0) at build/cached/mongo/db/modules/enterprise/src/live_import/commands/import_collection_gen.h:59 #18 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbd28a9e6a0, request=..., invocation=0x7fbcee143ba0, response=0x7fbced119aa0) at src/mongo/db/commands.cpp:200 #19 0x00007fbd331a9862 in operator() (__closure=0x7fbcfbb60da0) at src/mongo/db/commands.cpp:184 #20 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #21 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #22 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #23 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #24 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #25 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbcec0f4160) at src/mongo/db/service_entry_point_common.cpp:765 #26 operator() (path=0x7fbcec0f4160, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #27 operator() (__closure=) at src/mongo/util/future_util.h:827 #28 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #29 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #30 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #31 0x00007fbd312e301a in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runCommandWithFailPoint (this=0x7fbce4331e20) at src/mongo/db/service_entry_point_common.cpp:1230 #32 0x00007fbd312e35f3 in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x7fbce4331e20) at src/mongo/db/service_entry_point_common.cpp:1150 #33 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #34 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #35 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbce4331e20) at src/mongo/db/service_entry_point_common.cpp:651 #36 0x00007fbd312d456d in operator() (runner=0x7fbce4331e20, __closure=) at src/mongo/db/service_entry_point_common.cpp:1614 #37 operator() (__closure=) at src/mongo/util/future_util.h:827 #38 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #39 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #40 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1614 #41 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbce824f420) at src/mongo/db/service_entry_point_common.cpp:1621 #42 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #43 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #44 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbce824f420) at src/mongo/db/service_entry_point_common.cpp:531 #45 operator() (runner=0x7fbce824f420, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #46 operator() (__closure=) at src/mongo/util/future_util.h:827 #47 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #48 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbcfbb615e0) at src/mongo/util/future_util.h:832 #49 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #50 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #51 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #52 operator() (output=0x7fbce7ee4560, input=, __closure=) at src/mongo/util/future_impl.h:935 #53 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #54 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #55 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #56 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbcfca4f3e0, this=0x7fbcfca4f3f8) at src/mongo/util/functional.h:109 #57 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbcfca4f3e0) at src/mongo/util/future_impl.h:441 #58 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbcfbb61710) at src/mongo/util/future_impl.h:1143 #59 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbcfca4f3e0, this=0x7fbcfbb61710) at src/mongo/util/future.h:285 #60 operator() (output=0x7fbcfca4f3e0, input=0x7fbcea850ba0, __closure=0x7fbcea614658) at src/mongo/util/future_impl.h:935 #61 operator() (ssb=, __closure=0x7fbcea614658) at src/mongo/util/future_impl.h:1257 #62 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #63 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbcea614650, args#0=) at src/mongo/util/functional.h:159 #64 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbcea850ba0, this=0x7fbcea850bb8) at src/mongo/util/functional.h:109 #65 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbcea850ba0) at src/mongo/util/future_impl.h:441 #66 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #67 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbcea850ba0 = {...}, __closure=) at src/mongo/util/future.h:859 #68 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbcfbb618b0) at src/mongo/util/future.h:902 #69 mongo::Promise::emplaceValue<>() (this=0x7fbcfbb618b0) at src/mongo/util/future.h:858 #70 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #71 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #72 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #73 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #74 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #75 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbcfbb61a10) at src/mongo/util/future_impl.h:1184 #76 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbcfbb61a10) at src/mongo/util/future_impl.h:940 #77 mongo::Future::then):: > (func=..., this=0x7fbcfbb61a10) at src/mongo/util/future.h:405 #78 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #79 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #80 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbd28a9e6a0, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #81 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbd28a9e6a0, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #82 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbd214ea270) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #83 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #84 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #85 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbd214ea270, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #86 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #87 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #88 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #89 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #90 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #91 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #92 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #93 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #94 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #95 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #96 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #97 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #98 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #99 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #100 operator() (__closure=0x7fbd1ffdc2e8) at src/mongo/transport/service_executor_synchronous.cpp:131 #101 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #102 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd1ffdc2e0) at src/mongo/util/functional.h:159 #103 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbd03c88f38) at src/mongo/util/functional.h:109 #104 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #105 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #106 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd03c88f20) at src/mongo/util/functional.h:159 #107 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbcff1fed20) at src/mongo/util/functional.h:109 #108 mongo::(anonymous namespace)::runFunc (ctx=0x7fbcff1fed20) at src/mongo/transport/service_executor_utils.cpp:64 #109 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #110 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 98 (Thread 0x7fbcff873700 (LWP 19995)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c234c8, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbcff86d120) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c234c8) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c234c8, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c234c8) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c234c8) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbce885e020) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbce885e020, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbce885e020) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbd1a9c6b20) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbd00abae20) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbd1a9c6b20) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd3550eecc in mongo::CollectionScan::doWork (this=0x7fbce4410a20, out=0x7fbcff86e118) at src/mongo/db/exec/plan_stage.h:394 #14 0x00007fbd3553dd24 in mongo::PlanStage::work (out=0x7fbcff86e118, this=0x7fbce4410a20) at src/mongo/db/exec/plan_stage.h:207 #15 mongo::ProjectionStage::doWork (this=0x7fbce93baba0, out=0x7fbcff86e1b8) at src/mongo/db/exec/projection.cpp:132 #16 0x00007fbd3552ab62 in mongo::PlanStage::work (out=0x7fbcff86e1b8, this=0x7fbce93baba0) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::LimitStage::doWork (out=0x7fbcff86e270, this=0x7fbceb045d00) at src/mongo/db/exec/limit.cpp:68 #18 mongo::LimitStage::doWork (this=0x7fbceb045d00, out=0x7fbcff86e270) at src/mongo/db/exec/limit.cpp:61 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbcff86e270, this=0x7fbceb045d00) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbce85cb660, objOut=0x7fbcff86e420, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbce85cb730, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbce85cb660, objOut=0x7fbcff86e550, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #23 0x00007fbd2e29d270 in mongo::(anonymous namespace)::FindCmd::Invocation::run (this=0x7fbcea88aa20, opCtx=0x7fbd1a9c6b20, result=0x7fbcfca15820) at src/mongo/db/commands/find_cmd.cpp:619 #24 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbd1a9c6b20, request=..., invocation=0x7fbcea88aa20, response=0x7fbcfca15820) at src/mongo/db/commands.cpp:200 #25 0x00007fbd331a9862 in operator() (__closure=0x7fbcff86efb0) at src/mongo/db/commands.cpp:184 #26 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #27 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #28 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #29 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #30 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #31 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbcea2a1660) at src/mongo/db/service_entry_point_common.cpp:765 #32 operator() (path=0x7fbcea2a1660, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 operator() (__closure=) at src/mongo/util/future_util.h:827 #34 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #35 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #36 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #37 0x00007fbd312e3934 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x7fbce73a3330) at src/mongo/db/service_entry_point_common.cpp:1108 #38 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #39 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #40 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbce73a3330) at src/mongo/db/service_entry_point_common.cpp:651 #41 0x00007fbd312d431d in operator() (runner=0x7fbce73a3330, __closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #42 operator() (__closure=) at src/mongo/util/future_util.h:827 #43 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #44 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #45 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #46 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcf658e820) at src/mongo/db/service_entry_point_common.cpp:1621 #47 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #49 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcf658e820) at src/mongo/db/service_entry_point_common.cpp:531 #50 operator() (runner=0x7fbcf658e820, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #51 operator() (__closure=) at src/mongo/util/future_util.h:827 #52 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #53 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbcff86f5e0) at src/mongo/util/future_util.h:832 #54 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #55 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #56 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #57 operator() (output=0x7fbce9323520, input=, __closure=) at src/mongo/util/future_impl.h:935 #58 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #59 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #60 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #61 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbcee7cd2a0, this=0x7fbcee7cd2b8) at src/mongo/util/functional.h:109 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbcee7cd2a0) at src/mongo/util/future_impl.h:441 #63 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbcff86f710) at src/mongo/util/future_impl.h:1143 #64 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbcee7cd2a0, this=0x7fbcff86f710) at src/mongo/util/future.h:285 #65 operator() (output=0x7fbcee7cd2a0, input=0x7fbce9dab020, __closure=0x7fbce6aa1438) at src/mongo/util/future_impl.h:935 #66 operator() (ssb=, __closure=0x7fbce6aa1438) at src/mongo/util/future_impl.h:1257 #67 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #68 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbce6aa1430, args#0=) at src/mongo/util/functional.h:159 #69 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce9dab020, this=0x7fbce9dab038) at src/mongo/util/functional.h:109 #70 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce9dab020) at src/mongo/util/future_impl.h:441 #71 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #72 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbce9dab020 = {...}, __closure=) at src/mongo/util/future.h:859 #73 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbcff86f8b0) at src/mongo/util/future.h:902 #74 mongo::Promise::emplaceValue<>() (this=0x7fbcff86f8b0) at src/mongo/util/future.h:858 #75 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #76 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #77 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #78 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #79 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #80 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbcff86fa10) at src/mongo/util/future_impl.h:1184 #81 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbcff86fa10) at src/mongo/util/future_impl.h:940 #82 mongo::Future::then):: > (func=..., this=0x7fbcff86fa10) at src/mongo/util/future.h:405 #83 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #84 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #85 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbd1a9c6b20, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #86 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbd1a9c6b20, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #87 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbd03bc59b0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #88 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #89 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #90 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbd03bc59b0, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #91 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #92 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #93 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #94 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #95 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #96 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #97 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #98 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #100 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #101 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #102 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #103 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #104 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #105 operator() (__closure=0x7fbd03c0c288) at src/mongo/transport/service_executor_synchronous.cpp:131 #106 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #107 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd03c0c280) at src/mongo/util/functional.h:159 #108 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbd211dc0c8) at src/mongo/util/functional.h:109 #109 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #110 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #111 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd211dc0b0) at src/mongo/util/functional.h:159 #112 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbd1f413fe0) at src/mongo/util/functional.h:109 #113 mongo::(anonymous namespace)::runFunc (ctx=0x7fbd1f413fe0) at src/mongo/transport/service_executor_utils.cpp:64 #114 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #115 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 97 (Thread 0x7fbd0246a700 (LWP 19946)): #0 0x00007fbd383c17da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd368a154b in __gthread_cond_timedwait (__abs_timeout=0x7fbd02467080, __mutex=0x7fbd27716a30, __cond=0x7fbd217fda70) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=0x7fbd217fda70) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=0x7fbd217fda70) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x7fbd217fda70) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x7fbd217fda70) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:336 #6 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::repl::NoopWriter::PeriodicNoopRunner::run(mongo::Duration >, std::function)::{lambda()#1}>(std::unique_lock&, std::chrono::time_point > > const&, mongo::repl::NoopWriter::PeriodicNoopRunner::run(mongo::Duration >, std::function)::{lambda()#1}) (__p=..., __atime=..., __lock=..., this=0x7fbd217fda70) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:347 #7 std::_V2::condition_variable_any::wait_for, long, std::ratio<1l, 1000000000l>, mongo::repl::NoopWriter::PeriodicNoopRunner::run(mongo::Duration >, std::function)::{lambda()#1}>(std::unique_lock&, std::chrono::duration > const&, mongo::repl::NoopWriter::PeriodicNoopRunner::run(mongo::Duration >, std::function)::{lambda()#1}) (__p=..., __rtime=..., __lock=..., this=0x7fbd217fda70) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:362 #8 mongo::repl::NoopWriter::PeriodicNoopRunner::run(mongo::Duration >, std::function) (this=this@entry=0x7fbd217fda20, waitTime=..., noopWrite=...) at src/mongo/db/repl/noop_writer.cpp:90 #9 0x00007fbd368a19a7 in mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1}::operator()() const (__closure=0x7fbd27716ab0) at src/mongo/db/repl/noop_writer.cpp:71 #10 std::__invoke_impl >, std::function)::{lambda()#1}>(std::__invoke_other, mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1}&&) (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #11 std::__invoke >, std::function)::{lambda()#1}>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1}&&) (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #12 std::__apply_impl >, std::function)::{lambda()#1}, std::tuple<>>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1}&&, std::tuple<>&&, std::integer_sequence) (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #13 std::apply >, std::function)::{lambda()#1}, std::tuple<> >(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1}&&, std::tuple<>&&) (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #14 mongo::stdx::thread::thread >, std::function)::{lambda()#1}, , 0>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1})::{lambda()#1}::operator()() (__closure=0x7fbd27716aa8) at src/mongo/stdx/thread.h:193 #15 std::__invoke_impl >, std::function)::{lambda()#1}, , 0>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1})::{lambda()#1}>(std::__invoke_other, mongo::stdx::thread::thread >, std::function)::{lambda()#1}, , 0>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1})::{lambda()#1}&&) (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #16 std::__invoke >, std::function)::{lambda()#1}, , 0>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1})::{lambda()#1}>(mongo::stdx::thread::thread >, std::function)::{lambda()#1}, , 0>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1})::{lambda()#1}&&) (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #17 std::thread::_Invoker >, std::function)::{lambda()#1}, , 0>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1})::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7fbd27716aa8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #18 std::thread::_Invoker >, std::function)::{lambda()#1}, , 0>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1})::{lambda()#1}> >::operator()() (this=0x7fbd27716aa8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #19 std::thread::_State_impl >, std::function)::{lambda()#1}, , 0>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1})::{lambda()#1}> > >::_M_run() (this=0x7fbd27716aa0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #20 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #21 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 96 (Thread 0x7fbd0553f700 (LWP 19940)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3a358820 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fbd36391d1f in std::_V2::condition_variable_any::wait > (__lock=..., this=0x7fbd20eea438) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:313 #3 mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::_run (this=0x7fbd20eea3e0) at src/mongo/db/repl/oplog_applier_impl.cpp:218 #4 0x00007fbd3639133d in std::__invoke_impl (__f=@0x7fbd1fff34b0: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x7fbd36391b90 , __t=@0x7fbd1fff34c0: 0x7fbd20eea3e0, __f=@0x7fbd1fff34b0: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x7fbd36391b90 , __t=@0x7fbd1fff34c0: 0x7fbd20eea3e0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:71 #5 std::__invoke (__fn=@0x7fbd1fff34b0: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x7fbd36391b90 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #6 std::__apply_impl, 0> (__t=..., __f=@0x7fbd1fff34b0: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x7fbd36391b90 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #7 std::apply > (__t=..., __f=@0x7fbd1fff34b0: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x7fbd36391b90 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #8 operator() (__closure=0x7fbd1fff34a8) at src/mongo/stdx/thread.h:193 #9 std::__invoke_impl(void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(), mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal*&&):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #10 std::__invoke(void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(), mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal*&&):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #11 std::thread::_Invoker(void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(), mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal*&&):: > >::_M_invoke<0> (this=0x7fbd1fff34a8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #12 std::thread::_Invoker(void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(), mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal*&&):: > >::operator() (this=0x7fbd1fff34a8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #13 std::thread::_State_impl(void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(), mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal*&&):: > > >::_M_run(void) (this=0x7fbd1fff34a0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #14 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #15 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #16 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 95 (Thread 0x7fbd09547700 (LWP 19927)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3a358820 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fbd3171dc41 in std::_V2::condition_variable_any::wait > (__lock=..., this=0x7fbd28c93ab0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:313 #3 std::_V2::condition_variable_any::wait, mongo::WiredTigerOplogManager::_updateOplogVisibilityLoop(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*):: > (__p=..., __lock=..., this=0x7fbd28c93ab0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:322 #4 mongo::WiredTigerOplogManager::_updateOplogVisibilityLoop (this=0x7fbd28c93aa0, sessionCache=0x7fbd2752cf20, oplogRecordStore=0x7fbd107f4c20) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:198 #5 0x00007fbd3171eed1 in std::__invoke_impl (__f=@0x7fbd27748cb0: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x7fbd3171da90 , __t=@0x7fbd27748cd0: 0x7fbd28c93aa0, __f=@0x7fbd27748cb0: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x7fbd3171da90 , __t=@0x7fbd27748cd0: 0x7fbd28c93aa0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:71 #6 std::__invoke (__fn=@0x7fbd27748cb0: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x7fbd3171da90 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #7 std::__apply_impl, 0ul, 1ul, 2ul> (__t=..., __f=@0x7fbd27748cb0: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x7fbd3171da90 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #8 std::apply > (__t=..., __f=@0x7fbd27748cb0: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x7fbd3171da90 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #9 mongo::stdx::thread::thread(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}::operator()() (__closure=0x7fbd27748ca8) at src/mongo/stdx/thread.h:193 #10 std::__invoke_impl(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}>(std::__invoke_other, mongo::stdx::thread::thread(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}&&) (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #11 std::__invoke(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}>(mongo::stdx::thread::thread(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}&&) (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #12 std::thread::_Invoker(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7fbd27748ca8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #13 std::thread::_Invoker(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}> >::operator()() (this=0x7fbd27748ca8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #14 std::thread::_State_impl(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}> > >::_M_run() (this=0x7fbd27748ca0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #15 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #16 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #17 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 94 (Thread 0x7fbd0f6f9700 (LWP 19774)): #0 0x00007fbd383c5210 in nanosleep () from /lib64/libpthread.so.0 #1 0x00007fbd3a34df1f in mongo::stdx::this_thread::sleep_for > (sleep_duration=..., sleep_duration=...) at src/mongo/stdx/thread.h:235 #2 mongo::sleepsecs (s=) at src/mongo/util/time_support.cpp:725 #3 0x00007fbd354eea16 in mongo::(anonymous namespace)::ClientCursorMonitor::run (this=) at src/mongo/db/clientcursor.cpp:340 #4 0x00007fbd330602cc in mongo::BackgroundJob::jobBody (this=0x7fbd27646fe8) at src/mongo/util/background.cpp:160 #5 0x00007fbd330605bc in operator() (__closure=0x7fbd22610d50) at src/mongo/util/background.cpp:186 #6 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #7 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #8 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #9 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #10 operator() (__closure=0x7fbd22610d48) at src/mongo/stdx/thread.h:193 #11 std::__invoke_impl >(mongo::BackgroundJob::go()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #12 std::__invoke >(mongo::BackgroundJob::go()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #13 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::_M_invoke<0> (this=0x7fbd22610d48) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #14 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::operator() (this=0x7fbd22610d48) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #15 std::thread::_State_impl >(mongo::BackgroundJob::go()::):: > > >::_M_run(void) (this=0x7fbd22610d40) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #16 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #17 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #18 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 93 (Thread 0x7fbd106fb700 (LWP 19772)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c244e8, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd106f5bf0) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c244e8) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c244e8, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e796e in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c244e8) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c244e8) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (cbt=0x7fbd03bb86a0, reenter=true, reenter=true) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 0x00007fbd2c4e9d2a in __wt_btcur_search_near (cbt=cbt@entry=0x7fbd03bb86a0, exactp=exactp@entry=0x7fbd106f676c) at src/third_party/wiredtiger/src/btree/bt_cursor.c:671 #8 0x00007fbd2c5705b4 in __curfile_search_near (cursor=0x7fbd03bb86a0, exact=0x7fbd106f676c) at src/third_party/wiredtiger/src/cursor/cur_file.c:232 #9 0x00007fbd316f8699 in operator() (__closure=0x7fbd106f67c0) at src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp:1030 #10 mongo::wiredTigerPrepareConflictRetry >(mongo::OperationContext *, struct {...} &&) (opCtx=0x7fbd1fffe020, f=...) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 0x00007fbd316fbfc6 in mongo::(anonymous namespace)::WiredTigerIndexCursorBase::seekWTCursor (this=0x7fbcf1190020, query=...) at src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp:1030 #12 0x00007fbd316fc6bb in mongo::(anonymous namespace)::WiredTigerIndexCursorBase::seekForKeyString (this=0x7fbcf1190020, keyStringValue=...) at src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp:864 #13 0x00007fbd316fc8af in mongo::(anonymous namespace)::WiredTigerIndexCursorBase::seek (this=0x7fbcf1190020, keyString=..., parts=mongo::SortedDataInterface::Cursor::kKeyAndLoc) at src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp:857 #14 0x00007fbd3552805e in mongo::IndexScan::initIndexScan (this=0x7fbcee7f9820) at src/mongo/db/exec/index_scan.cpp:110 #15 0x00007fbd35529852 in mongo::IndexScan::doWork (this=0x7fbcee7f9820, out=0x7fbd106f6c68) at src/mongo/db/exec/index_scan.cpp:146 #16 0x00007fbd3551c2eb in mongo::PlanStage::work (out=0x7fbd106f6c68, this=0x7fbcee7f9820) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::FetchStage::doWork (this=0x7fbd10e8df20, out=0x7fbd106f6d28) at src/mongo/db/exec/fetch.cpp:84 #18 0x00007fbd35517cbf in mongo::PlanStage::work (out=0x7fbd106f6d28, this=0x7fbd10e8df20) at src/mongo/db/exec/plan_stage.h:207 #19 mongo::DeleteStage::doWork (this=0x7fbcee7f57e0, out=0x7fbd106f7040) at src/mongo/db/exec/delete_stage.cpp:116 #20 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbd106f7040, this=0x7fbcee7f57e0) at src/mongo/db/exec/plan_stage.h:207 #21 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbce8994160, objOut=0x7fbd106f71f0, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #22 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbd106f7230, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #23 0x00007fbd355b323d in mongo::PlanExecutorImpl::_executePlan (this=0x7fbce8994160) at src/mongo/db/query/plan_executor_impl.cpp:481 #24 0x00007fbd355b3371 in mongo::PlanExecutorImpl::executeDelete (this=0x7fbce8994160) at src/mongo/db/query/plan_executor_impl.cpp:547 #25 0x00007fbd35ab2b1c in mongo::TTLMonitor::deleteExpiredWithIndex (this=0x7fbd37a49300 ::id>, indexName="TenantMigrationDonorTTLIndex", collection=..., ttlCollectionCache=, opCtx=0x7fbd1fffe020) at src/mongo/db/ttl.cpp:422 #26 mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}::operator()(std::__cxx11::basic_string, std::allocator > const&) const (indexName=, __closure=) at src/mongo/db/ttl.cpp:294 #27 mpark::lib::cpp17::detail::invoke, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}>, std::__cxx11::basic_string, std::allocator > const&>(mongo::visit_helper::Overloaded, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}>&&, std::__cxx11::basic_string, std::allocator > const&) (f=...) at src/third_party/variant-1.4.0/include/mpark/lib.hpp:300 #28 mpark::lib::cpp17::invoke, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}>, std::__cxx11::basic_string, std::allocator > const&>(mongo::visit_helper::Overloaded, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}>&&, std::__cxx11::basic_string, std::allocator > const&) (f=...) at src/third_party/variant-1.4.0/include/mpark/lib.hpp:308 #29 mpark::detail::visitation::variant::visit_exhaustiveness_check, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}>, std::__cxx11::basic_string, std::allocator > const&>::invoke(mongo::visit_helper::Overloaded, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}>&&, std::__cxx11::basic_string, std::allocator > const&) (values#0=, visitor=...) at src/third_party/variant-1.4.0/include/mpark/variant.hpp:909 #30 mpark::detail::visitation::variant::value_visitor, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}> >::operator(), std::allocator > > const&>(mpark::detail::alt<1ul, std::__cxx11::basic_string, std::allocator > > const&) const (this=) at src/third_party/variant-1.4.0/include/mpark/variant.hpp:919 #31 mpark::lib::cpp17::detail::invoke, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}> >, mpark::detail::alt<1ul, std::__cxx11::basic_string, std::allocator > > const&>(mpark::detail::visitation::variant::value_visitor, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}> >&&, mpark::detail::alt<1ul, std::__cxx11::basic_string, std::allocator > > const&) (f=...) at src/third_party/variant-1.4.0/include/mpark/lib.hpp:300 #32 mpark::lib::cpp17::invoke, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}> >, mpark::detail::alt<1ul, std::__cxx11::basic_string, std::allocator > > const&>(mpark::detail::visitation::variant::value_visitor, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}> >&&, mpark::detail::alt<1ul, std::__cxx11::basic_string, std::allocator > > const&) (f=...) at src/third_party/variant-1.4.0/include/mpark/lib.hpp:308 #33 mpark::detail::visitation::base::visit_return_type_check::invoke, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}> >, mpark::detail::alt<1ul, std::__cxx11::basic_string, std::allocator > > const&>(mpark::detail::visitation::variant::value_visitor, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}> >&&, mpark::detail::alt<1ul, std::__cxx11::basic_string, std::allocator > > const&) (visitor=..., visitor=...) at src/third_party/variant-1.4.0/include/mpark/variant.hpp:524 #34 mpark::detail::visitation::base::dispatcher, std::allocator > > const&> >::dispatch<0ul, mpark::detail::visitation::variant::value_visitor, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}> > >(mpark::detail::visitation::variant::value_visitor, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}> >&&, mpark::detail::base<(mpark::detail::Trait)1, mongo::TTLCollectionCache::ClusteredId, std::__cxx11::basic_string, std::allocator > > const&) (visited_vs#0=..., f=...) at src/third_party/variant-1.4.0/include/mpark/variant.hpp:563 #35 mpark::detail::visitation::base::dispatcher::dispatch<0ul, mpark::detail::visitation::variant::value_visitor, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}> >, mpark::detail::base<(mpark::detail::Trait)1, mongo::TTLCollectionCache::ClusteredId, std::__cxx11::basic_string, std::allocator > > const&>(mpark::detail::visitation::variant::value_visitor, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}> >&&, mpark::detail::base<(mpark::detail::Trait)1, mongo::TTLCollectionCache::ClusteredId, std::__cxx11::basic_string, std::allocator > > const&) (v=..., f=...) at src/third_party/variant-1.4.0/include/mpark/variant.hpp:591 #36 mpark::detail::visitation::alt::visit_alt, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}> >, mpark::detail::impl, std::allocator > > const&>(mpark::detail::visitation::variant::value_visitor, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}> >&&, mpark::detail::impl, std::allocator > > const&) (visitor=...) at src/third_party/variant-1.4.0/include/mpark/variant.hpp:841 #37 mpark::detail::visitation::variant::visit_alt, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}> >, mpark::variant, std::allocator > > const&>(mpark::detail::visitation::variant::value_visitor, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}> >&&, mpark::variant, std::allocator > > const&) (visitor=...) at src/third_party/variant-1.4.0/include/mpark/variant.hpp:935 #38 mpark::detail::visitation::variant::visit_value, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}>, mpark::variant, std::allocator > > const&>(mongo::visit_helper::Overloaded, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}>&&, mpark::variant, std::allocator > > const&) (visitor=...) at src/third_party/variant-1.4.0/include/mpark/variant.hpp:950 #39 mpark::visit, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}>, mpark::variant, std::allocator > > const&>(mongo::visit_helper::Overloaded, std::allocator > > const&)::{lambda(mongo::TTLCollectionCache::ClusteredId const&)#3}, mongo::TTLMonitor::deleteExpired(mongo::OperationContext*, mongo::TTLCollectionCache*, mongo::UUID const&, mongo::NamespaceString const&, mpark::variant, std::allocator > > const&)::{lambda(std::__cxx11::basic_string, std::allocator > const&)#4}>&&, mpark::variant, std::allocator > > const&) (visitor=...) at src/third_party/variant-1.4.0/include/mpark/variant.hpp:2011 #40 mongo::TTLMonitor::deleteExpired (this=this@entry=0x7fbd2270d060, opCtx=opCtx@entry=0x7fbd1fffe020, ttlCollectionCache=ttlCollectionCache@entry=0x7fbd27647010, uuid="ed8f5fc4-03de-43dd-a3f0-d12bf6f940c5", nss=..., info=...) at src/mongo/db/ttl.cpp:288 #41 0x00007fbd35ab3875 in mongo::TTLMonitor::doTTLPass (this=this@entry=0x7fbd2270d060) at src/third_party/boost/boost/optional/detail/optional_aligned_storage.hpp:40 #42 0x00007fbd35ab4598 in mongo::TTLMonitor::run (this=0x7fbd2270d060) at src/mongo/db/ttl.cpp:148 #43 0x00007fbd330602cc in mongo::BackgroundJob::jobBody (this=0x7fbd2270d060) at src/mongo/util/background.cpp:160 #44 0x00007fbd330605bc in operator() (__closure=0x7fbd22611390) at src/mongo/util/background.cpp:186 #45 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #46 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #47 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #48 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #49 operator() (__closure=0x7fbd22611388) at src/mongo/stdx/thread.h:193 #50 std::__invoke_impl >(mongo::BackgroundJob::go()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #51 std::__invoke >(mongo::BackgroundJob::go()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #52 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::_M_invoke<0> (this=0x7fbd22611388) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #53 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::operator() (this=0x7fbd22611388) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #54 std::thread::_State_impl >(mongo::BackgroundJob::go()::):: > > >::_M_run(void) (this=0x7fbd22611380) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #55 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #56 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #57 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 92 (Thread 0x7fbd1900c700 (LWP 19740)): #0 0x00007fbd383c17da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd378f5156 in __gthread_cond_timedwait (__abs_timeout=0x7fbd19009000, __mutex=0x7fbd2771fab0, __cond=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:336 #6 0x00007fbd3316223f in mongo::FTDCController::doLoop (this=0x7fbd20413a20) at src/mongo/db/ftdc/controller.cpp:217 #7 0x00007fbd3316267c in operator() (__closure=0x7fbd275cb7b0) at src/mongo/db/ftdc/controller.cpp:145 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #12 operator() (__closure=0x7fbd275cb7a8) at src/mongo/stdx/thread.h:193 #13 std::__invoke_impl >(mongo::FTDCController::start()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #14 std::__invoke >(mongo::FTDCController::start()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #15 std::thread::_Invoker >(mongo::FTDCController::start()::):: > >::_M_invoke<0> (this=0x7fbd275cb7a8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #16 std::thread::_Invoker >(mongo::FTDCController::start()::):: > >::operator() (this=0x7fbd275cb7a8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #17 std::thread::_State_impl >(mongo::FTDCController::start()::):: > > >::_M_run(void) (this=0x7fbd275cb7a0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #18 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #19 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #20 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 91 (Thread 0x7fbd25ca1700 (LWP 19594)): #0 0x00007fbd383c17da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd321216c4 in __gthread_cond_timedwait (__abs_timeout=0x7fbd25c9df70, __mutex=0x7fbd27725f30, __cond=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until > > (this=this@entry=0x7fbd28c8fb78, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:336 #6 0x00007fbd321219cb in mongo::Waitable::wait_until (waitable=waitable@entry=0x0, clkSource=0x27660f40, clkSource@entry=0x7fbd289be1e0, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:102 #7 0x00007fbd3212103a in mongo::ClockSource::waitForConditionUntil (this=this@entry=0x7fbd289be1e0, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:48 #8 0x00007fbd3732ad15 in mongo::ClockSource::waitForConditionUntil, mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run():: mutable:: > (waitable=, pred=..., deadline=..., m=..., cv=..., this=0x7fbd289be1e0) at src/mongo/util/lockable_adapter.h:50 #9 operator() (__closure=0x7fbd286015d0) at src/mongo/util/periodic_runner_impl.cpp:111 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #14 operator() (__closure=0x7fbd286015c8) at src/mongo/stdx/thread.h:193 #15 std::__invoke_impl >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #16 std::__invoke >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > >::_M_invoke<0> (this=0x7fbd286015c8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > >::operator() (this=0x7fbd286015c8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > > >::_M_run(void) (this=0x7fbd286015c0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #20 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #21 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 90 (Thread 0x7fbd26ca3700 (LWP 19592)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3a358820 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fbd32120938 in std::_V2::condition_variable_any::wait > (this=this@entry=0x7fbd28af67f0, __lock=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:313 #3 0x00007fbd321202a8 in operator() (__closure=) at src/mongo/util/background_thread_clock_source.cpp:188 #4 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #5 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #6 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #7 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #8 operator() (__closure=) at src/mongo/stdx/thread.h:193 #9 std::__invoke_impl >(mongo::BackgroundThreadClockSource::_startTimerThread()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #10 std::__invoke >(mongo::BackgroundThreadClockSource::_startTimerThread()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #11 std::thread::_Invoker >(mongo::BackgroundThreadClockSource::_startTimerThread()::):: > >::_M_invoke<0> (this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #12 std::thread::_Invoker >(mongo::BackgroundThreadClockSource::_startTimerThread()::):: > >::operator() (this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #13 std::thread::_State_impl >(mongo::BackgroundThreadClockSource::_startTimerThread()::):: > > >::_M_run(void) (this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #14 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #15 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #16 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 89 (Thread 0x7fbd12d7b700 (LWP 4969)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c28568, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd12d75120) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c28568) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c28568, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c28568) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c28568) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbd03c1b220) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbd03c1b220, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbd03c1b220) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbcfdc576a0) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbd20aedfe0) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbcfdc576a0) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd3550eecc in mongo::CollectionScan::doWork (this=0x7fbcfccf5ca0, out=0x7fbd12d76118) at src/mongo/db/exec/plan_stage.h:394 #14 0x00007fbd3553dd24 in mongo::PlanStage::work (out=0x7fbd12d76118, this=0x7fbcfccf5ca0) at src/mongo/db/exec/plan_stage.h:207 #15 mongo::ProjectionStage::doWork (this=0x7fbcea850560, out=0x7fbd12d761b8) at src/mongo/db/exec/projection.cpp:132 #16 0x00007fbd3552ab62 in mongo::PlanStage::work (out=0x7fbd12d761b8, this=0x7fbcea850560) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::LimitStage::doWork (out=0x7fbd12d76270, this=0x7fbcf8fb1ec0) at src/mongo/db/exec/limit.cpp:68 #18 mongo::LimitStage::doWork (this=0x7fbcf8fb1ec0, out=0x7fbd12d76270) at src/mongo/db/exec/limit.cpp:61 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbd12d76270, this=0x7fbcf8fb1ec0) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbce4ecdba0, objOut=0x7fbd12d76420, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbce4ecdc70, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbce4ecdba0, objOut=0x7fbd12d76550, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #23 0x00007fbd2e29d270 in mongo::(anonymous namespace)::FindCmd::Invocation::run (this=0x7fbce7d70b00, opCtx=0x7fbcfdc576a0, result=0x7fbcfa1a9ba0) at src/mongo/db/commands/find_cmd.cpp:619 #24 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbcfdc576a0, request=..., invocation=0x7fbce7d70b00, response=0x7fbcfa1a9ba0) at src/mongo/db/commands.cpp:200 #25 0x00007fbd331a9862 in operator() (__closure=0x7fbd12d76fb0) at src/mongo/db/commands.cpp:184 #26 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #27 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #28 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #29 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #30 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #31 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbcfdce5ea0) at src/mongo/db/service_entry_point_common.cpp:765 #32 operator() (path=0x7fbcfdce5ea0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 operator() (__closure=) at src/mongo/util/future_util.h:827 #34 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #35 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #36 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #37 0x00007fbd312e3934 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x7fbcf8ea17a0) at src/mongo/db/service_entry_point_common.cpp:1108 #38 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #39 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #40 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbcf8ea17a0) at src/mongo/db/service_entry_point_common.cpp:651 #41 0x00007fbd312d431d in operator() (runner=0x7fbcf8ea17a0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #42 operator() (__closure=) at src/mongo/util/future_util.h:827 #43 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #44 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #45 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #46 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcfa41e620) at src/mongo/db/service_entry_point_common.cpp:1621 #47 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #49 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcfa41e620) at src/mongo/db/service_entry_point_common.cpp:531 #50 operator() (runner=0x7fbcfa41e620, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #51 operator() (__closure=) at src/mongo/util/future_util.h:827 #52 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #53 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbd12d775e0) at src/mongo/util/future_util.h:832 #54 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #55 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #56 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #57 operator() (output=0x7fbce6d897e0, input=, __closure=) at src/mongo/util/future_impl.h:935 #58 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #59 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #60 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #61 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce5cba7a0, this=0x7fbce5cba7b8) at src/mongo/util/functional.h:109 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce5cba7a0) at src/mongo/util/future_impl.h:441 #63 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbd12d77710) at src/mongo/util/future_impl.h:1143 #64 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbce5cba7a0, this=0x7fbd12d77710) at src/mongo/util/future.h:285 #65 operator() (output=0x7fbce5cba7a0, input=0x7fbcee7ce2e0, __closure=0x7fbce675ec48) at src/mongo/util/future_impl.h:935 #66 operator() (ssb=, __closure=0x7fbce675ec48) at src/mongo/util/future_impl.h:1257 #67 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #68 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbce675ec40, args#0=) at src/mongo/util/functional.h:159 #69 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbcee7ce2e0, this=0x7fbcee7ce2f8) at src/mongo/util/functional.h:109 #70 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbcee7ce2e0) at src/mongo/util/future_impl.h:441 #71 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #72 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbcee7ce2e0 = {...}, __closure=) at src/mongo/util/future.h:859 #73 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbd12d778b0) at src/mongo/util/future.h:902 #74 mongo::Promise::emplaceValue<>() (this=0x7fbd12d778b0) at src/mongo/util/future.h:858 #75 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #76 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #77 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #78 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #79 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #80 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbd12d77a10) at src/mongo/util/future_impl.h:1184 #81 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbd12d77a10) at src/mongo/util/future_impl.h:940 #82 mongo::Future::then):: > (func=..., this=0x7fbd12d77a10) at src/mongo/util/future.h:405 #83 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #84 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #85 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbcfdc576a0, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #86 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbcfdc576a0, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #87 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbcfdaff630) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #88 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #89 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #90 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbcfdaff630, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #91 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #92 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #93 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #94 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #95 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #96 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #97 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #98 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #100 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #101 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #102 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #103 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #104 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #105 operator() (__closure=0x7fbce748b888) at src/mongo/transport/service_executor_synchronous.cpp:131 #106 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #107 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbce748b880) at src/mongo/util/functional.h:159 #108 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbced03f3e8) at src/mongo/util/functional.h:109 #109 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #110 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #111 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbced03f3d0) at src/mongo/util/functional.h:159 #112 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbcfda54820) at src/mongo/util/functional.h:109 #113 mongo::(anonymous namespace)::runFunc (ctx=0x7fbcfda54820) at src/mongo/transport/service_executor_utils.cpp:64 #114 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #115 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 88 (Thread 0x7fbd12efe700 (LWP 30640)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c27548, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd12ef8120) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c27548) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c27548, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c27548) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c27548) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbcf9af6920) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbcf9af6920, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbcf9af6920) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbcf8b194a0) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbd28af1d00) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbcf8b194a0) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd3550eecc in mongo::CollectionScan::doWork (this=0x7fbcfccf57a0, out=0x7fbd12ef9118) at src/mongo/db/exec/plan_stage.h:394 #14 0x00007fbd3553dd24 in mongo::PlanStage::work (out=0x7fbd12ef9118, this=0x7fbcfccf57a0) at src/mongo/db/exec/plan_stage.h:207 #15 mongo::ProjectionStage::doWork (this=0x7fbced152ca0, out=0x7fbd12ef91b8) at src/mongo/db/exec/projection.cpp:132 #16 0x00007fbd3552ab62 in mongo::PlanStage::work (out=0x7fbd12ef91b8, this=0x7fbced152ca0) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::LimitStage::doWork (out=0x7fbd12ef9270, this=0x7fbcfc11d020) at src/mongo/db/exec/limit.cpp:68 #18 mongo::LimitStage::doWork (this=0x7fbcfc11d020, out=0x7fbd12ef9270) at src/mongo/db/exec/limit.cpp:61 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbd12ef9270, this=0x7fbcfc11d020) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbce69fbde0, objOut=0x7fbd12ef9420, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbce69fbeb0, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbce69fbde0, objOut=0x7fbd12ef9550, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #23 0x00007fbd2e29d270 in mongo::(anonymous namespace)::FindCmd::Invocation::run (this=0x7fbceb2b0ce0, opCtx=0x7fbcf8b194a0, result=0x7fbce8eee8a0) at src/mongo/db/commands/find_cmd.cpp:619 #24 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbcf8b194a0, request=..., invocation=0x7fbceb2b0ce0, response=0x7fbce8eee8a0) at src/mongo/db/commands.cpp:200 #25 0x00007fbd331a9862 in operator() (__closure=0x7fbd12ef9fb0) at src/mongo/db/commands.cpp:184 #26 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #27 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #28 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #29 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #30 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #31 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbcfccce360) at src/mongo/db/service_entry_point_common.cpp:765 #32 operator() (path=0x7fbcfccce360, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 operator() (__closure=) at src/mongo/util/future_util.h:827 #34 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #35 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #36 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #37 0x00007fbd312e3934 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x7fbcf007b650) at src/mongo/db/service_entry_point_common.cpp:1108 #38 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #39 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #40 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbcf007b650) at src/mongo/db/service_entry_point_common.cpp:651 #41 0x00007fbd312d431d in operator() (runner=0x7fbcf007b650, __closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #42 operator() (__closure=) at src/mongo/util/future_util.h:827 #43 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #44 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #45 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #46 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcfd800620) at src/mongo/db/service_entry_point_common.cpp:1621 #47 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #49 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcfd800620) at src/mongo/db/service_entry_point_common.cpp:531 #50 operator() (runner=0x7fbcfd800620, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #51 operator() (__closure=) at src/mongo/util/future_util.h:827 #52 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #53 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbd12efa5e0) at src/mongo/util/future_util.h:832 #54 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #55 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #56 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #57 operator() (output=0x7fbce69fce20, input=, __closure=) at src/mongo/util/future_impl.h:935 #58 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #59 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #60 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #61 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbcee8041a0, this=0x7fbcee8041b8) at src/mongo/util/functional.h:109 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbcee8041a0) at src/mongo/util/future_impl.h:441 #63 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbd12efa710) at src/mongo/util/future_impl.h:1143 #64 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbcee8041a0, this=0x7fbd12efa710) at src/mongo/util/future.h:285 #65 operator() (output=0x7fbcee8041a0, input=0x7fbce5936a60, __closure=0x7fbcf0153ce8) at src/mongo/util/future_impl.h:935 #66 operator() (ssb=, __closure=0x7fbcf0153ce8) at src/mongo/util/future_impl.h:1257 #67 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #68 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbcf0153ce0, args#0=) at src/mongo/util/functional.h:159 #69 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce5936a60, this=0x7fbce5936a78) at src/mongo/util/functional.h:109 #70 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce5936a60) at src/mongo/util/future_impl.h:441 #71 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #72 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbce5936a60 = {...}, __closure=) at src/mongo/util/future.h:859 #73 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbd12efa8b0) at src/mongo/util/future.h:902 #74 mongo::Promise::emplaceValue<>() (this=0x7fbd12efa8b0) at src/mongo/util/future.h:858 #75 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #76 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #77 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #78 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #79 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #80 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbd12efaa10) at src/mongo/util/future_impl.h:1184 #81 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbd12efaa10) at src/mongo/util/future_impl.h:940 #82 mongo::Future::then):: > (func=..., this=0x7fbd12efaa10) at src/mongo/util/future.h:405 #83 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #84 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #85 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbcf8b194a0, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #86 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbcf8b194a0, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #87 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbcece84230) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #88 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #89 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #90 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbcece84230, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #91 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #92 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #93 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #94 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #95 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #96 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #97 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #98 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #100 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #101 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #102 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #103 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #104 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #105 operator() (__closure=0x7fbce9d97be8) at src/mongo/transport/service_executor_synchronous.cpp:131 #106 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #107 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbce9d97be0) at src/mongo/util/functional.h:159 #108 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbd205f2a88) at src/mongo/util/functional.h:109 #109 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #110 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #111 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd205f2a70) at src/mongo/util/functional.h:159 #112 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbd274f1660) at src/mongo/util/functional.h:109 #113 mongo::(anonymous namespace)::runFunc (ctx=0x7fbd274f1660) at src/mongo/transport/service_executor_utils.cpp:64 #114 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #115 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 87 (Thread 0x7fbcfbae4700 (LWP 20293)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c25d18, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbcfbadea50) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c25d18) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c25d18, busy=, busy@entry=false, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c657120 in __wt_cache_eviction_check (busy=false, readonly=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c25d18) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __wt_txn_rollback (session=0x7fbd22c25d18, cfg=) at src/third_party/wiredtiger/src/txn/txn.c:2148 #6 0x00007fbd2c62f46d in __session_rollback_transaction (wt_session=wt_session@entry=0x7fbd22c25d18, config=) at src/third_party/wiredtiger/src/session/session_api.c:1762 #7 0x00007fbd3173f515 in mongo::WiredTigerRecoveryUnit::_txnClose (this=0x7fbd28b433a0, commit=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/basic_string.h:194 #8 0x00007fbd31740607 in mongo::WiredTigerRecoveryUnit::_abort (this=0x7fbd28b433a0) at src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:216 #9 0x00007fbd32110104 in mongo::RecoveryUnit::abortUnitOfWork (this=0x7fbd28b433a0) at src/mongo/db/storage/recovery_unit.h:155 #10 mongo::WriteUnitOfWork::~WriteUnitOfWork (this=0x7fbcfbadefa0, __in_chrg=) at src/mongo/db/storage/write_unit_of_work.cpp:66 #11 mongo::WriteUnitOfWork::~WriteUnitOfWork (this=this@entry=0x7fbcfbadefa0, __in_chrg=) at src/mongo/db/storage/write_unit_of_work.cpp:61 #12 0x00007fbd2a55eaf1 in operator() (__closure=) at src/mongo/db/modules/enterprise/src/live_import/import_collection.cpp:332 #13 0x00007fbd2a562f0f in mongo::writeConflictRetry > (f=..., ns=..., opStr=..., opCtx=0x7fbcfe72e460) at src/mongo/db/concurrency/write_conflict_exception.h:99 #14 mongo::importCollection (opCtx=, importUUID=..., nss=..., numRecords=, dataSize=, catalogEntry=..., storageMetadata=..., isDryRun=) at src/mongo/db/modules/enterprise/src/live_import/import_collection.cpp:187 #15 0x00007fbd2a564793 in mongo::runImportCollectionCommand (opCtx=, opCtx@entry=0x7fbcfe72e460, collectionProperties=..., force=) at build/cached/mongo/db/modules/enterprise/src/live_import/collection_properties_gen.h:70 #16 0x00007fbd2e49bfaa in mongo::(anonymous namespace)::ImportCollectionCommand::Invocation::typedRun (this=0x7fbd216f18e0, opCtx=0x7fbcfe72e460) at build/cached/mongo/db/modules/enterprise/src/live_import/commands/import_collection_gen.h:59 #17 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbcfe72e460, request=..., invocation=0x7fbd216f18e0, response=0x7fbce524b6a0) at src/mongo/db/commands.cpp:200 #18 0x00007fbd331a9862 in operator() (__closure=0x7fbcfbadfda0) at src/mongo/db/commands.cpp:184 #19 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #20 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #21 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #22 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #23 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #24 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbcec0f4b20) at src/mongo/db/service_entry_point_common.cpp:765 #25 operator() (path=0x7fbcec0f4b20, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #26 operator() (__closure=) at src/mongo/util/future_util.h:827 #27 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #28 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #29 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #30 0x00007fbd312e301a in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runCommandWithFailPoint (this=0x7fbcec45fb60) at src/mongo/db/service_entry_point_common.cpp:1230 #31 0x00007fbd312e35f3 in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x7fbcec45fb60) at src/mongo/db/service_entry_point_common.cpp:1150 #32 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #33 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #34 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbcec45fb60) at src/mongo/db/service_entry_point_common.cpp:651 #35 0x00007fbd312d456d in operator() (runner=0x7fbcec45fb60, __closure=) at src/mongo/db/service_entry_point_common.cpp:1614 #36 operator() (__closure=) at src/mongo/util/future_util.h:827 #37 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #38 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #39 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1614 #40 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbd205f5c20) at src/mongo/db/service_entry_point_common.cpp:1621 #41 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #42 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #43 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbd205f5c20) at src/mongo/db/service_entry_point_common.cpp:531 #44 operator() (runner=0x7fbd205f5c20, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #45 operator() (__closure=) at src/mongo/util/future_util.h:827 #46 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #47 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbcfbae05e0) at src/mongo/util/future_util.h:832 #48 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #49 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #50 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #51 operator() (output=0x7fbce7a30420, input=, __closure=) at src/mongo/util/future_impl.h:935 #52 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #53 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #54 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #55 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce88cbe20, this=0x7fbce88cbe38) at src/mongo/util/functional.h:109 #56 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce88cbe20) at src/mongo/util/future_impl.h:441 #57 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbcfbae0710) at src/mongo/util/future_impl.h:1143 #58 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbce88cbe20, this=0x7fbcfbae0710) at src/mongo/util/future.h:285 #59 operator() (output=0x7fbce88cbe20, input=0x7fbce589aca0, __closure=0x7fbcee783438) at src/mongo/util/future_impl.h:935 #60 operator() (ssb=, __closure=0x7fbcee783438) at src/mongo/util/future_impl.h:1257 #61 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #62 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbcee783430, args#0=) at src/mongo/util/functional.h:159 #63 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce589aca0, this=0x7fbce589acb8) at src/mongo/util/functional.h:109 #64 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce589aca0) at src/mongo/util/future_impl.h:441 #65 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #66 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbce589aca0 = {...}, __closure=) at src/mongo/util/future.h:859 #67 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbcfbae08b0) at src/mongo/util/future.h:902 #68 mongo::Promise::emplaceValue<>() (this=0x7fbcfbae08b0) at src/mongo/util/future.h:858 #69 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #70 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #71 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #72 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #73 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #74 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbcfbae0a10) at src/mongo/util/future_impl.h:1184 #75 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbcfbae0a10) at src/mongo/util/future_impl.h:940 #76 mongo::Future::then):: > (func=..., this=0x7fbcfbae0a10) at src/mongo/util/future.h:405 #77 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #78 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #79 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbcfe72e460, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #80 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbcfe72e460, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #81 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbd03c1c030) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #82 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #83 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #84 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbd03c1c030, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #85 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #86 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #87 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #88 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #89 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #90 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #91 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #92 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #93 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #94 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #95 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #96 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #97 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #98 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #99 operator() (__closure=0x7fbd204e91a8) at src/mongo/transport/service_executor_synchronous.cpp:131 #100 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #101 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd204e91a0) at src/mongo/util/functional.h:159 #102 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbd0a26f218) at src/mongo/util/functional.h:109 #103 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #104 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #105 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd0a26f200) at src/mongo/util/functional.h:159 #106 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbcff5524a0) at src/mongo/util/functional.h:109 #107 mongo::(anonymous namespace)::runFunc (ctx=0x7fbcff5524a0) at src/mongo/transport/service_executor_utils.cpp:64 #108 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #109 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 86 (Thread 0x7fbcff771700 (LWP 20281)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c25508, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbcff76ba50) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c25508) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c25508, busy=, busy@entry=false, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c657120 in __wt_cache_eviction_check (busy=false, readonly=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c25508) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __wt_txn_rollback (session=0x7fbd22c25508, cfg=) at src/third_party/wiredtiger/src/txn/txn.c:2148 #6 0x00007fbd2c62f46d in __session_rollback_transaction (wt_session=wt_session@entry=0x7fbd22c25508, config=) at src/third_party/wiredtiger/src/session/session_api.c:1762 #7 0x00007fbd3173f515 in mongo::WiredTigerRecoveryUnit::_txnClose (this=0x7fbce4215360, commit=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/basic_string.h:194 #8 0x00007fbd31740607 in mongo::WiredTigerRecoveryUnit::_abort (this=0x7fbce4215360) at src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:216 #9 0x00007fbd32110104 in mongo::RecoveryUnit::abortUnitOfWork (this=0x7fbce4215360) at src/mongo/db/storage/recovery_unit.h:155 #10 mongo::WriteUnitOfWork::~WriteUnitOfWork (this=0x7fbcff76bfa0, __in_chrg=) at src/mongo/db/storage/write_unit_of_work.cpp:66 #11 mongo::WriteUnitOfWork::~WriteUnitOfWork (this=this@entry=0x7fbcff76bfa0, __in_chrg=) at src/mongo/db/storage/write_unit_of_work.cpp:61 #12 0x00007fbd2a55eaf1 in operator() (__closure=) at src/mongo/db/modules/enterprise/src/live_import/import_collection.cpp:332 #13 0x00007fbd2a562f0f in mongo::writeConflictRetry > (f=..., ns=..., opStr=..., opCtx=0x7fbcfd647da0) at src/mongo/db/concurrency/write_conflict_exception.h:99 #14 mongo::importCollection (opCtx=, importUUID=..., nss=..., numRecords=, dataSize=, catalogEntry=..., storageMetadata=..., isDryRun=) at src/mongo/db/modules/enterprise/src/live_import/import_collection.cpp:187 #15 0x00007fbd2a5644e7 in mongo::runImportCollectionCommand (opCtx=, opCtx@entry=0x7fbcfd647da0, collectionProperties=..., force=) at build/cached/mongo/db/modules/enterprise/src/live_import/collection_properties_gen.h:58 #16 0x00007fbd2e49bfaa in mongo::(anonymous namespace)::ImportCollectionCommand::Invocation::typedRun (this=0x7fbce6061a20, opCtx=0x7fbcfd647da0) at build/cached/mongo/db/modules/enterprise/src/live_import/commands/import_collection_gen.h:59 #17 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbcfd647da0, request=..., invocation=0x7fbce6061a20, response=0x7fbce82bb920) at src/mongo/db/commands.cpp:200 #18 0x00007fbd331a9862 in operator() (__closure=0x7fbcff76cda0) at src/mongo/db/commands.cpp:184 #19 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #20 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #21 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #22 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #23 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #24 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbd226174e0) at src/mongo/db/service_entry_point_common.cpp:765 #25 operator() (path=0x7fbd226174e0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #26 operator() (__closure=) at src/mongo/util/future_util.h:827 #27 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #28 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #29 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #30 0x00007fbd312e301a in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runCommandWithFailPoint (this=0x7fbce89957e0) at src/mongo/db/service_entry_point_common.cpp:1230 #31 0x00007fbd312e35f3 in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x7fbce89957e0) at src/mongo/db/service_entry_point_common.cpp:1150 #32 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #33 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #34 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbce89957e0) at src/mongo/db/service_entry_point_common.cpp:651 #35 0x00007fbd312d456d in operator() (runner=0x7fbce89957e0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1614 #36 operator() (__closure=) at src/mongo/util/future_util.h:827 #37 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #38 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #39 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1614 #40 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbce9db0620) at src/mongo/db/service_entry_point_common.cpp:1621 #41 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #42 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #43 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbce9db0620) at src/mongo/db/service_entry_point_common.cpp:531 #44 operator() (runner=0x7fbce9db0620, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #45 operator() (__closure=) at src/mongo/util/future_util.h:827 #46 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #47 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbcff76d5e0) at src/mongo/util/future_util.h:832 #48 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #49 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #50 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #51 operator() (output=0x7fbcee804ce0, input=, __closure=) at src/mongo/util/future_impl.h:935 #52 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #53 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #54 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #55 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce85f6920, this=0x7fbce85f6938) at src/mongo/util/functional.h:109 #56 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce85f6920) at src/mongo/util/future_impl.h:441 #57 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbcff76d710) at src/mongo/util/future_impl.h:1143 #58 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbce85f6920, this=0x7fbcff76d710) at src/mongo/util/future.h:285 #59 operator() (output=0x7fbce85f6920, input=0x7fbcfa377ca0, __closure=0x7fbcee72c068) at src/mongo/util/future_impl.h:935 #60 operator() (ssb=, __closure=0x7fbcee72c068) at src/mongo/util/future_impl.h:1257 #61 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #62 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbcee72c060, args#0=) at src/mongo/util/functional.h:159 #63 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbcfa377ca0, this=0x7fbcfa377cb8) at src/mongo/util/functional.h:109 #64 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbcfa377ca0) at src/mongo/util/future_impl.h:441 #65 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #66 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbcfa377ca0 = {...}, __closure=) at src/mongo/util/future.h:859 #67 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbcff76d8b0) at src/mongo/util/future.h:902 #68 mongo::Promise::emplaceValue<>() (this=0x7fbcff76d8b0) at src/mongo/util/future.h:858 #69 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #70 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #71 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #72 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #73 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #74 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbcff76da10) at src/mongo/util/future_impl.h:1184 #75 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbcff76da10) at src/mongo/util/future_impl.h:940 #76 mongo::Future::then):: > (func=..., this=0x7fbcff76da10) at src/mongo/util/future.h:405 #77 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #78 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #79 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbcfd647da0, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #80 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbcfd647da0, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #81 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbd0a2bfe70) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #82 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #83 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #84 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbd0a2bfe70, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #85 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #86 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #87 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #88 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #89 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #90 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #91 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #92 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #93 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #94 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #95 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #96 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #97 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #98 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #99 operator() (__closure=0x7fbd20bff448) at src/mongo/transport/service_executor_synchronous.cpp:131 #100 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #101 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd20bff440) at src/mongo/util/functional.h:159 #102 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbd0a66e168) at src/mongo/util/functional.h:109 #103 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #104 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #105 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd0a66e150) at src/mongo/util/functional.h:159 #106 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbd1edbd2e0) at src/mongo/util/functional.h:109 #107 mongo::(anonymous namespace)::runFunc (ctx=0x7fbd1edbd2e0) at src/mongo/transport/service_executor_utils.cpp:64 #108 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #109 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 85 (Thread 0x7fbcfba63700 (LWP 20327)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c220a0, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbcfba5da50) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c220a0) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c220a0, busy=, busy@entry=false, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c657120 in __wt_cache_eviction_check (busy=false, readonly=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c220a0) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __wt_txn_rollback (session=0x7fbd22c220a0, cfg=) at src/third_party/wiredtiger/src/txn/txn.c:2148 #6 0x00007fbd2c62f46d in __session_rollback_transaction (wt_session=wt_session@entry=0x7fbd22c220a0, config=) at src/third_party/wiredtiger/src/session/session_api.c:1762 #7 0x00007fbd3173f515 in mongo::WiredTigerRecoveryUnit::_txnClose (this=0x7fbd28b36020, commit=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/basic_string.h:194 #8 0x00007fbd31740607 in mongo::WiredTigerRecoveryUnit::_abort (this=0x7fbd28b36020) at src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:216 #9 0x00007fbd32110104 in mongo::RecoveryUnit::abortUnitOfWork (this=0x7fbd28b36020) at src/mongo/db/storage/recovery_unit.h:155 #10 mongo::WriteUnitOfWork::~WriteUnitOfWork (this=0x7fbcfba5dfa0, __in_chrg=) at src/mongo/db/storage/write_unit_of_work.cpp:66 #11 mongo::WriteUnitOfWork::~WriteUnitOfWork (this=this@entry=0x7fbcfba5dfa0, __in_chrg=) at src/mongo/db/storage/write_unit_of_work.cpp:61 #12 0x00007fbd2a55eaf1 in operator() (__closure=) at src/mongo/db/modules/enterprise/src/live_import/import_collection.cpp:332 #13 0x00007fbd2a562f0f in mongo::writeConflictRetry > (f=..., ns=..., opStr=..., opCtx=0x7fbcf8841460) at src/mongo/db/concurrency/write_conflict_exception.h:99 #14 mongo::importCollection (opCtx=, importUUID=..., nss=..., numRecords=, dataSize=, catalogEntry=..., storageMetadata=..., isDryRun=) at src/mongo/db/modules/enterprise/src/live_import/import_collection.cpp:187 #15 0x00007fbd2a564793 in mongo::runImportCollectionCommand (opCtx=, opCtx@entry=0x7fbcf8841460, collectionProperties=..., force=) at build/cached/mongo/db/modules/enterprise/src/live_import/collection_properties_gen.h:70 #16 0x00007fbd2e49bfaa in mongo::(anonymous namespace)::ImportCollectionCommand::Invocation::typedRun (this=0x7fbcf8b7d8e0, opCtx=0x7fbcf8841460) at build/cached/mongo/db/modules/enterprise/src/live_import/commands/import_collection_gen.h:59 #17 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbcf8841460, request=..., invocation=0x7fbcf8b7d8e0, response=0x7fbce55dcfa0) at src/mongo/db/commands.cpp:200 #18 0x00007fbd331a9862 in operator() (__closure=0x7fbcfba5eda0) at src/mongo/db/commands.cpp:184 #19 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #20 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #21 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #22 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #23 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #24 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbcec0c9f60) at src/mongo/db/service_entry_point_common.cpp:765 #25 operator() (path=0x7fbcec0c9f60, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #26 operator() (__closure=) at src/mongo/util/future_util.h:827 #27 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #28 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #29 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #30 0x00007fbd312e301a in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runCommandWithFailPoint (this=0x7fbcf9c6e660) at src/mongo/db/service_entry_point_common.cpp:1230 #31 0x00007fbd312e35f3 in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x7fbcf9c6e660) at src/mongo/db/service_entry_point_common.cpp:1150 #32 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #33 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #34 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbcf9c6e660) at src/mongo/db/service_entry_point_common.cpp:651 #35 0x00007fbd312d456d in operator() (runner=0x7fbcf9c6e660, __closure=) at src/mongo/db/service_entry_point_common.cpp:1614 #36 operator() (__closure=) at src/mongo/util/future_util.h:827 #37 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #38 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #39 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1614 #40 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbce6c66620) at src/mongo/db/service_entry_point_common.cpp:1621 #41 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #42 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #43 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbce6c66620) at src/mongo/db/service_entry_point_common.cpp:531 #44 operator() (runner=0x7fbce6c66620, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #45 operator() (__closure=) at src/mongo/util/future_util.h:827 #46 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #47 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbcfba5f5e0) at src/mongo/util/future_util.h:832 #48 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #49 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #50 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #51 operator() (output=0x7fbcf8e08a20, input=, __closure=) at src/mongo/util/future_impl.h:935 #52 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #53 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #54 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #55 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce92fdf20, this=0x7fbce92fdf38) at src/mongo/util/functional.h:109 #56 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce92fdf20) at src/mongo/util/future_impl.h:441 #57 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbcfba5f710) at src/mongo/util/future_impl.h:1143 #58 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbce92fdf20, this=0x7fbcfba5f710) at src/mongo/util/future.h:285 #59 operator() (output=0x7fbce92fdf20, input=0x7fbce58337a0, __closure=0x7fbcee6ddb18) at src/mongo/util/future_impl.h:935 #60 operator() (ssb=, __closure=0x7fbcee6ddb18) at src/mongo/util/future_impl.h:1257 #61 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #62 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbcee6ddb10, args#0=) at src/mongo/util/functional.h:159 #63 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce58337a0, this=0x7fbce58337b8) at src/mongo/util/functional.h:109 #64 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce58337a0) at src/mongo/util/future_impl.h:441 #65 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #66 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbce58337a0 = {...}, __closure=) at src/mongo/util/future.h:859 #67 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbcfba5f8b0) at src/mongo/util/future.h:902 #68 mongo::Promise::emplaceValue<>() (this=0x7fbcfba5f8b0) at src/mongo/util/future.h:858 #69 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #70 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #71 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #72 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #73 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #74 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbcfba5fa10) at src/mongo/util/future_impl.h:1184 #75 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbcfba5fa10) at src/mongo/util/future_impl.h:940 #76 mongo::Future::then):: > (func=..., this=0x7fbcfba5fa10) at src/mongo/util/future.h:405 #77 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #78 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #79 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbcf8841460, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #80 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbcf8841460, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #81 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbd03a3cb70) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #82 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #83 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #84 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbd03a3cb70, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #85 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #86 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #87 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #88 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #89 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #90 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #91 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #92 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #93 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #94 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #95 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #96 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #97 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #98 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #99 operator() (__closure=0x7fbcff245f28) at src/mongo/transport/service_executor_synchronous.cpp:131 #100 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #101 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcff245f20) at src/mongo/util/functional.h:159 #102 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbcff50c998) at src/mongo/util/functional.h:109 #103 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #104 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #105 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcff50c980) at src/mongo/util/functional.h:159 #106 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbcff5527a0) at src/mongo/util/functional.h:109 #107 mongo::(anonymous namespace)::runFunc (ctx=0x7fbcff5527a0) at src/mongo/transport/service_executor_utils.cpp:64 #108 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #109 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 84 (Thread 0x7fbd1980d700 (LWP 19739)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c230c0, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd19808900) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c230c0) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c230c0, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4df4d2 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c230c0) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c230c0) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbcfd8fc020) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_next_prefix (cbt=0x7fbcfd8fc020, prefix=0x0, truncating=) at src/third_party/wiredtiger/src/btree/bt_curnext.c:733 #8 0x00007fbd2c56ad7b in __curfile_next (cursor=0x7fbcfd8fc020) at src/third_party/wiredtiger/src/cursor/cur_file.c:93 #9 0x00007fbd3172d740 in operator() (__closure=, __closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #11 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbcf8f58220) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #12 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbcee47e3a0) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #13 0x00007fbd35b84840 in mongo::TransactionParticipant::getOldestActiveTimestamp (stableTimestamp=...) at src/mongo/db/transaction_participant.cpp:463 #14 0x00007fbd3a7e5015 in std::__invoke_impl >, mongo::StatusWith > (*&)(mongo::Timestamp), mongo::Timestamp> (__f=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:60 #15 std::__invoke_r >, mongo::StatusWith > (*&)(mongo::Timestamp), mongo::Timestamp> (__fn=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:116 #16 std::_Function_handler > (mongo::Timestamp), mongo::StatusWith > (*)(mongo::Timestamp)>::_M_invoke(std::_Any_data const&, mongo::Timestamp&&) (__functor=..., __args#0=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_function.h:292 #17 0x00007fbd3171377f in std::function > (mongo::Timestamp)>::operator()(mongo::Timestamp) const (__args#0=..., this=0x7fbd276a4270) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_function.h:556 #18 mongo::WiredTigerKVEngine::getOplogNeededForRollback (this=0x7fbd276a4220) at src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:2358 #19 0x00007fbd31713b4f in mongo::WiredTigerKVEngine::checkpoint (this=0x7fbd276a4220) at src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:1907 #20 0x00007fbd378f2daa in mongo::Checkpointer::run (this=0x7fbd20117420) at src/mongo/db/storage/checkpointer.cpp:117 #21 0x00007fbd330602cc in mongo::BackgroundJob::jobBody (this=0x7fbd20117420) at src/mongo/util/background.cpp:160 #22 0x00007fbd330605bc in operator() (__closure=0x7fbd285f3f20) at src/mongo/util/background.cpp:186 #23 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #24 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #25 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #26 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #27 operator() (__closure=0x7fbd285f3f18) at src/mongo/stdx/thread.h:193 #28 std::__invoke_impl >(mongo::BackgroundJob::go()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #29 std::__invoke >(mongo::BackgroundJob::go()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #30 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::_M_invoke<0> (this=0x7fbd285f3f18) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #31 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::operator() (this=0x7fbd285f3f18) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #32 std::thread::_State_impl >(mongo::BackgroundJob::go()::):: > > >::_M_run(void) (this=0x7fbd285f3f10) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #33 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #34 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #35 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 83 (Thread 0x7fbd12e7d700 (LWP 31795)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c27950, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd12e77120) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c27950) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c27950, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c27950) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c27950) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbcfda5c920) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbcfda5c920, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbcfda5c920) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbcfdc56260) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbcfc188ec0) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbcfdc56260) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd3550eecc in mongo::CollectionScan::doWork (this=0x7fbcfd83ba20, out=0x7fbd12e78118) at src/mongo/db/exec/plan_stage.h:394 #14 0x00007fbd3553dd24 in mongo::PlanStage::work (out=0x7fbd12e78118, this=0x7fbcfd83ba20) at src/mongo/db/exec/plan_stage.h:207 #15 mongo::ProjectionStage::doWork (this=0x7fbce85f33e0, out=0x7fbd12e781b8) at src/mongo/db/exec/projection.cpp:132 #16 0x00007fbd3552ab62 in mongo::PlanStage::work (out=0x7fbd12e781b8, this=0x7fbce85f33e0) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::LimitStage::doWork (out=0x7fbd12e78270, this=0x7fbcfc187c60) at src/mongo/db/exec/limit.cpp:68 #18 mongo::LimitStage::doWork (this=0x7fbcfc187c60, out=0x7fbd12e78270) at src/mongo/db/exec/limit.cpp:61 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbd12e78270, this=0x7fbcfc187c60) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbcecf78a20, objOut=0x7fbd12e78420, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbcecf78af0, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbcecf78a20, objOut=0x7fbd12e78550, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #23 0x00007fbd2e29d270 in mongo::(anonymous namespace)::FindCmd::Invocation::run (this=0x7fbcea6a2240, opCtx=0x7fbcfdc56260, result=0x7fbcfcd35aa0) at src/mongo/db/commands/find_cmd.cpp:619 #24 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbcfdc56260, request=..., invocation=0x7fbcea6a2240, response=0x7fbcfcd35aa0) at src/mongo/db/commands.cpp:200 #25 0x00007fbd331a9862 in operator() (__closure=0x7fbd12e78fb0) at src/mongo/db/commands.cpp:184 #26 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #27 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #28 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #29 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #30 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #31 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbce7049ca0) at src/mongo/db/service_entry_point_common.cpp:765 #32 operator() (path=0x7fbce7049ca0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 operator() (__closure=) at src/mongo/util/future_util.h:827 #34 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #35 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #36 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #37 0x00007fbd312e3934 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x7fbce5489330) at src/mongo/db/service_entry_point_common.cpp:1108 #38 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #39 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #40 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbce5489330) at src/mongo/db/service_entry_point_common.cpp:651 #41 0x00007fbd312d431d in operator() (runner=0x7fbce5489330, __closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #42 operator() (__closure=) at src/mongo/util/future_util.h:827 #43 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #44 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #45 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #46 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcf16b0e20) at src/mongo/db/service_entry_point_common.cpp:1621 #47 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #49 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcf16b0e20) at src/mongo/db/service_entry_point_common.cpp:531 #50 operator() (runner=0x7fbcf16b0e20, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #51 operator() (__closure=) at src/mongo/util/future_util.h:827 #52 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #53 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbd12e795e0) at src/mongo/util/future_util.h:832 #54 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #55 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #56 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #57 operator() (output=0x7fbce82b18e0, input=, __closure=) at src/mongo/util/future_impl.h:935 #58 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #59 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #60 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #61 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbced2ff6a0, this=0x7fbced2ff6b8) at src/mongo/util/functional.h:109 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbced2ff6a0) at src/mongo/util/future_impl.h:441 #63 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbd12e79710) at src/mongo/util/future_impl.h:1143 #64 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbced2ff6a0, this=0x7fbd12e79710) at src/mongo/util/future.h:285 #65 operator() (output=0x7fbced2ff6a0, input=0x7fbce6952060, __closure=0x7fbce58eebf8) at src/mongo/util/future_impl.h:935 #66 operator() (ssb=, __closure=0x7fbce58eebf8) at src/mongo/util/future_impl.h:1257 #67 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #68 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbce58eebf0, args#0=) at src/mongo/util/functional.h:159 #69 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce6952060, this=0x7fbce6952078) at src/mongo/util/functional.h:109 #70 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce6952060) at src/mongo/util/future_impl.h:441 #71 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #72 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbce6952060 = {...}, __closure=) at src/mongo/util/future.h:859 #73 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbd12e798b0) at src/mongo/util/future.h:902 #74 mongo::Promise::emplaceValue<>() (this=0x7fbd12e798b0) at src/mongo/util/future.h:858 #75 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #76 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #77 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #78 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #79 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #80 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbd12e79a10) at src/mongo/util/future_impl.h:1184 #81 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbd12e79a10) at src/mongo/util/future_impl.h:940 #82 mongo::Future::then):: > (func=..., this=0x7fbd12e79a10) at src/mongo/util/future.h:405 #83 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #84 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #85 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbcfdc56260, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #86 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbcfdc56260, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #87 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbce951b9f0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #88 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #89 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #90 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbce951b9f0, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #91 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #92 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #93 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #94 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #95 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #96 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #97 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #98 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #100 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #101 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #102 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #103 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #104 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #105 operator() (__closure=0x7fbcfc358aa8) at src/mongo/transport/service_executor_synchronous.cpp:131 #106 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #107 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcfc358aa0) at src/mongo/util/functional.h:159 #108 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbceaa2fda8) at src/mongo/util/functional.h:109 #109 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #110 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #111 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbceaa2fd90) at src/mongo/util/functional.h:159 #112 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbd038147a0) at src/mongo/util/functional.h:109 #113 mongo::(anonymous namespace)::runFunc (ctx=0x7fbd038147a0) at src/mongo/transport/service_executor_utils.cpp:64 #114 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #115 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 82 (Thread 0x7fbcff66f700 (LWP 20035)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c26930, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbcff669190) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c26930) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c26930, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e796e in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c26930) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c26930) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (cbt=0x7fbcf8c5c4a0, reenter=true, reenter=true) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 0x00007fbd2c4e95cf in __wt_btcur_search (cbt=cbt@entry=0x7fbcf8c5c4a0) at src/third_party/wiredtiger/src/btree/bt_cursor.c:565 #8 0x00007fbd2c56fb10 in __curfile_search (cursor=0x7fbcf8c5c4a0) at src/third_party/wiredtiger/src/cursor/cur_file.c:201 #9 0x00007fbd317227e5 in operator() (__closure=0x7fbcff669cb0) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2123 #10 mongo::wiredTigerPrepareConflictRetry >(mongo::OperationContext *, struct {...} &&) (opCtx=0x7fbd039c3260, f=...) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 0x00007fbd31724e5e in mongo::WiredTigerRecordStoreCursorBase::seekExact (this=0x7fbd20810020, id=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 251, in to_string raw_bytes = bytes(hex_bytes) ValueError: bytes must be in range(0, 256) ) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2123 #12 0x00007fbd3550ec2c in mongo::CollectionScan::doWork (this=0x7fbd03bc0ba0, out=0x7fbcff669fd0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #13 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbcff669fd0, this=0x7fbd03bc0ba0) at src/mongo/db/exec/plan_stage.h:207 #14 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbd03bbb7a0, objOut=0x7fbcff66a180, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #15 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbd03bbb870, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #16 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbd03bbb7a0, objOut=0x7fbcff66a2c0, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #17 0x00007fbd2e2a32b1 in mongo::(anonymous namespace)::GetMoreCmd::Invocation::generateBatch (this=, docUnitsReturned=0x7fbcff66a330, numResults=, nextBatch=0x7fbcff66a6b0, isTailable=, cmd=..., cursor=, opCtx=) at src/mongo/db/commands/getmore_cmd.cpp:336 #18 mongo::(anonymous namespace)::GetMoreCmd::Invocation::acquireLocksAndIterateCursor (this=, opCtx=, reply=, cursorPin=..., curOp=, cursorManager=) at src/mongo/db/commands/getmore_cmd.cpp:644 #19 0x00007fbd2e2a4da2 in mongo::(anonymous namespace)::GetMoreCmd::Invocation::run (this=0x7fbce8e9c1a0, opCtx=0x7fbd039c3260, reply=0x7fbce86b3e20) at src/mongo/db/commands/getmore_cmd.cpp:755 #20 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbd039c3260, request=..., invocation=0x7fbce8e9c1a0, response=0x7fbce86b3e20) at src/mongo/db/commands.cpp:200 #21 0x00007fbd331a9862 in operator() (__closure=0x7fbcff66add0) at src/mongo/db/commands.cpp:184 #22 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #23 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #24 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #25 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #26 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #27 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbce77ab620) at src/mongo/db/service_entry_point_common.cpp:765 #28 operator() (path=0x7fbce77ab620, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #29 operator() (__closure=) at src/mongo/util/future_util.h:827 #30 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #31 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #32 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 0x00007fbd312e301a in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runCommandWithFailPoint (this=0x7fbcfccff920) at src/mongo/db/service_entry_point_common.cpp:1230 #34 0x00007fbd312e35f3 in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x7fbcfccff920) at src/mongo/db/service_entry_point_common.cpp:1150 #35 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #36 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #37 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbcfccff920) at src/mongo/db/service_entry_point_common.cpp:651 #38 0x00007fbd312d456d in operator() (runner=0x7fbcfccff920, __closure=) at src/mongo/db/service_entry_point_common.cpp:1614 #39 operator() (__closure=) at src/mongo/util/future_util.h:827 #40 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #41 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #42 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1614 #43 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbd00b25420) at src/mongo/db/service_entry_point_common.cpp:1621 #44 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #45 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #46 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbd00b25420) at src/mongo/db/service_entry_point_common.cpp:531 #47 operator() (runner=0x7fbd00b25420, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #48 operator() (__closure=) at src/mongo/util/future_util.h:827 #49 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #50 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbcff66b610) at src/mongo/util/future_util.h:832 #51 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #52 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #53 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #54 operator() (output=0x7fbce81fdca0, input=, __closure=) at src/mongo/util/future_impl.h:935 #55 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #56 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #57 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #58 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce81fea60, this=0x7fbce81fea78) at src/mongo/util/functional.h:109 #59 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce81fea60) at src/mongo/util/future_impl.h:441 #60 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbcff66b740) at src/mongo/util/future_impl.h:1143 #61 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbce81fea60, this=0x7fbcff66b740) at src/mongo/util/future.h:285 #62 operator() (output=0x7fbce81fea60, input=0x7fbce81fd2a0, __closure=0x7fbce4352ba8) at src/mongo/util/future_impl.h:935 #63 operator() (ssb=, __closure=0x7fbce4352ba8) at src/mongo/util/future_impl.h:1257 #64 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #65 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbce4352ba0, args#0=) at src/mongo/util/functional.h:159 #66 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce81fd2a0, this=0x7fbce81fd2b8) at src/mongo/util/functional.h:109 #67 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce81fd2a0) at src/mongo/util/future_impl.h:441 #68 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #69 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbce81fd2a0 = {...}, __closure=) at src/mongo/util/future.h:859 #70 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbcff66b8e0) at src/mongo/util/future.h:902 #71 mongo::Promise::emplaceValue<>() (this=0x7fbcff66b8e0) at src/mongo/util/future.h:858 #72 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #73 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #74 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #75 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #76 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #77 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbcff66ba40) at src/mongo/util/future_impl.h:1184 #78 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbcff66ba40) at src/mongo/util/future_impl.h:940 #79 mongo::Future::then):: > (func=..., this=0x7fbcff66ba40) at src/mongo/util/future.h:405 #80 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #81 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #82 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbd039c3260, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #83 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbd039c3260, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #84 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbd0a2c05f0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #85 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #86 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #87 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbd0a2c05f0, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #88 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #89 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #90 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #91 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #92 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #93 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #94 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #95 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #96 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #97 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #98 operator() (__closure=0x7fbd1a9bdf88) at src/mongo/transport/service_executor_synchronous.cpp:131 #99 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #100 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd1a9bdf80) at src/mongo/util/functional.h:159 #101 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbd0a22ac08) at src/mongo/util/functional.h:109 #102 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #103 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #104 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd0a22abf0) at src/mongo/util/functional.h:159 #105 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbd0a31c5a0) at src/mongo/util/functional.h:109 #106 mongo::(anonymous namespace)::runFunc (ctx=0x7fbd0a31c5a0) at src/mongo/transport/service_executor_utils.cpp:64 #107 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #108 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 81 (Thread 0x7fbd129f4700 (LWP 25112)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c240e0, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd129ee120) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c240e0) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c240e0, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c240e0) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c240e0) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbcfe9726a0) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbcfe9726a0, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbcfe9726a0) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbcf890fb20) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbd0a2893a0) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbcf890fb20) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd3550eecc in mongo::CollectionScan::doWork (this=0x7fbcee3121a0, out=0x7fbd129ef118) at src/mongo/db/exec/plan_stage.h:394 #14 0x00007fbd3553dd24 in mongo::PlanStage::work (out=0x7fbd129ef118, this=0x7fbcee3121a0) at src/mongo/db/exec/plan_stage.h:207 #15 mongo::ProjectionStage::doWork (this=0x7fbce5cbb560, out=0x7fbd129ef1b8) at src/mongo/db/exec/projection.cpp:132 #16 0x00007fbd3552ab62 in mongo::PlanStage::work (out=0x7fbd129ef1b8, this=0x7fbce5cbb560) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::LimitStage::doWork (out=0x7fbd129ef270, this=0x7fbced8451e0) at src/mongo/db/exec/limit.cpp:68 #18 mongo::LimitStage::doWork (this=0x7fbced8451e0, out=0x7fbd129ef270) at src/mongo/db/exec/limit.cpp:61 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbd129ef270, this=0x7fbced8451e0) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbce6b952a0, objOut=0x7fbd129ef420, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbce6b95370, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbce6b952a0, objOut=0x7fbd129ef550, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #23 0x00007fbd2e29d270 in mongo::(anonymous namespace)::FindCmd::Invocation::run (this=0x7fbceb29df20, opCtx=0x7fbcf890fb20, result=0x7fbcf89c4e20) at src/mongo/db/commands/find_cmd.cpp:619 #24 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbcf890fb20, request=..., invocation=0x7fbceb29df20, response=0x7fbcf89c4e20) at src/mongo/db/commands.cpp:200 #25 0x00007fbd331a9862 in operator() (__closure=0x7fbd129effb0) at src/mongo/db/commands.cpp:184 #26 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #27 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #28 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #29 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #30 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #31 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbd1a994920) at src/mongo/db/service_entry_point_common.cpp:765 #32 operator() (path=0x7fbd1a994920, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 operator() (__closure=) at src/mongo/util/future_util.h:827 #34 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #35 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #36 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #37 0x00007fbd312e3934 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x7fbcfcb6ef60) at src/mongo/db/service_entry_point_common.cpp:1108 #38 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #39 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #40 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbcfcb6ef60) at src/mongo/db/service_entry_point_common.cpp:651 #41 0x00007fbd312d431d in operator() (runner=0x7fbcfcb6ef60, __closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #42 operator() (__closure=) at src/mongo/util/future_util.h:827 #43 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #44 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #45 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #46 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcee573220) at src/mongo/db/service_entry_point_common.cpp:1621 #47 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #49 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcee573220) at src/mongo/db/service_entry_point_common.cpp:531 #50 operator() (runner=0x7fbcee573220, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #51 operator() (__closure=) at src/mongo/util/future_util.h:827 #52 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #53 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbd129f05e0) at src/mongo/util/future_util.h:832 #54 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #55 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #56 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #57 operator() (output=0x7fbce5431e20, input=, __closure=) at src/mongo/util/future_impl.h:935 #58 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #59 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #60 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #61 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce9306ce0, this=0x7fbce9306cf8) at src/mongo/util/functional.h:109 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce9306ce0) at src/mongo/util/future_impl.h:441 #63 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbd129f0710) at src/mongo/util/future_impl.h:1143 #64 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbce9306ce0, this=0x7fbd129f0710) at src/mongo/util/future.h:285 #65 operator() (output=0x7fbce9306ce0, input=0x7fbce6a38ca0, __closure=0x7fbce86c2888) at src/mongo/util/future_impl.h:935 #66 operator() (ssb=, __closure=0x7fbce86c2888) at src/mongo/util/future_impl.h:1257 #67 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #68 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbce86c2880, args#0=) at src/mongo/util/functional.h:159 #69 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce6a38ca0, this=0x7fbce6a38cb8) at src/mongo/util/functional.h:109 #70 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce6a38ca0) at src/mongo/util/future_impl.h:441 #71 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #72 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbce6a38ca0 = {...}, __closure=) at src/mongo/util/future.h:859 #73 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbd129f08b0) at src/mongo/util/future.h:902 #74 mongo::Promise::emplaceValue<>() (this=0x7fbd129f08b0) at src/mongo/util/future.h:858 #75 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #76 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #77 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #78 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #79 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #80 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbd129f0a10) at src/mongo/util/future_impl.h:1184 #81 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbd129f0a10) at src/mongo/util/future_impl.h:940 #82 mongo::Future::then):: > (func=..., this=0x7fbd129f0a10) at src/mongo/util/future.h:405 #83 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #84 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #85 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbcf890fb20, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #86 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbcf890fb20, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #87 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbce951b870) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #88 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #89 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #90 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbce951b870, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #91 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #92 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #93 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #94 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #95 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #96 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #97 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #98 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #100 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #101 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #102 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #103 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #104 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #105 operator() (__closure=0x7fbcee8014a8) at src/mongo/transport/service_executor_synchronous.cpp:131 #106 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #107 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcee8014a0) at src/mongo/util/functional.h:159 #108 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbce8f522f8) at src/mongo/util/functional.h:109 #109 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #110 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #111 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbce8f522e0) at src/mongo/util/functional.h:159 #112 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbce83fb620) at src/mongo/util/functional.h:109 #113 mongo::(anonymous namespace)::runFunc (ctx=0x7fbce83fb620) at src/mongo/transport/service_executor_utils.cpp:64 #114 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #115 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 80 (Thread 0x7fbcfb961700 (LWP 20348)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c2a1a0, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbcfb95ba50) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c2a1a0) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c2a1a0, busy=, busy@entry=false, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c657120 in __wt_cache_eviction_check (busy=false, readonly=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c2a1a0) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __wt_txn_rollback (session=0x7fbd22c2a1a0, cfg=) at src/third_party/wiredtiger/src/txn/txn.c:2148 #6 0x00007fbd2c62f46d in __session_rollback_transaction (wt_session=wt_session@entry=0x7fbd22c2a1a0, config=) at src/third_party/wiredtiger/src/session/session_api.c:1762 #7 0x00007fbd3173f515 in mongo::WiredTigerRecoveryUnit::_txnClose (this=0x7fbce5a9e720, commit=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/basic_string.h:194 #8 0x00007fbd31740607 in mongo::WiredTigerRecoveryUnit::_abort (this=0x7fbce5a9e720) at src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:216 #9 0x00007fbd32110104 in mongo::RecoveryUnit::abortUnitOfWork (this=0x7fbce5a9e720) at src/mongo/db/storage/recovery_unit.h:155 #10 mongo::WriteUnitOfWork::~WriteUnitOfWork (this=0x7fbcfb95bfa0, __in_chrg=) at src/mongo/db/storage/write_unit_of_work.cpp:66 #11 mongo::WriteUnitOfWork::~WriteUnitOfWork (this=this@entry=0x7fbcfb95bfa0, __in_chrg=) at src/mongo/db/storage/write_unit_of_work.cpp:61 #12 0x00007fbd2a55eaf1 in operator() (__closure=) at src/mongo/db/modules/enterprise/src/live_import/import_collection.cpp:332 #13 0x00007fbd2a562f0f in mongo::writeConflictRetry > (f=..., ns=..., opStr=..., opCtx=0x7fbd03d3a220) at src/mongo/db/concurrency/write_conflict_exception.h:99 #14 mongo::importCollection (opCtx=, importUUID=..., nss=..., numRecords=, dataSize=, catalogEntry=..., storageMetadata=..., isDryRun=) at src/mongo/db/modules/enterprise/src/live_import/import_collection.cpp:187 #15 0x00007fbd2a5644e7 in mongo::runImportCollectionCommand (opCtx=, opCtx@entry=0x7fbd03d3a220, collectionProperties=..., force=) at build/cached/mongo/db/modules/enterprise/src/live_import/collection_properties_gen.h:58 #16 0x00007fbd2e49bfaa in mongo::(anonymous namespace)::ImportCollectionCommand::Invocation::typedRun (this=0x7fbcec0ac7e0, opCtx=0x7fbd03d3a220) at build/cached/mongo/db/modules/enterprise/src/live_import/commands/import_collection_gen.h:59 #17 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbd03d3a220, request=..., invocation=0x7fbcec0ac7e0, response=0x7fbce42a6c20) at src/mongo/db/commands.cpp:200 #18 0x00007fbd331a9862 in operator() (__closure=0x7fbcfb95cda0) at src/mongo/db/commands.cpp:184 #19 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #20 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #21 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #22 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #23 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #24 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbceba12460) at src/mongo/db/service_entry_point_common.cpp:765 #25 operator() (path=0x7fbceba12460, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #26 operator() (__closure=) at src/mongo/util/future_util.h:827 #27 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #28 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #29 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #30 0x00007fbd312e301a in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runCommandWithFailPoint (this=0x7fbce88e0020) at src/mongo/db/service_entry_point_common.cpp:1230 #31 0x00007fbd312e35f3 in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x7fbce88e0020) at src/mongo/db/service_entry_point_common.cpp:1150 #32 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #33 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #34 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbce88e0020) at src/mongo/db/service_entry_point_common.cpp:651 #35 0x00007fbd312d456d in operator() (runner=0x7fbce88e0020, __closure=) at src/mongo/db/service_entry_point_common.cpp:1614 #36 operator() (__closure=) at src/mongo/util/future_util.h:827 #37 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #38 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #39 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1614 #40 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbce5f98620) at src/mongo/db/service_entry_point_common.cpp:1621 #41 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #42 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #43 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbce5f98620) at src/mongo/db/service_entry_point_common.cpp:531 #44 operator() (runner=0x7fbce5f98620, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #45 operator() (__closure=) at src/mongo/util/future_util.h:827 #46 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #47 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbcfb95d5e0) at src/mongo/util/future_util.h:832 #48 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #49 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #50 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #51 operator() (output=0x7fbce88e1ba0, input=, __closure=) at src/mongo/util/future_impl.h:935 #52 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #53 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #54 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #55 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce54b5020, this=0x7fbce54b5038) at src/mongo/util/functional.h:109 #56 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce54b5020) at src/mongo/util/future_impl.h:441 #57 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbcfb95d710) at src/mongo/util/future_impl.h:1143 #58 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbce54b5020, this=0x7fbcfb95d710) at src/mongo/util/future.h:285 #59 operator() (output=0x7fbce54b5020, input=0x7fbce81fd520, __closure=0x7fbced3644d8) at src/mongo/util/future_impl.h:935 #60 operator() (ssb=, __closure=0x7fbced3644d8) at src/mongo/util/future_impl.h:1257 #61 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #62 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbced3644d0, args#0=) at src/mongo/util/functional.h:159 #63 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce81fd520, this=0x7fbce81fd538) at src/mongo/util/functional.h:109 #64 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce81fd520) at src/mongo/util/future_impl.h:441 #65 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #66 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbce81fd520 = {...}, __closure=) at src/mongo/util/future.h:859 #67 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbcfb95d8b0) at src/mongo/util/future.h:902 #68 mongo::Promise::emplaceValue<>() (this=0x7fbcfb95d8b0) at src/mongo/util/future.h:858 #69 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #70 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #71 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #72 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #73 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #74 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbcfb95da10) at src/mongo/util/future_impl.h:1184 #75 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbcfb95da10) at src/mongo/util/future_impl.h:940 #76 mongo::Future::then):: > (func=..., this=0x7fbcfb95da10) at src/mongo/util/future.h:405 #77 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #78 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #79 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbd03d3a220, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #80 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbd03d3a220, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #81 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbd03a3ccf0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #82 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #83 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #84 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbd03a3ccf0, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #85 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #86 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #87 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #88 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #89 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #90 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #91 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #92 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #93 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #94 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #95 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #96 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #97 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #98 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #99 operator() (__closure=0x7fbd034b64a8) at src/mongo/transport/service_executor_synchronous.cpp:131 #100 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #101 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd034b64a0) at src/mongo/util/functional.h:159 #102 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbd034c1848) at src/mongo/util/functional.h:109 #103 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #104 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #105 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd034c1830) at src/mongo/util/functional.h:159 #106 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbcff553020) at src/mongo/util/functional.h:109 #107 mongo::(anonymous namespace)::runFunc (ctx=0x7fbcff553020) at src/mongo/transport/service_executor_utils.cpp:64 #108 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #109 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 79 (Thread 0x7fbd042b8700 (LWP 18081)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c2b1c0, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd042b2120) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c2b1c0) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c2b1c0, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c2b1c0) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c2b1c0) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbcf9ffc920) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbcf9ffc920, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbcf9ffc920) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbce79458e0) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbcfc11df00) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbce79458e0) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd3550eecc in mongo::CollectionScan::doWork (this=0x7fbcfcb2f7a0, out=0x7fbd042b3118) at src/mongo/db/exec/plan_stage.h:394 #14 0x00007fbd3553dd24 in mongo::PlanStage::work (out=0x7fbd042b3118, this=0x7fbcfcb2f7a0) at src/mongo/db/exec/plan_stage.h:207 #15 mongo::ProjectionStage::doWork (this=0x7fbcee803f20, out=0x7fbd042b31b8) at src/mongo/db/exec/projection.cpp:132 #16 0x00007fbd3552ab62 in mongo::PlanStage::work (out=0x7fbd042b31b8, this=0x7fbcee803f20) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::LimitStage::doWork (out=0x7fbd042b3270, this=0x7fbcfecef100) at src/mongo/db/exec/limit.cpp:68 #18 mongo::LimitStage::doWork (this=0x7fbcfecef100, out=0x7fbd042b3270) at src/mongo/db/exec/limit.cpp:61 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbd042b3270, this=0x7fbcfecef100) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbce5430520, objOut=0x7fbd042b3420, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbce54305f0, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbce5430520, objOut=0x7fbd042b3550, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #23 0x00007fbd2e29d270 in mongo::(anonymous namespace)::FindCmd::Invocation::run (this=0x7fbce8fd9b00, opCtx=0x7fbce79458e0, result=0x7fbcf9b58e20) at src/mongo/db/commands/find_cmd.cpp:619 #24 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbce79458e0, request=..., invocation=0x7fbce8fd9b00, response=0x7fbcf9b58e20) at src/mongo/db/commands.cpp:200 #25 0x00007fbd331a9862 in operator() (__closure=0x7fbd042b3fb0) at src/mongo/db/commands.cpp:184 #26 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #27 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #28 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #29 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #30 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #31 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbcfe990220) at src/mongo/db/service_entry_point_common.cpp:765 #32 operator() (path=0x7fbcfe990220, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 operator() (__closure=) at src/mongo/util/future_util.h:827 #34 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #35 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #36 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #37 0x00007fbd312e3934 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x7fbce5ee0c90) at src/mongo/db/service_entry_point_common.cpp:1108 #38 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #39 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #40 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbce5ee0c90) at src/mongo/db/service_entry_point_common.cpp:651 #41 0x00007fbd312d431d in operator() (runner=0x7fbce5ee0c90, __closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #42 operator() (__closure=) at src/mongo/util/future_util.h:827 #43 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #44 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #45 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #46 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbce3edaa20) at src/mongo/db/service_entry_point_common.cpp:1621 #47 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #49 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbce3edaa20) at src/mongo/db/service_entry_point_common.cpp:531 #50 operator() (runner=0x7fbce3edaa20, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #51 operator() (__closure=) at src/mongo/util/future_util.h:827 #52 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #53 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbd042b45e0) at src/mongo/util/future_util.h:832 #54 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #55 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #56 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #57 operator() (output=0x7fbce9d85660, input=, __closure=) at src/mongo/util/future_impl.h:935 #58 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #59 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #60 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #61 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce93a5a20, this=0x7fbce93a5a38) at src/mongo/util/functional.h:109 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce93a5a20) at src/mongo/util/future_impl.h:441 #63 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbd042b4710) at src/mongo/util/future_impl.h:1143 #64 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbce93a5a20, this=0x7fbd042b4710) at src/mongo/util/future.h:285 #65 operator() (output=0x7fbce93a5a20, input=0x7fbcec7db6a0, __closure=0x7fbced000ba8) at src/mongo/util/future_impl.h:935 #66 operator() (ssb=, __closure=0x7fbced000ba8) at src/mongo/util/future_impl.h:1257 #67 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #68 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbced000ba0, args#0=) at src/mongo/util/functional.h:159 #69 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbcec7db6a0, this=0x7fbcec7db6b8) at src/mongo/util/functional.h:109 #70 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbcec7db6a0) at src/mongo/util/future_impl.h:441 #71 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #72 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbcec7db6a0 = {...}, __closure=) at src/mongo/util/future.h:859 #73 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbd042b48b0) at src/mongo/util/future.h:902 #74 mongo::Promise::emplaceValue<>() (this=0x7fbd042b48b0) at src/mongo/util/future.h:858 #75 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #76 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #77 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #78 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #79 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #80 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbd042b4a10) at src/mongo/util/future_impl.h:1184 #81 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbd042b4a10) at src/mongo/util/future_impl.h:940 #82 mongo::Future::then):: > (func=..., this=0x7fbd042b4a10) at src/mongo/util/future.h:405 #83 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #84 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #85 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbce79458e0, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #86 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbce79458e0, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #87 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbcfd6e4d70) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #88 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #89 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #90 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbcfd6e4d70, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #91 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #92 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #93 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #94 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #95 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #96 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #97 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #98 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #100 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #101 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #102 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #103 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #104 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #105 operator() (__closure=0x7fbcfc457048) at src/mongo/transport/service_executor_synchronous.cpp:131 #106 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #107 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcfc457040) at src/mongo/util/functional.h:159 #108 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbce42096b8) at src/mongo/util/functional.h:109 #109 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #110 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #111 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbce42096a0) at src/mongo/util/functional.h:159 #112 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbcec598560) at src/mongo/util/functional.h:109 #113 mongo::(anonymous namespace)::runFunc (ctx=0x7fbcec598560) at src/mongo/transport/service_executor_utils.cpp:64 #114 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #115 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 78 (Thread 0x7fbd12973700 (LWP 7713)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c29180, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd1296d120) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c29180) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c29180, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c29180) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c29180) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbcfd81b920) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbcfd81b920, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbcfd81b920) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbcebd0e6e0) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbd2270ec60) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbcebd0e6e0) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd3550eecc in mongo::CollectionScan::doWork (this=0x7fbcfa2a3020, out=0x7fbd1296e118) at src/mongo/db/exec/plan_stage.h:394 #14 0x00007fbd3553dd24 in mongo::PlanStage::work (out=0x7fbd1296e118, this=0x7fbcfa2a3020) at src/mongo/db/exec/plan_stage.h:207 #15 mongo::ProjectionStage::doWork (this=0x7fbce7211520, out=0x7fbd1296e1b8) at src/mongo/db/exec/projection.cpp:132 #16 0x00007fbd3552ab62 in mongo::PlanStage::work (out=0x7fbd1296e1b8, this=0x7fbce7211520) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::LimitStage::doWork (out=0x7fbd1296e270, this=0x7fbd2270fd00) at src/mongo/db/exec/limit.cpp:68 #18 mongo::LimitStage::doWork (this=0x7fbd2270fd00, out=0x7fbd1296e270) at src/mongo/db/exec/limit.cpp:61 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbd1296e270, this=0x7fbd2270fd00) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbce7212920, objOut=0x7fbd1296e420, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbce72129f0, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbce7212920, objOut=0x7fbd1296e550, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #23 0x00007fbd2e29d270 in mongo::(anonymous namespace)::FindCmd::Invocation::run (this=0x7fbceaddede0, opCtx=0x7fbcebd0e6e0, result=0x7fbcf8eb3220) at src/mongo/db/commands/find_cmd.cpp:619 #24 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbcebd0e6e0, request=..., invocation=0x7fbceaddede0, response=0x7fbcf8eb3220) at src/mongo/db/commands.cpp:200 #25 0x00007fbd331a9862 in operator() (__closure=0x7fbd1296efb0) at src/mongo/db/commands.cpp:184 #26 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #27 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #28 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #29 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #30 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #31 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbce88898a0) at src/mongo/db/service_entry_point_common.cpp:765 #32 operator() (path=0x7fbce88898a0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 operator() (__closure=) at src/mongo/util/future_util.h:827 #34 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #35 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #36 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #37 0x00007fbd312e3934 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x7fbcee784dd0) at src/mongo/db/service_entry_point_common.cpp:1108 #38 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #39 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #40 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbcee784dd0) at src/mongo/db/service_entry_point_common.cpp:651 #41 0x00007fbd312d431d in operator() (runner=0x7fbcee784dd0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #42 operator() (__closure=) at src/mongo/util/future_util.h:827 #43 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #44 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #45 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #46 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbce7461c20) at src/mongo/db/service_entry_point_common.cpp:1621 #47 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #49 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbce7461c20) at src/mongo/db/service_entry_point_common.cpp:531 #50 operator() (runner=0x7fbce7461c20, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #51 operator() (__closure=) at src/mongo/util/future_util.h:827 #52 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #53 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbd1296f5e0) at src/mongo/util/future_util.h:832 #54 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #55 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #56 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #57 operator() (output=0x7fbce6c2f2e0, input=, __closure=) at src/mongo/util/future_impl.h:935 #58 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #59 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #60 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #61 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce6c2f6a0, this=0x7fbce6c2f6b8) at src/mongo/util/functional.h:109 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce6c2f6a0) at src/mongo/util/future_impl.h:441 #63 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbd1296f710) at src/mongo/util/future_impl.h:1143 #64 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbce6c2f6a0, this=0x7fbd1296f710) at src/mongo/util/future.h:285 #65 operator() (output=0x7fbce6c2f6a0, input=0x7fbce6c2ea20, __closure=0x7fbceccc6158) at src/mongo/util/future_impl.h:935 #66 operator() (ssb=, __closure=0x7fbceccc6158) at src/mongo/util/future_impl.h:1257 #67 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #68 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbceccc6150, args#0=) at src/mongo/util/functional.h:159 #69 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce6c2ea20, this=0x7fbce6c2ea38) at src/mongo/util/functional.h:109 #70 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce6c2ea20) at src/mongo/util/future_impl.h:441 #71 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #72 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbce6c2ea20 = {...}, __closure=) at src/mongo/util/future.h:859 #73 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbd1296f8b0) at src/mongo/util/future.h:902 #74 mongo::Promise::emplaceValue<>() (this=0x7fbd1296f8b0) at src/mongo/util/future.h:858 #75 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #76 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #77 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #78 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #79 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #80 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbd1296fa10) at src/mongo/util/future_impl.h:1184 #81 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbd1296fa10) at src/mongo/util/future_impl.h:940 #82 mongo::Future::then):: > (func=..., this=0x7fbd1296fa10) at src/mongo/util/future.h:405 #83 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #84 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #85 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbcebd0e6e0, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #86 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbcebd0e6e0, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #87 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbce951bb70) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #88 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #89 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #90 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbce951bb70, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #91 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #92 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #93 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #94 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #95 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #96 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #97 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #98 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #100 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #101 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #102 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #103 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #104 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #105 operator() (__closure=0x7fbce50c2d68) at src/mongo/transport/service_executor_synchronous.cpp:131 #106 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #107 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbce50c2d60) at src/mongo/util/functional.h:159 #108 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbcf010adf8) at src/mongo/util/functional.h:109 #109 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #110 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #111 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcf010ade0) at src/mongo/util/functional.h:159 #112 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbcff4ee260) at src/mongo/util/functional.h:109 #113 mongo::(anonymous namespace)::runFunc (ctx=0x7fbcff4ee260) at src/mongo/transport/service_executor_utils.cpp:64 #114 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #115 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 77 (Thread 0x7fbd12bf8700 (LWP 20705)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c228b0, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd12bf2a90) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c228b0) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c228b0, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c228b0) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c228b0) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbd037596a0) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbd037596a0, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbd037596a0) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbced39b4a0) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbcfe9a9b40) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbced39b4a0) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd368df9c5 in mongo::repl::StorageInterfaceImpl::waitForAllEarlierOplogWritesToBeVisible (this=, opCtx=0x7fbced39b4a0, primaryOnly=) at src/mongo/db/repl/storage_interface_impl.cpp:1497 #14 0x00007fbd364f8886 in mongo::repl::ReplicationCoordinatorImpl::_waitUntilOpTime (this=0x7fbd27738820, opCtx=0x7fbced39b4a0, targetOpTime=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:1648 #15 0x00007fbd364f8fe3 in mongo::repl::ReplicationCoordinatorImpl::_waitUntilClusterTimeForRead (this=0x7fbd27738820, opCtx=0x7fbced39b4a0, readConcern=..., deadline=boost::optional is not initialized) at src/mongo/db/repl/replication_coordinator_impl.cpp:1743 #16 0x00007fbd364f92dc in mongo::repl::ReplicationCoordinatorImpl::waitUntilOpTimeForReadUntil (this=0x7fbd27738820, opCtx=, readConcern=..., deadline=boost::optional is not initialized) at src/mongo/db/repl/replication_coordinator_impl.cpp:1590 #17 0x00007fbd364d7ca2 in mongo::repl::ReplicationCoordinatorImpl::waitUntilOpTimeForRead (this=0x7fbd27738820, opCtx=0x7fbced39b4a0, readConcern=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:1571 #18 0x00007fbd31296fdb in mongo::(anonymous namespace)::waitForReadConcernImpl (opCtx=0x7fbced39b4a0, readConcernArgs=..., dbName=..., allowAfterClusterTime=) at src/mongo/db/read_concern_mongod.cpp:385 #19 0x00007fbd358f7a45 in std::__invoke_impl (__f=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:60 #20 std::__invoke (__fn=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:97 #21 std::invoke (__fn=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/functional:98 #22 mongo::WeakFunction::operator()(mongo::OperationContext*&, mongo::repl::ReadConcernArgs const&, mongo::StringData&, bool&) const (this=0x7fbd35906100 ) at src/mongo/base/shim.h:119 #23 mongo::waitForReadConcern (opCtx=opCtx@entry=0x7fbced39b4a0, readConcernArgs=..., dbName="local", allowAfterClusterTime=allowAfterClusterTime@entry=true) at src/mongo/db/read_concern.cpp:48 #24 0x00007fbd3598373b in mongo::ServiceEntryPointMongod::Hooks::waitForReadConcern (this=, opCtx=0x7fbced39b4a0, invocation=0x7fbce8fe6d40, request=...) at src/mongo/db/service_entry_point_mongod.cpp:85 #25 0x00007fbd312d419a in mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcf1e02620) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:1295 #26 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #27 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #28 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcf1e02620) at src/mongo/db/service_entry_point_common.cpp:531 #29 operator() (runner=0x7fbcf1e02620, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #30 operator() (__closure=) at src/mongo/util/future_util.h:827 #31 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #32 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbd12bf45e0) at src/mongo/util/future_util.h:832 #33 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #34 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #35 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #36 operator() (output=0x7fbcea850920, input=, __closure=) at src/mongo/util/future_impl.h:935 #37 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #38 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #39 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #40 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbcee7cd160, this=0x7fbcee7cd178) at src/mongo/util/functional.h:109 #41 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbcee7cd160) at src/mongo/util/future_impl.h:441 #42 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbd12bf4710) at src/mongo/util/future_impl.h:1143 #43 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbcee7cd160, this=0x7fbd12bf4710) at src/mongo/util/future.h:285 #44 operator() (output=0x7fbcee7cd160, input=0x7fbcee7cea60, __closure=0x7fbcedd56208) at src/mongo/util/future_impl.h:935 #45 operator() (ssb=, __closure=0x7fbcedd56208) at src/mongo/util/future_impl.h:1257 #46 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #47 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbcedd56200, args#0=) at src/mongo/util/functional.h:159 #48 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbcee7cea60, this=0x7fbcee7cea78) at src/mongo/util/functional.h:109 #49 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbcee7cea60) at src/mongo/util/future_impl.h:441 #50 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #51 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbcee7cea60 = {...}, __closure=) at src/mongo/util/future.h:859 #52 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbd12bf48b0) at src/mongo/util/future.h:902 #53 mongo::Promise::emplaceValue<>() (this=0x7fbd12bf48b0) at src/mongo/util/future.h:858 #54 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #55 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #56 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #57 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #58 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #59 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbd12bf4a10) at src/mongo/util/future_impl.h:1184 #60 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbd12bf4a10) at src/mongo/util/future_impl.h:940 #61 mongo::Future::then):: > (func=..., this=0x7fbd12bf4a10) at src/mongo/util/future.h:405 #62 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 8, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #63 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #64 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbced39b4a0, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #65 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbced39b4a0, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #66 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbce38420b0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #67 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #68 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #69 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbce38420b0, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #70 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #71 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #72 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #73 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #74 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #75 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #76 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #77 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #78 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #79 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #80 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #81 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #82 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #83 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #84 operator() (__closure=0x7fbceff5dec8) at src/mongo/transport/service_executor_synchronous.cpp:131 #85 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #86 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbceff5dec0) at src/mongo/util/functional.h:159 #87 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbce43139e8) at src/mongo/util/functional.h:109 #88 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #89 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #90 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbce43139d0) at src/mongo/util/functional.h:159 #91 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbcf9be5a60) at src/mongo/util/functional.h:109 #92 mongo::(anonymous namespace)::runFunc (ctx=0x7fbcf9be5a60) at src/mongo/transport/service_executor_utils.cpp:64 #93 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #94 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 76 (Thread 0x7fbcfb9e2700 (LWP 20344)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c224a8, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbcfb9dca50) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c224a8) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c224a8, busy=, busy@entry=false, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c657120 in __wt_cache_eviction_check (busy=false, readonly=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c224a8) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __wt_txn_rollback (session=0x7fbd22c224a8, cfg=) at src/third_party/wiredtiger/src/txn/txn.c:2148 #6 0x00007fbd2c62f46d in __session_rollback_transaction (wt_session=wt_session@entry=0x7fbd22c224a8, config=) at src/third_party/wiredtiger/src/session/session_api.c:1762 #7 0x00007fbd3173f515 in mongo::WiredTigerRecoveryUnit::_txnClose (this=0x7fbcfecf1e20, commit=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/basic_string.h:194 #8 0x00007fbd31740607 in mongo::WiredTigerRecoveryUnit::_abort (this=0x7fbcfecf1e20) at src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:216 #9 0x00007fbd32110104 in mongo::RecoveryUnit::abortUnitOfWork (this=0x7fbcfecf1e20) at src/mongo/db/storage/recovery_unit.h:155 #10 mongo::WriteUnitOfWork::~WriteUnitOfWork (this=0x7fbcfb9dcfa0, __in_chrg=) at src/mongo/db/storage/write_unit_of_work.cpp:66 #11 mongo::WriteUnitOfWork::~WriteUnitOfWork (this=this@entry=0x7fbcfb9dcfa0, __in_chrg=) at src/mongo/db/storage/write_unit_of_work.cpp:61 #12 0x00007fbd2a55eaf1 in operator() (__closure=) at src/mongo/db/modules/enterprise/src/live_import/import_collection.cpp:332 #13 0x00007fbd2a562f0f in mongo::writeConflictRetry > (f=..., ns=..., opStr=..., opCtx=0x7fbceb3706a0) at src/mongo/db/concurrency/write_conflict_exception.h:99 #14 mongo::importCollection (opCtx=, importUUID=..., nss=..., numRecords=, dataSize=, catalogEntry=..., storageMetadata=..., isDryRun=) at src/mongo/db/modules/enterprise/src/live_import/import_collection.cpp:187 #15 0x00007fbd2a564793 in mongo::runImportCollectionCommand (opCtx=, opCtx@entry=0x7fbceb3706a0, collectionProperties=..., force=) at build/cached/mongo/db/modules/enterprise/src/live_import/collection_properties_gen.h:70 #16 0x00007fbd2e49bfaa in mongo::(anonymous namespace)::ImportCollectionCommand::Invocation::typedRun (this=0x7fbd03b537e0, opCtx=0x7fbceb3706a0) at build/cached/mongo/db/modules/enterprise/src/live_import/commands/import_collection_gen.h:59 #17 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbceb3706a0, request=..., invocation=0x7fbd03b537e0, response=0x7fbcecdd8820) at src/mongo/db/commands.cpp:200 #18 0x00007fbd331a9862 in operator() (__closure=0x7fbcfb9ddda0) at src/mongo/db/commands.cpp:184 #19 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #20 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #21 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #22 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #23 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #24 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbce4a8f3a0) at src/mongo/db/service_entry_point_common.cpp:765 #25 operator() (path=0x7fbce4a8f3a0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #26 operator() (__closure=) at src/mongo/util/future_util.h:827 #27 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #28 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #29 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #30 0x00007fbd312e301a in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runCommandWithFailPoint (this=0x7fbd03b52520) at src/mongo/db/service_entry_point_common.cpp:1230 #31 0x00007fbd312e35f3 in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x7fbd03b52520) at src/mongo/db/service_entry_point_common.cpp:1150 #32 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #33 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #34 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbd03b52520) at src/mongo/db/service_entry_point_common.cpp:651 #35 0x00007fbd312d456d in operator() (runner=0x7fbd03b52520, __closure=) at src/mongo/db/service_entry_point_common.cpp:1614 #36 operator() (__closure=) at src/mongo/util/future_util.h:827 #37 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #38 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #39 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1614 #40 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcfbd22820) at src/mongo/db/service_entry_point_common.cpp:1621 #41 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #42 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #43 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcfbd22820) at src/mongo/db/service_entry_point_common.cpp:531 #44 operator() (runner=0x7fbcfbd22820, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #45 operator() (__closure=) at src/mongo/util/future_util.h:827 #46 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #47 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbcfb9de5e0) at src/mongo/util/future_util.h:832 #48 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #49 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #50 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #51 operator() (output=0x7fbcff4e9a60, input=, __closure=) at src/mongo/util/future_impl.h:935 #52 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #53 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #54 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #55 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbcfc640520, this=0x7fbcfc640538) at src/mongo/util/functional.h:109 #56 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbcfc640520) at src/mongo/util/future_impl.h:441 #57 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbcfb9de710) at src/mongo/util/future_impl.h:1143 #58 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbcfc640520, this=0x7fbcfb9de710) at src/mongo/util/future.h:285 #59 operator() (output=0x7fbcfc640520, input=0x7fbcfc95aba0, __closure=0x7fbce9d80608) at src/mongo/util/future_impl.h:935 #60 operator() (ssb=, __closure=0x7fbce9d80608) at src/mongo/util/future_impl.h:1257 #61 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #62 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbce9d80600, args#0=) at src/mongo/util/functional.h:159 #63 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbcfc95aba0, this=0x7fbcfc95abb8) at src/mongo/util/functional.h:109 #64 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbcfc95aba0) at src/mongo/util/future_impl.h:441 #65 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #66 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbcfc95aba0 = {...}, __closure=) at src/mongo/util/future.h:859 #67 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbcfb9de8b0) at src/mongo/util/future.h:902 #68 mongo::Promise::emplaceValue<>() (this=0x7fbcfb9de8b0) at src/mongo/util/future.h:858 #69 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #70 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #71 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #72 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #73 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #74 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbcfb9dea10) at src/mongo/util/future_impl.h:1184 #75 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbcfb9dea10) at src/mongo/util/future_impl.h:940 #76 mongo::Future::then):: > (func=..., this=0x7fbcfb9dea10) at src/mongo/util/future.h:405 #77 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #78 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #79 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbceb3706a0, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #80 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbceb3706a0, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #81 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbd03a3cc30) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #82 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #83 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #84 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbd03a3cc30, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #85 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #86 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #87 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #88 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #89 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #90 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #91 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #92 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #93 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #94 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #95 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #96 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #97 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #98 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #99 operator() (__closure=0x7fbcff51f868) at src/mongo/transport/service_executor_synchronous.cpp:131 #100 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #101 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcff51f860) at src/mongo/util/functional.h:159 #102 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbcff50cdf8) at src/mongo/util/functional.h:109 #103 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #104 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #105 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcff50cde0) at src/mongo/util/functional.h:159 #106 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbcff5520a0) at src/mongo/util/functional.h:109 #107 mongo::(anonymous namespace)::runFunc (ctx=0x7fbcff5520a0) at src/mongo/transport/service_executor_utils.cpp:64 #108 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #109 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 75 (Thread 0x7fbd00977700 (LWP 19958)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd322e6583 in asio::detail::posix_event::wait (lock=..., this=0x7fbd03bbb1d0) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x7fbd03bbb1c8) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=0x7fbd03bbb160, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x00007fbd322ea311 in asio::detail::scheduler::run (this=0x7fbd03bbb160, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007fbd322eae3d in asio::io_context::run (this=0x7fbd03b93aa0) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007fbd322dd971 in asio::detail::asio_detail_posix_thread_function (arg=0x7fbd03b930e0) at src/third_party/asio-master/asio/include/asio/detail/impl/posix_thread.ipp:73 #7 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #8 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 74 (Thread 0x7fbd1db15700 (LWP 19727)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c1f448, cond=cond@entry=0x7fbd229176e0, usecs=, run_func=, signalled=signalled@entry=0x7fbd1db1215f) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c63a49a in __wt_cond_auto_wait_signal (session=session@entry=0x7fbd22c1f448, cond=0x7fbd229176e0, progress=, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd1db1215f) at src/third_party/wiredtiger/src/support/cond_auto.c:70 #3 0x00007fbd2c54d833 in __log_server (arg=0x7fbd22c1f448) at src/third_party/wiredtiger/src/conn/conn_log.c:902 #4 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #5 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 73 (Thread 0x7fbd0443b700 (LWP 12339)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c2a5a8, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd04435120) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c2a5a8) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c2a5a8, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c2a5a8) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c2a5a8) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbcf9bee920) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbcf9bee920, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbcf9bee920) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbcf8845920) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbd288c41e0) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbcf8845920) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd3550eecc in mongo::CollectionScan::doWork (this=0x7fbcf8e1a1a0, out=0x7fbd04436118) at src/mongo/db/exec/plan_stage.h:394 #14 0x00007fbd3553dd24 in mongo::PlanStage::work (out=0x7fbd04436118, this=0x7fbcf8e1a1a0) at src/mongo/db/exec/plan_stage.h:207 #15 mongo::ProjectionStage::doWork (this=0x7fbce6a38de0, out=0x7fbd044361b8) at src/mongo/db/exec/projection.cpp:132 #16 0x00007fbd3552ab62 in mongo::PlanStage::work (out=0x7fbd044361b8, this=0x7fbce6a38de0) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::LimitStage::doWork (out=0x7fbd04436270, this=0x7fbcf8a898a0) at src/mongo/db/exec/limit.cpp:68 #18 mongo::LimitStage::doWork (this=0x7fbcf8a898a0, out=0x7fbd04436270) at src/mongo/db/exec/limit.cpp:61 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbd04436270, this=0x7fbcf8a898a0) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbce84eaf20, objOut=0x7fbd04436420, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbce84eaff0, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbce84eaf20, objOut=0x7fbd04436550, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #23 0x00007fbd2e29d270 in mongo::(anonymous namespace)::FindCmd::Invocation::run (this=0x7fbce9075100, opCtx=0x7fbcf8845920, result=0x7fbce5da3aa0) at src/mongo/db/commands/find_cmd.cpp:619 #24 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbcf8845920, request=..., invocation=0x7fbce9075100, response=0x7fbce5da3aa0) at src/mongo/db/commands.cpp:200 #25 0x00007fbd331a9862 in operator() (__closure=0x7fbd04436fb0) at src/mongo/db/commands.cpp:184 #26 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #27 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #28 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #29 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #30 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #31 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbcfdb14820) at src/mongo/db/service_entry_point_common.cpp:765 #32 operator() (path=0x7fbcfdb14820, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 operator() (__closure=) at src/mongo/util/future_util.h:827 #34 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #35 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #36 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #37 0x00007fbd312e3934 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x7fbce72aa0c0) at src/mongo/db/service_entry_point_common.cpp:1108 #38 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #39 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #40 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbce72aa0c0) at src/mongo/db/service_entry_point_common.cpp:651 #41 0x00007fbd312d431d in operator() (runner=0x7fbce72aa0c0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #42 operator() (__closure=) at src/mongo/util/future_util.h:827 #43 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #44 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #45 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #46 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcef4ef420) at src/mongo/db/service_entry_point_common.cpp:1621 #47 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #49 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcef4ef420) at src/mongo/db/service_entry_point_common.cpp:531 #50 operator() (runner=0x7fbcef4ef420, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #51 operator() (__closure=) at src/mongo/util/future_util.h:827 #52 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #53 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbd044375e0) at src/mongo/util/future_util.h:832 #54 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #55 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #56 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #57 operator() (output=0x7fbcee7ce560, input=, __closure=) at src/mongo/util/future_impl.h:935 #58 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #59 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #60 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #61 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce688c420, this=0x7fbce688c438) at src/mongo/util/functional.h:109 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce688c420) at src/mongo/util/future_impl.h:441 #63 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbd04437710) at src/mongo/util/future_impl.h:1143 #64 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbce688c420, this=0x7fbd04437710) at src/mongo/util/future.h:285 #65 operator() (output=0x7fbce688c420, input=0x7fbce9323f20, __closure=0x7fbce5cc1478) at src/mongo/util/future_impl.h:935 #66 operator() (ssb=, __closure=0x7fbce5cc1478) at src/mongo/util/future_impl.h:1257 #67 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #68 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbce5cc1470, args#0=) at src/mongo/util/functional.h:159 #69 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce9323f20, this=0x7fbce9323f38) at src/mongo/util/functional.h:109 #70 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce9323f20) at src/mongo/util/future_impl.h:441 #71 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #72 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbce9323f20 = {...}, __closure=) at src/mongo/util/future.h:859 #73 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbd044378b0) at src/mongo/util/future.h:902 #74 mongo::Promise::emplaceValue<>() (this=0x7fbd044378b0) at src/mongo/util/future.h:858 #75 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #76 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #77 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #78 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #79 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #80 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbd04437a10) at src/mongo/util/future_impl.h:1184 #81 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbd04437a10) at src/mongo/util/future_impl.h:940 #82 mongo::Future::then):: > (func=..., this=0x7fbd04437a10) at src/mongo/util/future.h:405 #83 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #84 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #85 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbcf8845920, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #86 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbcf8845920, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #87 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbcfa31e9f0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #88 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #89 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #90 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbcfa31e9f0, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #91 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #92 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #93 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #94 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #95 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #96 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #97 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #98 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #100 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #101 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #102 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #103 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #104 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #105 operator() (__closure=0x7fbd03bf7dc8) at src/mongo/transport/service_executor_synchronous.cpp:131 #106 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #107 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd03bf7dc0) at src/mongo/util/functional.h:159 #108 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbced28a998) at src/mongo/util/functional.h:109 #109 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #110 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #111 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbced28a980) at src/mongo/util/functional.h:159 #112 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbcf9fdae60) at src/mongo/util/functional.h:109 #113 mongo::(anonymous namespace)::runFunc (ctx=0x7fbcf9fdae60) at src/mongo/transport/service_executor_utils.cpp:64 #114 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #115 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 72 (Thread 0x7fbd12dfc700 (LWP 1626)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c28160, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd12df6120) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c28160) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c28160, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c28160) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c28160) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbce8f98920) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbce8f98920, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbce8f98920) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbceb18bb60) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbcfd9601a0) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbceb18bb60) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd3550eecc in mongo::CollectionScan::doWork (this=0x7fbcfccf5520, out=0x7fbd12df7118) at src/mongo/db/exec/plan_stage.h:394 #14 0x00007fbd3553dd24 in mongo::PlanStage::work (out=0x7fbd12df7118, this=0x7fbcfccf5520) at src/mongo/db/exec/plan_stage.h:207 #15 mongo::ProjectionStage::doWork (this=0x7fbce4b057e0, out=0x7fbd12df71b8) at src/mongo/db/exec/projection.cpp:132 #16 0x00007fbd3552ab62 in mongo::PlanStage::work (out=0x7fbd12df71b8, this=0x7fbce4b057e0) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::LimitStage::doWork (out=0x7fbd12df7270, this=0x7fbcfd95faa0) at src/mongo/db/exec/limit.cpp:68 #18 mongo::LimitStage::doWork (this=0x7fbcfd95faa0, out=0x7fbd12df7270) at src/mongo/db/exec/limit.cpp:61 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbd12df7270, this=0x7fbcfd95faa0) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbce6a61160, objOut=0x7fbd12df7420, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbce6a61230, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbce6a61160, objOut=0x7fbd12df7550, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #23 0x00007fbd2e29d270 in mongo::(anonymous namespace)::FindCmd::Invocation::run (this=0x7fbce496b020, opCtx=0x7fbceb18bb60, result=0x7fbcfa6cafa0) at src/mongo/db/commands/find_cmd.cpp:619 #24 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbceb18bb60, request=..., invocation=0x7fbce496b020, response=0x7fbcfa6cafa0) at src/mongo/db/commands.cpp:200 #25 0x00007fbd331a9862 in operator() (__closure=0x7fbd12df7fb0) at src/mongo/db/commands.cpp:184 #26 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #27 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #28 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #29 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #30 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #31 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbcfdce5de0) at src/mongo/db/service_entry_point_common.cpp:765 #32 operator() (path=0x7fbcfdce5de0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 operator() (__closure=) at src/mongo/util/future_util.h:827 #34 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #35 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #36 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #37 0x00007fbd312e3934 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x7fbcf0a47ba0) at src/mongo/db/service_entry_point_common.cpp:1108 #38 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #39 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #40 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbcf0a47ba0) at src/mongo/db/service_entry_point_common.cpp:651 #41 0x00007fbd312d431d in operator() (runner=0x7fbcf0a47ba0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #42 operator() (__closure=) at src/mongo/util/future_util.h:827 #43 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #44 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #45 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #46 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbced8aea20) at src/mongo/db/service_entry_point_common.cpp:1621 #47 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #49 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbced8aea20) at src/mongo/db/service_entry_point_common.cpp:531 #50 operator() (runner=0x7fbced8aea20, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #51 operator() (__closure=) at src/mongo/util/future_util.h:827 #52 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #53 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbd12df85e0) at src/mongo/util/future_util.h:832 #54 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #55 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #56 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #57 operator() (output=0x7fbced2ffba0, input=, __closure=) at src/mongo/util/future_impl.h:935 #58 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #59 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #60 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #61 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce88e0de0, this=0x7fbce88e0df8) at src/mongo/util/functional.h:109 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce88e0de0) at src/mongo/util/future_impl.h:441 #63 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbd12df8710) at src/mongo/util/future_impl.h:1143 #64 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbce88e0de0, this=0x7fbd12df8710) at src/mongo/util/future.h:285 #65 operator() (output=0x7fbce88e0de0, input=0x7fbce6952920, __closure=0x7fbce7aedca8) at src/mongo/util/future_impl.h:935 #66 operator() (ssb=, __closure=0x7fbce7aedca8) at src/mongo/util/future_impl.h:1257 #67 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #68 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbce7aedca0, args#0=) at src/mongo/util/functional.h:159 #69 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce6952920, this=0x7fbce6952938) at src/mongo/util/functional.h:109 #70 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce6952920) at src/mongo/util/future_impl.h:441 #71 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #72 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbce6952920 = {...}, __closure=) at src/mongo/util/future.h:859 #73 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbd12df88b0) at src/mongo/util/future.h:902 #74 mongo::Promise::emplaceValue<>() (this=0x7fbd12df88b0) at src/mongo/util/future.h:858 #75 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #76 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #77 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #78 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #79 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #80 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbd12df8a10) at src/mongo/util/future_impl.h:1184 #81 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbd12df8a10) at src/mongo/util/future_impl.h:940 #82 mongo::Future::then):: > (func=..., this=0x7fbd12df8a10) at src/mongo/util/future.h:405 #83 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #84 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #85 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbceb18bb60, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #86 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbceb18bb60, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #87 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbcfdb3f0b0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #88 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #89 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #90 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbcfdb3f0b0, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #91 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #92 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #93 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #94 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #95 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #96 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #97 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #98 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #100 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #101 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #102 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #103 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #104 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #105 operator() (__closure=0x7fbd0a420b08) at src/mongo/transport/service_executor_synchronous.cpp:131 #106 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #107 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd0a420b00) at src/mongo/util/functional.h:159 #108 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbcfdc77718) at src/mongo/util/functional.h:109 #109 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #110 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #111 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcfdc77700) at src/mongo/util/functional.h:159 #112 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbceb7b7a60) at src/mongo/util/functional.h:109 #113 mongo::(anonymous namespace)::runFunc (ctx=0x7fbceb7b7a60) at src/mongo/transport/service_executor_utils.cpp:64 #114 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #115 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 71 (Thread 0x7fbd00176700 (LWP 25551)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c24cf8, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd00170120) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c24cf8) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c24cf8, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c24cf8) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c24cf8) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbd038dc4a0) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbd038dc4a0, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbd038dc4a0) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbd034dbb20) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbcfc7f69c0) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbd034dbb20) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd3550eecc in mongo::CollectionScan::doWork (this=0x7fbceac1b1a0, out=0x7fbd00171118) at src/mongo/db/exec/plan_stage.h:394 #14 0x00007fbd3553dd24 in mongo::PlanStage::work (out=0x7fbd00171118, this=0x7fbceac1b1a0) at src/mongo/db/exec/plan_stage.h:207 #15 mongo::ProjectionStage::doWork (this=0x7fbd0a4b1660, out=0x7fbd001711b8) at src/mongo/db/exec/projection.cpp:132 #16 0x00007fbd3552ab62 in mongo::PlanStage::work (out=0x7fbd001711b8, this=0x7fbd0a4b1660) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::LimitStage::doWork (out=0x7fbd00171270, this=0x7fbcf8fd82c0) at src/mongo/db/exec/limit.cpp:68 #18 mongo::LimitStage::doWork (this=0x7fbcf8fd82c0, out=0x7fbd00171270) at src/mongo/db/exec/limit.cpp:61 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbd00171270, this=0x7fbcf8fd82c0) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbce5430160, objOut=0x7fbd00171420, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbce5430230, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbce5430160, objOut=0x7fbd00171550, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #23 0x00007fbd2e29d270 in mongo::(anonymous namespace)::FindCmd::Invocation::run (this=0x7fbcea6a1b60, opCtx=0x7fbd034dbb20, result=0x7fbcfa4f5620) at src/mongo/db/commands/find_cmd.cpp:619 #24 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbd034dbb20, request=..., invocation=0x7fbcea6a1b60, response=0x7fbcfa4f5620) at src/mongo/db/commands.cpp:200 #25 0x00007fbd331a9862 in operator() (__closure=0x7fbd00171fb0) at src/mongo/db/commands.cpp:184 #26 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #27 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #28 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #29 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #30 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #31 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbcec170460) at src/mongo/db/service_entry_point_common.cpp:765 #32 operator() (path=0x7fbcec170460, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 operator() (__closure=) at src/mongo/util/future_util.h:827 #34 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #35 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #36 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #37 0x00007fbd312e3934 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x7fbcfcc97c40) at src/mongo/db/service_entry_point_common.cpp:1108 #38 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #39 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #40 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbcfcc97c40) at src/mongo/db/service_entry_point_common.cpp:651 #41 0x00007fbd312d431d in operator() (runner=0x7fbcfcc97c40, __closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #42 operator() (__closure=) at src/mongo/util/future_util.h:827 #43 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #44 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #45 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #46 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcf13c8020) at src/mongo/db/service_entry_point_common.cpp:1621 #47 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #49 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcf13c8020) at src/mongo/db/service_entry_point_common.cpp:531 #50 operator() (runner=0x7fbcf13c8020, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #51 operator() (__closure=) at src/mongo/util/future_util.h:827 #52 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #53 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbd001725e0) at src/mongo/util/future_util.h:832 #54 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #55 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #56 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #57 operator() (output=0x7fbd0a4b17a0, input=, __closure=) at src/mongo/util/future_impl.h:935 #58 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #59 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #60 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #61 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbcee804060, this=0x7fbcee804078) at src/mongo/util/functional.h:109 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbcee804060) at src/mongo/util/future_impl.h:441 #63 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbd00172710) at src/mongo/util/future_impl.h:1143 #64 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbcee804060, this=0x7fbd00172710) at src/mongo/util/future.h:285 #65 operator() (output=0x7fbcee804060, input=0x7fbce8994ca0, __closure=0x7fbcf007aac8) at src/mongo/util/future_impl.h:935 #66 operator() (ssb=, __closure=0x7fbcf007aac8) at src/mongo/util/future_impl.h:1257 #67 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #68 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbcf007aac0, args#0=) at src/mongo/util/functional.h:159 #69 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce8994ca0, this=0x7fbce8994cb8) at src/mongo/util/functional.h:109 #70 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce8994ca0) at src/mongo/util/future_impl.h:441 #71 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #72 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbce8994ca0 = {...}, __closure=) at src/mongo/util/future.h:859 #73 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbd001728b0) at src/mongo/util/future.h:902 #74 mongo::Promise::emplaceValue<>() (this=0x7fbd001728b0) at src/mongo/util/future.h:858 #75 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #76 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #77 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #78 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #79 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #80 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbd00172a10) at src/mongo/util/future_impl.h:1184 #81 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbd00172a10) at src/mongo/util/future_impl.h:940 #82 mongo::Future::then):: > (func=..., this=0x7fbd00172a10) at src/mongo/util/future.h:405 #83 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #84 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #85 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbd034dbb20, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #86 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbd034dbb20, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #87 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbce951b930) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #88 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #89 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #90 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbce951b930, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #91 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #92 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #93 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #94 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #95 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #96 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #97 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #98 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #100 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #101 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #102 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #103 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #104 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #105 operator() (__closure=0x7fbcfd921568) at src/mongo/transport/service_executor_synchronous.cpp:131 #106 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #107 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcfd921560) at src/mongo/util/functional.h:159 #108 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbce6aa1c68) at src/mongo/util/functional.h:109 #109 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #110 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #111 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbce6aa1c50) at src/mongo/util/functional.h:159 #112 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbcf884aea0) at src/mongo/util/functional.h:109 #113 mongo::(anonymous namespace)::runFunc (ctx=0x7fbcf884aea0) at src/mongo/transport/service_executor_utils.cpp:64 #114 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #115 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 70 (Thread 0x7fbd12af6700 (LWP 22509)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c238d0, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd12af0120) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c238d0) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c238d0, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c238d0) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c238d0) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbcfd74e020) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbcfd74e020, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbcfd74e020) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbcf89028e0) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbced846de0) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbcf89028e0) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd3550eecc in mongo::CollectionScan::doWork (this=0x7fbcea0c6020, out=0x7fbd12af1118) at src/mongo/db/exec/plan_stage.h:394 #14 0x00007fbd3553dd24 in mongo::PlanStage::work (out=0x7fbd12af1118, this=0x7fbcea0c6020) at src/mongo/db/exec/plan_stage.h:207 #15 mongo::ProjectionStage::doWork (this=0x7fbd0a4b1de0, out=0x7fbd12af11b8) at src/mongo/db/exec/projection.cpp:132 #16 0x00007fbd3552ab62 in mongo::PlanStage::work (out=0x7fbd12af11b8, this=0x7fbd0a4b1de0) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::LimitStage::doWork (out=0x7fbd12af1270, this=0x7fbced48c7c0) at src/mongo/db/exec/limit.cpp:68 #18 mongo::LimitStage::doWork (this=0x7fbced48c7c0, out=0x7fbd12af1270) at src/mongo/db/exec/limit.cpp:61 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbd12af1270, this=0x7fbced48c7c0) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbce696b6a0, objOut=0x7fbd12af1420, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbce696b770, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbce696b6a0, objOut=0x7fbd12af1550, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #23 0x00007fbd2e29d270 in mongo::(anonymous namespace)::FindCmd::Invocation::run (this=0x7fbceaa40340, opCtx=0x7fbcf89028e0, result=0x7fbcfa13eba0) at src/mongo/db/commands/find_cmd.cpp:619 #24 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbcf89028e0, request=..., invocation=0x7fbceaa40340, response=0x7fbcfa13eba0) at src/mongo/db/commands.cpp:200 #25 0x00007fbd331a9862 in operator() (__closure=0x7fbd12af1fb0) at src/mongo/db/commands.cpp:184 #26 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #27 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #28 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #29 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #30 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #31 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbcf8849da0) at src/mongo/db/service_entry_point_common.cpp:765 #32 operator() (path=0x7fbcf8849da0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 operator() (__closure=) at src/mongo/util/future_util.h:827 #34 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #35 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #36 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #37 0x00007fbd312e3934 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x7fbced150a20) at src/mongo/db/service_entry_point_common.cpp:1108 #38 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #39 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #40 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbced150a20) at src/mongo/db/service_entry_point_common.cpp:651 #41 0x00007fbd312d431d in operator() (runner=0x7fbced150a20, __closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #42 operator() (__closure=) at src/mongo/util/future_util.h:827 #43 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #44 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #45 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #46 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcf6312420) at src/mongo/db/service_entry_point_common.cpp:1621 #47 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #49 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcf6312420) at src/mongo/db/service_entry_point_common.cpp:531 #50 operator() (runner=0x7fbcf6312420, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #51 operator() (__closure=) at src/mongo/util/future_util.h:827 #52 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #53 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbd12af25e0) at src/mongo/util/future_util.h:832 #54 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #55 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #56 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #57 operator() (output=0x7fbce69468e0, input=, __closure=) at src/mongo/util/future_impl.h:935 #58 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #59 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #60 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #61 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbd0a4b1ca0, this=0x7fbd0a4b1cb8) at src/mongo/util/functional.h:109 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbd0a4b1ca0) at src/mongo/util/future_impl.h:441 #63 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbd12af2710) at src/mongo/util/future_impl.h:1143 #64 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbd0a4b1ca0, this=0x7fbd12af2710) at src/mongo/util/future.h:285 #65 operator() (output=0x7fbd0a4b1ca0, input=0x7fbd0a4b2560, __closure=0x7fbceaa3b158) at src/mongo/util/future_impl.h:935 #66 operator() (ssb=, __closure=0x7fbceaa3b158) at src/mongo/util/future_impl.h:1257 #67 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #68 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbceaa3b150, args#0=) at src/mongo/util/functional.h:159 #69 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbd0a4b2560, this=0x7fbd0a4b2578) at src/mongo/util/functional.h:109 #70 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbd0a4b2560) at src/mongo/util/future_impl.h:441 #71 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #72 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbd0a4b2560 = {...}, __closure=) at src/mongo/util/future.h:859 #73 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbd12af28b0) at src/mongo/util/future.h:902 #74 mongo::Promise::emplaceValue<>() (this=0x7fbd12af28b0) at src/mongo/util/future.h:858 #75 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #76 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #77 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #78 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #79 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #80 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbd12af2a10) at src/mongo/util/future_impl.h:1184 #81 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbd12af2a10) at src/mongo/util/future_impl.h:940 #82 mongo::Future::then):: > (func=..., this=0x7fbd12af2a10) at src/mongo/util/future.h:405 #83 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #84 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #85 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbcf89028e0, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #86 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbcf89028e0, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #87 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbce951b6f0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #88 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #89 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #90 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbce951b6f0, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #91 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #92 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #93 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #94 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #95 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #96 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #97 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #98 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #100 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #101 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #102 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #103 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #104 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #105 operator() (__closure=0x7fbce7643fa8) at src/mongo/transport/service_executor_synchronous.cpp:131 #106 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #107 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbce7643fa0) at src/mongo/util/functional.h:159 #108 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbce58ed858) at src/mongo/util/functional.h:109 #109 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #110 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #111 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbce58ed840) at src/mongo/util/functional.h:159 #112 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbce9fc46a0) at src/mongo/util/functional.h:109 #113 mongo::(anonymous namespace)::runFunc (ctx=0x7fbce9fc46a0) at src/mongo/transport/service_executor_utils.cpp:64 #114 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #115 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 69 (Thread 0x7fbcf883b700 (LWP 20853)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3a358820 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fbd3a338acc in std::_V2::condition_variable_any::wait > (this=0x7fbd2766d608, __lock=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:313 #3 0x00007fbd322308a0 in std::_V2::condition_variable_any::wait, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:322 #4 mongo::ThreadPool::Impl::_consumeTasks (this=0x7fbd2766d520) at src/mongo/util/concurrency/thread_pool.cpp:471 #5 0x00007fbd32231221 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x7fbd2766d520, threadName="MirrorMaestro-1") at src/mongo/util/concurrency/thread_pool.cpp:403 #6 0x00007fbd322314a0 in operator() (__closure=0x7fbcfa6a78b0) at src/mongo/util/concurrency/thread_pool.cpp:578 #7 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #8 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #9 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #10 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #11 operator() (__closure=0x7fbcfa6a78a8) at src/mongo/stdx/thread.h:193 #12 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #13 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #14 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x7fbcfa6a78a8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #15 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x7fbcfa6a78a8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #16 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x7fbcfa6a78a0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #17 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #18 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #19 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 68 (Thread 0x7fbcfb7de700 (LWP 20376)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c27140, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbcfb7d8a50) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c27140) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c27140, busy=, busy@entry=false, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c657120 in __wt_cache_eviction_check (busy=false, readonly=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c27140) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __wt_txn_rollback (session=0x7fbd22c27140, cfg=) at src/third_party/wiredtiger/src/txn/txn.c:2148 #6 0x00007fbd2c62f46d in __session_rollback_transaction (wt_session=wt_session@entry=0x7fbd22c27140, config=) at src/third_party/wiredtiger/src/session/session_api.c:1762 #7 0x00007fbd3173f515 in mongo::WiredTigerRecoveryUnit::_txnClose (this=0x7fbd28b5eaa0, commit=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/basic_string.h:194 #8 0x00007fbd31740607 in mongo::WiredTigerRecoveryUnit::_abort (this=0x7fbd28b5eaa0) at src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:216 #9 0x00007fbd32110104 in mongo::RecoveryUnit::abortUnitOfWork (this=0x7fbd28b5eaa0) at src/mongo/db/storage/recovery_unit.h:155 #10 mongo::WriteUnitOfWork::~WriteUnitOfWork (this=0x7fbcfb7d8fa0, __in_chrg=) at src/mongo/db/storage/write_unit_of_work.cpp:66 #11 mongo::WriteUnitOfWork::~WriteUnitOfWork (this=this@entry=0x7fbcfb7d8fa0, __in_chrg=) at src/mongo/db/storage/write_unit_of_work.cpp:61 #12 0x00007fbd2a55eaf1 in operator() (__closure=) at src/mongo/db/modules/enterprise/src/live_import/import_collection.cpp:332 #13 0x00007fbd2a562f0f in mongo::writeConflictRetry > (f=..., ns=..., opStr=..., opCtx=0x7fbce89136e0) at src/mongo/db/concurrency/write_conflict_exception.h:99 #14 mongo::importCollection (opCtx=, importUUID=..., nss=..., numRecords=, dataSize=, catalogEntry=..., storageMetadata=..., isDryRun=) at src/mongo/db/modules/enterprise/src/live_import/import_collection.cpp:187 #15 0x00007fbd2a5644e7 in mongo::runImportCollectionCommand (opCtx=, opCtx@entry=0x7fbce89136e0, collectionProperties=..., force=) at build/cached/mongo/db/modules/enterprise/src/live_import/collection_properties_gen.h:58 #16 0x00007fbd2e49bfaa in mongo::(anonymous namespace)::ImportCollectionCommand::Invocation::typedRun (this=0x7fbce54b6560, opCtx=0x7fbce89136e0) at build/cached/mongo/db/modules/enterprise/src/live_import/commands/import_collection_gen.h:59 #17 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbce89136e0, request=..., invocation=0x7fbce54b6560, response=0x7fbcec9f25a0) at src/mongo/db/commands.cpp:200 #18 0x00007fbd331a9862 in operator() (__closure=0x7fbcfb7d9da0) at src/mongo/db/commands.cpp:184 #19 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #20 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #21 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #22 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #23 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #24 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbcf9b68b20) at src/mongo/db/service_entry_point_common.cpp:765 #25 operator() (path=0x7fbcf9b68b20, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #26 operator() (__closure=) at src/mongo/util/future_util.h:827 #27 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #28 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #29 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #30 0x00007fbd312e301a in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runCommandWithFailPoint (this=0x7fbcedd9ee20) at src/mongo/db/service_entry_point_common.cpp:1230 #31 0x00007fbd312e35f3 in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x7fbcedd9ee20) at src/mongo/db/service_entry_point_common.cpp:1150 #32 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #33 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #34 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbcedd9ee20) at src/mongo/db/service_entry_point_common.cpp:651 #35 0x00007fbd312d456d in operator() (runner=0x7fbcedd9ee20, __closure=) at src/mongo/db/service_entry_point_common.cpp:1614 #36 operator() (__closure=) at src/mongo/util/future_util.h:827 #37 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #38 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #39 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1614 #40 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcf20ec020) at src/mongo/db/service_entry_point_common.cpp:1621 #41 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #42 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #43 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcf20ec020) at src/mongo/db/service_entry_point_common.cpp:531 #44 operator() (runner=0x7fbcf20ec020, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #45 operator() (__closure=) at src/mongo/util/future_util.h:827 #46 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #47 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbcfb7da5e0) at src/mongo/util/future_util.h:832 #48 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #49 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #50 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #51 operator() (output=0x7fbce93b92a0, input=, __closure=) at src/mongo/util/future_impl.h:935 #52 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #53 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #54 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #55 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbcfa383520, this=0x7fbcfa383538) at src/mongo/util/functional.h:109 #56 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbcfa383520) at src/mongo/util/future_impl.h:441 #57 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbcfb7da710) at src/mongo/util/future_impl.h:1143 #58 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbcfa383520, this=0x7fbcfb7da710) at src/mongo/util/future.h:285 #59 operator() (output=0x7fbcfa383520, input=0x7fbcf8a417e0, __closure=0x7fbcebfe1a78) at src/mongo/util/future_impl.h:935 #60 operator() (ssb=, __closure=0x7fbcebfe1a78) at src/mongo/util/future_impl.h:1257 #61 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #62 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbcebfe1a70, args#0=) at src/mongo/util/functional.h:159 #63 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbcf8a417e0, this=0x7fbcf8a417f8) at src/mongo/util/functional.h:109 #64 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbcf8a417e0) at src/mongo/util/future_impl.h:441 #65 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #66 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbcf8a417e0 = {...}, __closure=) at src/mongo/util/future.h:859 #67 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbcfb7da8b0) at src/mongo/util/future.h:902 #68 mongo::Promise::emplaceValue<>() (this=0x7fbcfb7da8b0) at src/mongo/util/future.h:858 #69 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #70 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #71 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #72 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #73 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #74 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbcfb7daa10) at src/mongo/util/future_impl.h:1184 #75 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbcfb7daa10) at src/mongo/util/future_impl.h:940 #76 mongo::Future::then):: > (func=..., this=0x7fbcfb7daa10) at src/mongo/util/future.h:405 #77 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #78 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #79 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbce89136e0, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #80 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbce89136e0, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #81 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbd03a3ce70) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #82 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #83 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #84 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbd03a3ce70, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #85 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #86 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #87 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #88 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #89 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #90 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #91 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #92 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #93 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #94 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #95 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #96 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #97 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #98 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #99 operator() (__closure=0x7fbcff54d588) at src/mongo/transport/service_executor_synchronous.cpp:131 #100 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #101 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcff54d580) at src/mongo/util/functional.h:159 #102 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbd0393f088) at src/mongo/util/functional.h:109 #103 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #104 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #105 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd0393f070) at src/mongo/util/functional.h:159 #106 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbd03942a20) at src/mongo/util/functional.h:109 #107 mongo::(anonymous namespace)::runFunc (ctx=0x7fbd03942a20) at src/mongo/transport/service_executor_utils.cpp:64 #108 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #109 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 67 (Thread 0x7fbd0bef2700 (LWP 19781)): #0 0x00007fbd380e07e1 in poll () from /lib64/libc.so.6 #1 0x00007fbd379e53a9 in poll (__timeout=, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 mongo::transport::TransportLayerASIO::BatonASIO::run (this=0x7fbd03c17df0, clkSource=0x7fbd289be1e0) at src/mongo/transport/baton_asio_linux.h:349 #3 0x00007fbd32196978 in mongo::Waitable::wait(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}::operator()() const (__closure=0x7fbd0beeeb30) at src/mongo/util/waitable.h:63 #4 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (this=0x7fbd03b52430, notifyable=..., cb=...) at src/mongo/stdx/condition_variable.h:162 #5 0x00007fbd32195600 in mongo::Waitable::wait (lk=..., cv=..., clkSource=, waitable=) at src/mongo/util/waitable.h:61 #6 operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #7 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x7fbd03c06fe0, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:330 #8 0x00007fbd37a89086 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#3}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (__closure=__closure@entry=0x7fbd0beeece0, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:385 #9 0x00007fbd37a89ca0 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#4}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:420 #10 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 #11 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 #12 mongo::future_details::SharedStateBase::wait (this=, interruptible=) at src/mongo/util/future_impl.h:402 #13 0x00007fbd2f64f681 in mongo::future_details::SharedStateHolder >::get(mongo::Interruptible*) const & (interruptible=0x7fbd03c06fe0, this=0x7fbd0beeedb0) at src/mongo/util/future_impl.h:682 #14 mongo::SharedSemiFuture >::get(mongo::Interruptible*) const & (interruptible=0x7fbd03c06fe0, this=0x7fbd0beeedb0) at src/mongo/util/future.h:984 #15 mongo::repl::TopologyVersionObserver::_cacheHelloResponse (this=0x7fbd276492a8, opCtx=0x7fbd03c06fe0, topologyVersion=...) at src/mongo/db/repl/topology_version_observer.cpp:141 #16 0x00007fbd2f64ff99 in mongo::repl::TopologyVersionObserver::_workerThreadBody (this=0x7fbd276492a8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #17 0x00007fbd2f6503ac in operator() (__closure=0x7fbd274ee0d0) at src/mongo/db/repl/topology_version_observer.cpp:64 #18 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #19 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #20 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #21 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #22 operator() (__closure=0x7fbd274ee0c8) at src/mongo/stdx/thread.h:193 #23 std::__invoke_impl >(mongo::repl::TopologyVersionObserver::init(mongo::ServiceContext*, mongo::repl::ReplicationCoordinator*)::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #24 std::__invoke >(mongo::repl::TopologyVersionObserver::init(mongo::ServiceContext*, mongo::repl::ReplicationCoordinator*)::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #25 std::thread::_Invoker >(mongo::repl::TopologyVersionObserver::init(mongo::ServiceContext*, mongo::repl::ReplicationCoordinator*)::):: > >::_M_invoke<0> (this=0x7fbd274ee0c8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #26 std::thread::_Invoker >(mongo::repl::TopologyVersionObserver::init(mongo::ServiceContext*, mongo::repl::ReplicationCoordinator*)::):: > >::operator() (this=0x7fbd274ee0c8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #27 std::thread::_State_impl >(mongo::repl::TopologyVersionObserver::init(mongo::ServiceContext*, mongo::repl::ReplicationCoordinator*)::):: > > >::_M_run(void) (this=0x7fbd274ee0c0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #28 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #29 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #30 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 66 (Thread 0x7fbd1ba11700 (LWP 19731)): #0 __evict_walk (queue=0x7fbd28b0fbd0, session=0x7fbd22c1e428) at src/third_party/wiredtiger/src/evict/evict_lru.c:1500 #1 __evict_lru_walk (session=0x7fbd22c20468) at src/third_party/wiredtiger/src/evict/evict_lru.c:1198 #2 __evict_pass (session=) at src/third_party/wiredtiger/src/evict/evict_lru.c:719 #3 __evict_server (did_work=, session=) at src/third_party/wiredtiger/src/evict/evict_lru.c:389 #4 __wt_evict_thread_run (session=, thread=0x7fbd2771f5a0) at src/third_party/wiredtiger/src/evict/evict_lru.c:297 #5 0x00007fbd2c64e219 in __thread_run (arg=0x7fbd2771f5a0) at src/third_party/wiredtiger/src/support/thread_group.c:31 #6 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #7 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 65 (Thread 0x7fbd043ba700 (LWP 14673)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c2a9b0, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd043b4120) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c2a9b0) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c2a9b0, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c2a9b0) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c2a9b0) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbd0a2824a0) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbd0a2824a0, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbd0a2824a0) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbcfc3b5220) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbcf8a89980) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbcfc3b5220) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd3550eecc in mongo::CollectionScan::doWork (this=0x7fbd0a252ca0, out=0x7fbd043b5118) at src/mongo/db/exec/plan_stage.h:394 #14 0x00007fbd3553dd24 in mongo::PlanStage::work (out=0x7fbd043b5118, this=0x7fbd0a252ca0) at src/mongo/db/exec/plan_stage.h:207 #15 mongo::ProjectionStage::doWork (this=0x7fbcece7fde0, out=0x7fbd043b51b8) at src/mongo/db/exec/projection.cpp:132 #16 0x00007fbd3552ab62 in mongo::PlanStage::work (out=0x7fbd043b51b8, this=0x7fbcece7fde0) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::LimitStage::doWork (out=0x7fbd043b5270, this=0x7fbce7411640) at src/mongo/db/exec/limit.cpp:68 #18 mongo::LimitStage::doWork (this=0x7fbce7411640, out=0x7fbd043b5270) at src/mongo/db/exec/limit.cpp:61 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbd043b5270, this=0x7fbce7411640) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbced1528e0, objOut=0x7fbd043b5420, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbced1529b0, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbced1528e0, objOut=0x7fbd043b5550, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #23 0x00007fbd2e29d270 in mongo::(anonymous namespace)::FindCmd::Invocation::run (this=0x7fbce92b2980, opCtx=0x7fbcfc3b5220, result=0x7fbcfc4695a0) at src/mongo/db/commands/find_cmd.cpp:619 #24 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbcfc3b5220, request=..., invocation=0x7fbce92b2980, response=0x7fbcfc4695a0) at src/mongo/db/commands.cpp:200 #25 0x00007fbd331a9862 in operator() (__closure=0x7fbd043b5fb0) at src/mongo/db/commands.cpp:184 #26 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #27 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #28 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #29 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #30 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #31 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbd038da920) at src/mongo/db/service_entry_point_common.cpp:765 #32 operator() (path=0x7fbd038da920, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 operator() (__closure=) at src/mongo/util/future_util.h:827 #34 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #35 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #36 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #37 0x00007fbd312e3934 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x7fbcf9ff4560) at src/mongo/db/service_entry_point_common.cpp:1108 #38 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #39 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #40 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbcf9ff4560) at src/mongo/db/service_entry_point_common.cpp:651 #41 0x00007fbd312d431d in operator() (runner=0x7fbcf9ff4560, __closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #42 operator() (__closure=) at src/mongo/util/future_util.h:827 #43 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #44 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #45 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #46 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcf2cfae20) at src/mongo/db/service_entry_point_common.cpp:1621 #47 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #49 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcf2cfae20) at src/mongo/db/service_entry_point_common.cpp:531 #50 operator() (runner=0x7fbcf2cfae20, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #51 operator() (__closure=) at src/mongo/util/future_util.h:827 #52 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #53 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbd043b65e0) at src/mongo/util/future_util.h:832 #54 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #55 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #56 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #57 operator() (output=0x7fbce93beb60, input=, __closure=) at src/mongo/util/future_impl.h:935 #58 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #59 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #60 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #61 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbd0a4b27e0, this=0x7fbd0a4b27f8) at src/mongo/util/functional.h:109 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbd0a4b27e0) at src/mongo/util/future_impl.h:441 #63 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbd043b6710) at src/mongo/util/future_impl.h:1143 #64 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbd0a4b27e0, this=0x7fbd043b6710) at src/mongo/util/future.h:285 #65 operator() (output=0x7fbd0a4b27e0, input=0x7fbce6d888e0, __closure=0x7fbcfc837ec8) at src/mongo/util/future_impl.h:935 #66 operator() (ssb=, __closure=0x7fbcfc837ec8) at src/mongo/util/future_impl.h:1257 #67 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #68 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbcfc837ec0, args#0=) at src/mongo/util/functional.h:159 #69 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce6d888e0, this=0x7fbce6d888f8) at src/mongo/util/functional.h:109 #70 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce6d888e0) at src/mongo/util/future_impl.h:441 #71 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #72 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbce6d888e0 = {...}, __closure=) at src/mongo/util/future.h:859 #73 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbd043b68b0) at src/mongo/util/future.h:902 #74 mongo::Promise::emplaceValue<>() (this=0x7fbd043b68b0) at src/mongo/util/future.h:858 #75 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #76 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #77 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #78 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #79 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #80 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbd043b6a10) at src/mongo/util/future_impl.h:1184 #81 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbd043b6a10) at src/mongo/util/future_impl.h:940 #82 mongo::Future::then):: > (func=..., this=0x7fbd043b6a10) at src/mongo/util/future.h:405 #83 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #84 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #85 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbcfc3b5220, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #86 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbcfc3b5220, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #87 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbcfa31e870) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #88 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #89 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #90 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbcfa31e870, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #91 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #92 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #93 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #94 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #95 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #96 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #97 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #98 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #100 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #101 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #102 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #103 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #104 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #105 operator() (__closure=0x7fbcf0c50388) at src/mongo/transport/service_executor_synchronous.cpp:131 #106 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #107 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcf0c50380) at src/mongo/util/functional.h:159 #108 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbcf890de38) at src/mongo/util/functional.h:109 #109 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #110 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #111 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcf890de20) at src/mongo/util/functional.h:159 #112 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbd0a31cbe0) at src/mongo/util/functional.h:109 #113 mongo::(anonymous namespace)::runFunc (ctx=0x7fbd0a31cbe0) at src/mongo/transport/service_executor_utils.cpp:64 #114 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #115 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 64 (Thread 0x7fbd128f2700 (LWP 10335)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c29588, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd128ec120) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c29588) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c29588, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c29588) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c29588) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbce73c0b20) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbce73c0b20, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbce73c0b20) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbce82118e0) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbd2270f980) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbce82118e0) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd3550eecc in mongo::CollectionScan::doWork (this=0x7fbcfa6c71a0, out=0x7fbd128ed118) at src/mongo/db/exec/plan_stage.h:394 #14 0x00007fbd3553dd24 in mongo::PlanStage::work (out=0x7fbd128ed118, this=0x7fbcfa6c71a0) at src/mongo/db/exec/plan_stage.h:207 #15 mongo::ProjectionStage::doWork (this=0x7fbce81fe7e0, out=0x7fbd128ed1b8) at src/mongo/db/exec/projection.cpp:132 #16 0x00007fbd3552ab62 in mongo::PlanStage::work (out=0x7fbd128ed1b8, this=0x7fbce81fe7e0) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::LimitStage::doWork (out=0x7fbd128ed270, this=0x7fbd2270f520) at src/mongo/db/exec/limit.cpp:68 #18 mongo::LimitStage::doWork (this=0x7fbd2270f520, out=0x7fbd128ed270) at src/mongo/db/exec/limit.cpp:61 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbd128ed270, this=0x7fbd2270f520) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbce7f082a0, objOut=0x7fbd128ed420, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbce7f08370, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbce7f082a0, objOut=0x7fbd128ed550, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #23 0x00007fbd2e29d270 in mongo::(anonymous namespace)::FindCmd::Invocation::run (this=0x7fbce76bfb00, opCtx=0x7fbce82118e0, result=0x7fbce7f0a020) at src/mongo/db/commands/find_cmd.cpp:619 #24 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbce82118e0, request=..., invocation=0x7fbce76bfb00, response=0x7fbce7f0a020) at src/mongo/db/commands.cpp:200 #25 0x00007fbd331a9862 in operator() (__closure=0x7fbd128edfb0) at src/mongo/db/commands.cpp:184 #26 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #27 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #28 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #29 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #30 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #31 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbd214f7da0) at src/mongo/db/service_entry_point_common.cpp:765 #32 operator() (path=0x7fbd214f7da0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 operator() (__closure=) at src/mongo/util/future_util.h:827 #34 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #35 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #36 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #37 0x00007fbd312e3934 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x7fbceec7b470) at src/mongo/db/service_entry_point_common.cpp:1108 #38 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #39 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #40 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbceec7b470) at src/mongo/db/service_entry_point_common.cpp:651 #41 0x00007fbd312d431d in operator() (runner=0x7fbceec7b470, __closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #42 operator() (__closure=) at src/mongo/util/future_util.h:827 #43 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #44 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #45 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #46 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcee7f7420) at src/mongo/db/service_entry_point_common.cpp:1621 #47 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #49 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcee7f7420) at src/mongo/db/service_entry_point_common.cpp:531 #50 operator() (runner=0x7fbcee7f7420, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #51 operator() (__closure=) at src/mongo/util/future_util.h:827 #52 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #53 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbd128ee5e0) at src/mongo/util/future_util.h:832 #54 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #55 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #56 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #57 operator() (output=0x7fbcece80920, input=, __closure=) at src/mongo/util/future_impl.h:935 #58 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #59 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #60 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #61 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce53738e0, this=0x7fbce53738f8) at src/mongo/util/functional.h:109 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce53738e0) at src/mongo/util/future_impl.h:441 #63 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbd128ee710) at src/mongo/util/future_impl.h:1143 #64 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbce53738e0, this=0x7fbd128ee710) at src/mongo/util/future.h:285 #65 operator() (output=0x7fbce53738e0, input=0x7fbce69fbb60, __closure=0x7fbd03a73c48) at src/mongo/util/future_impl.h:935 #66 operator() (ssb=, __closure=0x7fbd03a73c48) at src/mongo/util/future_impl.h:1257 #67 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #68 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbd03a73c40, args#0=) at src/mongo/util/functional.h:159 #69 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce69fbb60, this=0x7fbce69fbb78) at src/mongo/util/functional.h:109 #70 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce69fbb60) at src/mongo/util/future_impl.h:441 #71 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #72 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbce69fbb60 = {...}, __closure=) at src/mongo/util/future.h:859 #73 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbd128ee8b0) at src/mongo/util/future.h:902 #74 mongo::Promise::emplaceValue<>() (this=0x7fbd128ee8b0) at src/mongo/util/future.h:858 #75 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #76 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #77 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #78 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #79 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #80 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbd128eea10) at src/mongo/util/future_impl.h:1184 #81 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbd128eea10) at src/mongo/util/future_impl.h:940 #82 mongo::Future::then):: > (func=..., this=0x7fbd128eea10) at src/mongo/util/future.h:405 #83 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #84 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #85 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbce82118e0, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #86 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbce82118e0, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #87 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbce951bc30) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #88 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #89 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #90 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbce951bc30, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #91 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #92 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #93 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #94 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #95 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #96 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #97 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #98 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #100 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #101 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #102 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #103 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #104 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #105 operator() (__closure=0x7fbced3d36e8) at src/mongo/transport/service_executor_synchronous.cpp:131 #106 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #107 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbced3d36e0) at src/mongo/util/functional.h:159 #108 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbcea5d47b8) at src/mongo/util/functional.h:109 #109 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #110 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #111 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcea5d47a0) at src/mongo/util/functional.h:159 #112 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbd216168a0) at src/mongo/util/functional.h:109 #113 mongo::(anonymous namespace)::runFunc (ctx=0x7fbd216168a0) at src/mongo/transport/service_executor_utils.cpp:64 #114 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #115 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 63 (Thread 0x7fbd029e6700 (LWP 22702)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c23cd8, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd029e0120) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c23cd8) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c23cd8, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c23cd8) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c23cd8) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbcfc110b20) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbcfc110b20, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbcfc110b20) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbd1edc1220) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbcfa661d40) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbd1edc1220) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd3550eecc in mongo::CollectionScan::doWork (this=0x7fbcef3a1920, out=0x7fbd029e1118) at src/mongo/db/exec/plan_stage.h:394 #14 0x00007fbd3553dd24 in mongo::PlanStage::work (out=0x7fbd029e1118, this=0x7fbcef3a1920) at src/mongo/db/exec/plan_stage.h:207 #15 mongo::ProjectionStage::doWork (this=0x7fbce7afd020, out=0x7fbd029e11b8) at src/mongo/db/exec/projection.cpp:132 #16 0x00007fbd3552ab62 in mongo::PlanStage::work (out=0x7fbd029e11b8, this=0x7fbce7afd020) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::LimitStage::doWork (out=0x7fbd029e1270, this=0x7fbcfc7f6640) at src/mongo/db/exec/limit.cpp:68 #18 mongo::LimitStage::doWork (this=0x7fbcfc7f6640, out=0x7fbd029e1270) at src/mongo/db/exec/limit.cpp:61 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbd029e1270, this=0x7fbcfc7f6640) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbce4179520, objOut=0x7fbd029e1420, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbce41795f0, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbce4179520, objOut=0x7fbd029e1550, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #23 0x00007fbd2e29d270 in mongo::(anonymous namespace)::FindCmd::Invocation::run (this=0x7fbcea2d6840, opCtx=0x7fbd1edc1220, result=0x7fbcfc4e49a0) at src/mongo/db/commands/find_cmd.cpp:619 #24 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbd1edc1220, request=..., invocation=0x7fbcea2d6840, response=0x7fbcfc4e49a0) at src/mongo/db/commands.cpp:200 #25 0x00007fbd331a9862 in operator() (__closure=0x7fbd029e1fb0) at src/mongo/db/commands.cpp:184 #26 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #27 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #28 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #29 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #30 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #31 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbceb7358a0) at src/mongo/db/service_entry_point_common.cpp:765 #32 operator() (path=0x7fbceb7358a0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 operator() (__closure=) at src/mongo/util/future_util.h:827 #34 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #35 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #36 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #37 0x00007fbd312e3934 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x7fbce6996a60) at src/mongo/db/service_entry_point_common.cpp:1108 #38 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #39 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #40 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbce6996a60) at src/mongo/db/service_entry_point_common.cpp:651 #41 0x00007fbd312d431d in operator() (runner=0x7fbce6996a60, __closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #42 operator() (__closure=) at src/mongo/util/future_util.h:827 #43 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #44 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #45 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #46 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcf4a12620) at src/mongo/db/service_entry_point_common.cpp:1621 #47 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #49 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcf4a12620) at src/mongo/db/service_entry_point_common.cpp:531 #50 operator() (runner=0x7fbcf4a12620, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #51 operator() (__closure=) at src/mongo/util/future_util.h:827 #52 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #53 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbd029e25e0) at src/mongo/util/future_util.h:832 #54 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #55 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #56 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #57 operator() (output=0x7fbce7afd7a0, input=, __closure=) at src/mongo/util/future_impl.h:935 #58 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #59 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #60 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #61 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce730f660, this=0x7fbce730f678) at src/mongo/util/functional.h:109 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce730f660) at src/mongo/util/future_impl.h:441 #63 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbd029e2710) at src/mongo/util/future_impl.h:1143 #64 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbce730f660, this=0x7fbd029e2710) at src/mongo/util/future.h:285 #65 operator() (output=0x7fbce730f660, input=0x7fbce6b96e20, __closure=0x7fbce6069528) at src/mongo/util/future_impl.h:935 #66 operator() (ssb=, __closure=0x7fbce6069528) at src/mongo/util/future_impl.h:1257 #67 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #68 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbce6069520, args#0=) at src/mongo/util/functional.h:159 #69 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce6b96e20, this=0x7fbce6b96e38) at src/mongo/util/functional.h:109 #70 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce6b96e20) at src/mongo/util/future_impl.h:441 #71 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #72 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbce6b96e20 = {...}, __closure=) at src/mongo/util/future.h:859 #73 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbd029e28b0) at src/mongo/util/future.h:902 #74 mongo::Promise::emplaceValue<>() (this=0x7fbd029e28b0) at src/mongo/util/future.h:858 #75 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #76 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #77 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #78 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #79 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #80 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbd029e2a10) at src/mongo/util/future_impl.h:1184 #81 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbd029e2a10) at src/mongo/util/future_impl.h:940 #82 mongo::Future::then):: > (func=..., this=0x7fbd029e2a10) at src/mongo/util/future.h:405 #83 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #84 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #85 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbd1edc1220, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #86 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbd1edc1220, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #87 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbce951b7b0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #88 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #89 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #90 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbce951b7b0, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #91 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #92 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #93 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #94 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #95 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #96 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #97 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #98 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #100 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #101 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #102 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #103 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #104 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #105 operator() (__closure=0x7fbcece6a408) at src/mongo/transport/service_executor_synchronous.cpp:131 #106 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #107 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcece6a400) at src/mongo/util/functional.h:159 #108 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbd0a41d578) at src/mongo/util/functional.h:109 #109 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #110 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #111 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd0a41d560) at src/mongo/util/functional.h:159 #112 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbcfe660e60) at src/mongo/util/functional.h:109 #113 mongo::(anonymous namespace)::runFunc (ctx=0x7fbcfe660e60) at src/mongo/transport/service_executor_utils.cpp:64 #114 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #115 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 62 (Thread 0x7fbd12cfa700 (LWP 20435)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c21890, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd12cf4a90) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c21890) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c21890, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c21890) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c21890) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbd200096a0) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbd200096a0, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbd200096a0) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbcedea6460) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbd03870b40) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbcedea6460) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd368df9c5 in mongo::repl::StorageInterfaceImpl::waitForAllEarlierOplogWritesToBeVisible (this=, opCtx=0x7fbcedea6460, primaryOnly=) at src/mongo/db/repl/storage_interface_impl.cpp:1497 #14 0x00007fbd364f8886 in mongo::repl::ReplicationCoordinatorImpl::_waitUntilOpTime (this=0x7fbd27738820, opCtx=0x7fbcedea6460, targetOpTime=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:1648 #15 0x00007fbd364f8fe3 in mongo::repl::ReplicationCoordinatorImpl::_waitUntilClusterTimeForRead (this=0x7fbd27738820, opCtx=0x7fbcedea6460, readConcern=..., deadline=boost::optional is not initialized) at src/mongo/db/repl/replication_coordinator_impl.cpp:1743 #16 0x00007fbd364f92dc in mongo::repl::ReplicationCoordinatorImpl::waitUntilOpTimeForReadUntil (this=0x7fbd27738820, opCtx=, readConcern=..., deadline=boost::optional is not initialized) at src/mongo/db/repl/replication_coordinator_impl.cpp:1590 #17 0x00007fbd364d7ca2 in mongo::repl::ReplicationCoordinatorImpl::waitUntilOpTimeForRead (this=0x7fbd27738820, opCtx=0x7fbcedea6460, readConcern=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:1571 #18 0x00007fbd31296fdb in mongo::(anonymous namespace)::waitForReadConcernImpl (opCtx=0x7fbcedea6460, readConcernArgs=..., dbName=..., allowAfterClusterTime=) at src/mongo/db/read_concern_mongod.cpp:385 #19 0x00007fbd358f7a45 in std::__invoke_impl (__f=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:60 #20 std::__invoke (__fn=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:97 #21 std::invoke (__fn=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/functional:98 #22 mongo::WeakFunction::operator()(mongo::OperationContext*&, mongo::repl::ReadConcernArgs const&, mongo::StringData&, bool&) const (this=0x7fbd35906100 ) at src/mongo/base/shim.h:119 #23 mongo::waitForReadConcern (opCtx=opCtx@entry=0x7fbcedea6460, readConcernArgs=..., dbName="local", allowAfterClusterTime=allowAfterClusterTime@entry=true) at src/mongo/db/read_concern.cpp:48 #24 0x00007fbd3598373b in mongo::ServiceEntryPointMongod::Hooks::waitForReadConcern (this=, opCtx=0x7fbcedea6460, invocation=0x7fbcea2d7380, request=...) at src/mongo/db/service_entry_point_mongod.cpp:85 #25 0x00007fbd312d419a in mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcfa36ca20) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:1295 #26 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #27 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #28 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcfa36ca20) at src/mongo/db/service_entry_point_common.cpp:531 #29 operator() (runner=0x7fbcfa36ca20, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #30 operator() (__closure=) at src/mongo/util/future_util.h:827 #31 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #32 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbd12cf65e0) at src/mongo/util/future_util.h:832 #33 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #34 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #35 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #36 operator() (output=0x7fbce56cae20, input=, __closure=) at src/mongo/util/future_impl.h:935 #37 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #38 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #39 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #40 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce772b2e0, this=0x7fbce772b2f8) at src/mongo/util/functional.h:109 #41 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce772b2e0) at src/mongo/util/future_impl.h:441 #42 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbd12cf6710) at src/mongo/util/future_impl.h:1143 #43 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbce772b2e0, this=0x7fbd12cf6710) at src/mongo/util/future.h:285 #44 operator() (output=0x7fbce772b2e0, input=0x7fbced152520, __closure=0x7fbce8114e38) at src/mongo/util/future_impl.h:935 #45 operator() (ssb=, __closure=0x7fbce8114e38) at src/mongo/util/future_impl.h:1257 #46 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #47 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbce8114e30, args#0=) at src/mongo/util/functional.h:159 #48 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbced152520, this=0x7fbced152538) at src/mongo/util/functional.h:109 #49 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbced152520) at src/mongo/util/future_impl.h:441 #50 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #51 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbced152520 = {...}, __closure=) at src/mongo/util/future.h:859 #52 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbd12cf68b0) at src/mongo/util/future.h:902 #53 mongo::Promise::emplaceValue<>() (this=0x7fbd12cf68b0) at src/mongo/util/future.h:858 #54 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #55 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #56 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #57 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #58 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #59 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbd12cf6a10) at src/mongo/util/future_impl.h:1184 #60 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbd12cf6a10) at src/mongo/util/future_impl.h:940 #61 mongo::Future::then):: > (func=..., this=0x7fbd12cf6a10) at src/mongo/util/future.h:405 #62 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 8, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #63 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #64 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbcedea6460, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #65 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbcedea6460, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #66 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbce3841db0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #67 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #68 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #69 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbce3841db0, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #70 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #71 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #72 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #73 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #74 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #75 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #76 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #77 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #78 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #79 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #80 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #81 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #82 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #83 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #84 operator() (__closure=0x7fbcefff2b08) at src/mongo/transport/service_executor_synchronous.cpp:131 #85 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #86 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcefff2b00) at src/mongo/util/functional.h:159 #87 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbcee72ae38) at src/mongo/util/functional.h:109 #88 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #89 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #90 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcee72ae20) at src/mongo/util/functional.h:159 #91 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbcee239160) at src/mongo/util/functional.h:109 #92 mongo::(anonymous namespace)::runFunc (ctx=0x7fbcee239160) at src/mongo/transport/service_executor_utils.cpp:64 #93 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #94 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 61 (Thread 0x7fbd04d3e700 (LWP 19816)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3a358820 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fbd3a338acc in std::_V2::condition_variable_any::wait > (this=0x7fbd28af2808, __lock=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:313 #3 0x00007fbd322308a0 in std::_V2::condition_variable_any::wait, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:322 #4 mongo::ThreadPool::Impl::_consumeTasks (this=0x7fbd28af2720) at src/mongo/util/concurrency/thread_pool.cpp:471 #5 0x00007fbd32231221 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x7fbd28af2720, threadName="ReplCoord-9") at src/mongo/util/concurrency/thread_pool.cpp:403 #6 0x00007fbd322314a0 in operator() (__closure=0x7fbcfc9aec30) at src/mongo/util/concurrency/thread_pool.cpp:578 #7 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #8 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #9 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #10 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #11 operator() (__closure=0x7fbcfc9aec28) at src/mongo/stdx/thread.h:193 #12 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #13 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #14 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x7fbcfc9aec28) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #15 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x7fbcfc9aec28) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #16 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x7fbcfc9aec20) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #17 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #18 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #19 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 60 (Thread 0x7fbd0c6f3700 (LWP 23484)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3a358820 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fbd3a338acc in std::_V2::condition_variable_any::wait > (this=0x7fbcf9fabac0, __lock=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:313 #3 0x00007fbd334bc66b in std::_V2::condition_variable_any::wait, mongo::mozjs::MozJSProxyScope::implThread(mongo::mozjs::MozJSProxyScope*):: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:322 #4 mongo::mozjs::MozJSProxyScope::implThread (proxy=0x7fbcf9fab920) at src/mongo/scripting/mozjs/proxyscope.cpp:364 #5 0x00007fbd334bd5d6 in std::__invoke_impl (__f=@0x7fbce765dee0: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:60 #6 std::__invoke (__fn=@0x7fbce765dee0: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #7 std::__apply_impl, 0ul> (__t=..., __f=@0x7fbce765dee0: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #8 std::apply > (__t=..., __f=@0x7fbce765dee0: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #9 mongo::stdx::thread::thread(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}::operator()() (__closure=0x7fbce765ded8) at src/mongo/stdx/thread.h:193 #10 std::__invoke_impl(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}>(std::__invoke_other, mongo::stdx::thread::thread(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}&&) (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #11 std::__invoke(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}>(mongo::stdx::thread::thread(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}&&) (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #12 std::thread::_Invoker(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7fbce765ded8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #13 std::thread::_Invoker(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}> >::operator()() (this=0x7fbce765ded8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #14 std::thread::_State_impl(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}> > >::_M_run() (this=0x7fbce765ded0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #15 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #16 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #17 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 59 (Thread 0x7fbcdf0fe700 (LWP 22968)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3a358820 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fbd3a338acc in std::_V2::condition_variable_any::wait > (this=0x7fbce4e7d1c0, __lock=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:313 #3 0x00007fbd334bc66b in std::_V2::condition_variable_any::wait, mongo::mozjs::MozJSProxyScope::implThread(mongo::mozjs::MozJSProxyScope*):: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:322 #4 mongo::mozjs::MozJSProxyScope::implThread (proxy=0x7fbce4e7d020) at src/mongo/scripting/mozjs/proxyscope.cpp:364 #5 0x00007fbd334bd5d6 in std::__invoke_impl (__f=@0x7fbcf9a957f0: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:60 #6 std::__invoke (__fn=@0x7fbcf9a957f0: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #7 std::__apply_impl, 0ul> (__t=..., __f=@0x7fbcf9a957f0: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #8 std::apply > (__t=..., __f=@0x7fbcf9a957f0: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #9 mongo::stdx::thread::thread(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}::operator()() (__closure=0x7fbcf9a957e8) at src/mongo/stdx/thread.h:193 #10 std::__invoke_impl(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}>(std::__invoke_other, mongo::stdx::thread::thread(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}&&) (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #11 std::__invoke(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}>(mongo::stdx::thread::thread(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}&&) (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #12 std::thread::_Invoker(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7fbcf9a957e8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #13 std::thread::_Invoker(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}> >::operator()() (this=0x7fbcf9a957e8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #14 std::thread::_State_impl(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}> > >::_M_run() (this=0x7fbcf9a957e0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #15 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #16 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #17 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 58 (Thread 0x7fbcfb3ff700 (LWP 22926)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3a358820 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fbd3a338acc in std::_V2::condition_variable_any::wait > (this=0x7fbcf8fa16c0, __lock=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:313 #3 0x00007fbd334bc66b in std::_V2::condition_variable_any::wait, mongo::mozjs::MozJSProxyScope::implThread(mongo::mozjs::MozJSProxyScope*):: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:322 #4 mongo::mozjs::MozJSProxyScope::implThread (proxy=0x7fbcf8fa1520) at src/mongo/scripting/mozjs/proxyscope.cpp:364 #5 0x00007fbd334bd5d6 in std::__invoke_impl (__f=@0x7fbd03a587f0: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:60 #6 std::__invoke (__fn=@0x7fbd03a587f0: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #7 std::__apply_impl, 0ul> (__t=..., __f=@0x7fbd03a587f0: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #8 std::apply > (__t=..., __f=@0x7fbd03a587f0: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #9 mongo::stdx::thread::thread(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}::operator()() (__closure=0x7fbd03a587e8) at src/mongo/stdx/thread.h:193 #10 std::__invoke_impl(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}>(std::__invoke_other, mongo::stdx::thread::thread(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}&&) (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #11 std::__invoke(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}>(mongo::stdx::thread::thread(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}&&) (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #12 std::thread::_Invoker(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7fbd03a587e8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #13 std::thread::_Invoker(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}> >::operator()() (this=0x7fbd03a587e8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #14 std::thread::_State_impl(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}> > >::_M_run() (this=0x7fbd03a587e0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #15 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #16 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #17 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 57 (Thread 0x7fbd01c69700 (LWP 22922)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3a358820 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fbd3a338acc in std::_V2::condition_variable_any::wait > (this=0x7fbcfc84bac0, __lock=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:313 #3 0x00007fbd334bc66b in std::_V2::condition_variable_any::wait, mongo::mozjs::MozJSProxyScope::implThread(mongo::mozjs::MozJSProxyScope*):: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:322 #4 mongo::mozjs::MozJSProxyScope::implThread (proxy=0x7fbcfc84b920) at src/mongo/scripting/mozjs/proxyscope.cpp:364 #5 0x00007fbd334bd5d6 in std::__invoke_impl (__f=@0x7fbcf9c321b0: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:60 #6 std::__invoke (__fn=@0x7fbcf9c321b0: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #7 std::__apply_impl, 0ul> (__t=..., __f=@0x7fbcf9c321b0: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #8 std::apply > (__t=..., __f=@0x7fbcf9c321b0: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #9 mongo::stdx::thread::thread(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}::operator()() (__closure=0x7fbcf9c321a8) at src/mongo/stdx/thread.h:193 #10 std::__invoke_impl(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}>(std::__invoke_other, mongo::stdx::thread::thread(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}&&) (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #11 std::__invoke(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}>(mongo::stdx::thread::thread(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}&&) (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #12 std::thread::_Invoker(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7fbcf9c321a8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #13 std::thread::_Invoker(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}> >::operator()() (this=0x7fbcf9c321a8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #14 std::thread::_State_impl(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}> > >::_M_run() (this=0x7fbcf9c321a0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #15 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #16 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #17 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 56 (Thread 0x7fbcfb85f700 (LWP 20375)): #0 0x00007fbd380e07e1 in poll () from /lib64/libc.so.6 #1 0x00007fbd379e53a9 in poll (__timeout=, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 mongo::transport::TransportLayerASIO::BatonASIO::run (this=0x7fbd28c783b0, clkSource=0x7fbd289be1e0) at src/mongo/transport/baton_asio_linux.h:349 #3 0x00007fbd32196978 in mongo::Waitable::wait(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}::operator()() const (__closure=0x7fbcfb85a210) at src/mongo/util/waitable.h:63 #4 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (this=0x7fbcedebabb0, notifyable=..., cb=...) at src/mongo/stdx/condition_variable.h:162 #5 0x00007fbd32195600 in mongo::Waitable::wait (lk=..., cv=..., clkSource=, waitable=) at src/mongo/util/waitable.h:61 #6 operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #7 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x7fbd03ac2020, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:330 #8 0x00007fbd37a89086 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#3}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (__closure=__closure@entry=0x7fbcfb85a3c0, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:385 #9 0x00007fbd37a89ca0 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#4}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:420 #10 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 #11 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 #12 mongo::future_details::SharedStateBase::wait (this=, interruptible=) at src/mongo/util/future_impl.h:402 #13 0x00007fbd364d91d3 in mongo::future_details::SharedStateHolder::getNoThrow(mongo::Interruptible*) const & (interruptible=0x7fbd03ac2020, this=0x7fbcfb85a548) at src/mongo/util/future_impl.h:701 #14 mongo::future_details::SharedStateHolder::getNoThrow(mongo::Interruptible*) const & (interruptible=0x7fbd03ac2020, this=0x7fbcfb85a548) at src/mongo/util/future_impl.h:779 #15 mongo::SharedSemiFuture::getNoThrow(mongo::Interruptible*) const & (interruptible=0x7fbd03ac2020, this=0x7fbcfb85a548) at src/mongo/util/future.h:989 #16 operator() (__closure=) at src/mongo/db/repl/replication_coordinator_impl.cpp:205 #17 mongo::Interruptible::runWithDeadline(mongo::OperationContext*, mongo::SharedSemiFuture&, mongo::Date_t, mongo::ErrorCodes::Error):: > (cb=..., error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., this=0x7fbd03ac2020) at src/mongo/util/interruptible.h:296 #18 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline (opCtx=0x7fbd03ac2020, f=..., deadline=..., error=mongo::ErrorCodes::ExceededTimeLimit) at src/mongo/db/repl/replication_coordinator_impl.cpp:205 #19 0x00007fbd364f6bb8 in mongo::repl::ReplicationCoordinatorImpl::awaitReplication (this=0x7fbd27738820, opCtx=0x7fbd03ac2020, opTime=..., writeConcern=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2011 #20 0x00007fbd358fbdd2 in mongo::waitForWriteConcern (opCtx=0x7fbd03ac2020, replOpTime=..., writeConcern=..., result=result@entry=0x7fbcfb85ade0) at src/mongo/db/write_concern.cpp:333 #21 0x00007fbd35981776 in mongo::ServiceEntryPointMongod::Hooks::waitForWriteConcern(mongo::OperationContext*, mongo::CommandInvocation const*, mongo::repl::OpTime const&, mongo::BSONObjBuilder&) const::{lambda()#1}::operator()() const (__closure=__closure@entry=0x7fbcfb85af00) at src/mongo/db/service_entry_point_mongod.cpp:132 #22 0x00007fbd35981abd in mongo::ServiceEntryPointMongod::Hooks::waitForWriteConcern (this=, opCtx=, invocation=, lastOpBeforeRun=..., commandResponseBuilder=...) at src/mongo/db/service_entry_point_mongod.cpp:152 #23 0x00007fbd312cfee4 in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_waitForWriteConcern (this=0x7fbce74602e0, bb=...) at src/mongo/db/service_entry_point_common.cpp:1145 #24 0x00007fbd312d14c7 in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_checkWriteConcern (this=0x7fbce74602e0) at src/mongo/db/service_entry_point_common.cpp:1247 #25 operator() (__closure=, __closure=, status=...) at src/mongo/db/service_entry_point_common.cpp:1152 #26 mongo::future_details::call&> (sw=..., func=...) at src/mongo/util/future_impl.h:260 #27 mongo::future_details::throwingCall, mongo::StatusWith >(struct {...} &&) (func=...) at src/mongo/util/future_impl.h:308 #28 0x00007fbd312e362f in operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:977 #29 mongo::future_details::FutureImpl::generalImpl::onCompletion >(mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl()::&&) &&::, mongo::future_details::FutureImpl::onCompletion >(mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl()::&&) &&::, mongo::future_details::FutureImpl::onCompletion >(mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl()::&&) &&:: > (notReady=..., fail=..., success=..., this=0x7fbcfb85b210) at src/mongo/util/future_impl.h:1184 #30 mongo::future_details::FutureImpl::onCompletion > (func=..., this=0x7fbcfb85b210) at src/mongo/util/future_impl.h:1015 #31 mongo::Future::onCompletion > (func=..., this=0x7fbcfb85b210) at src/mongo/util/future.h:418 #32 mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x7fbce74602e0) at src/mongo/db/service_entry_point_common.cpp:1156 #33 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #34 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #35 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbce74602e0) at src/mongo/db/service_entry_point_common.cpp:651 #36 0x00007fbd312d456d in operator() (runner=0x7fbce74602e0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1614 #37 operator() (__closure=) at src/mongo/util/future_util.h:827 #38 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #39 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #40 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1614 #41 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbce5790c20) at src/mongo/db/service_entry_point_common.cpp:1621 #42 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #43 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #44 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbce5790c20) at src/mongo/db/service_entry_point_common.cpp:531 #45 operator() (runner=0x7fbce5790c20, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #46 operator() (__closure=) at src/mongo/util/future_util.h:827 #47 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #48 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbcfb85b5e0) at src/mongo/util/future_util.h:832 #49 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #50 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #51 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #52 operator() (output=0x7fbce4ecd1a0, input=, __closure=) at src/mongo/util/future_impl.h:935 #53 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #54 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #55 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #56 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce7abd060, this=0x7fbce7abd078) at src/mongo/util/functional.h:109 #57 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce7abd060) at src/mongo/util/future_impl.h:441 #58 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbcfb85b710) at src/mongo/util/future_impl.h:1143 #59 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbce7abd060, this=0x7fbcfb85b710) at src/mongo/util/future.h:285 #60 operator() (output=0x7fbce7abd060, input=0x7fbced2fe2a0, __closure=0x7fbceedd91f8) at src/mongo/util/future_impl.h:935 #61 operator() (ssb=, __closure=0x7fbceedd91f8) at src/mongo/util/future_impl.h:1257 #62 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #63 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbceedd91f0, args#0=) at src/mongo/util/functional.h:159 #64 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbced2fe2a0, this=0x7fbced2fe2b8) at src/mongo/util/functional.h:109 #65 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbced2fe2a0) at src/mongo/util/future_impl.h:441 #66 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #67 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbced2fe2a0 = {...}, __closure=) at src/mongo/util/future.h:859 #68 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbcfb85b8b0) at src/mongo/util/future.h:902 #69 mongo::Promise::emplaceValue<>() (this=0x7fbcfb85b8b0) at src/mongo/util/future.h:858 #70 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #71 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #72 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #73 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #74 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #75 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbcfb85ba10) at src/mongo/util/future_impl.h:1184 #76 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbcfb85ba10) at src/mongo/util/future_impl.h:940 #77 mongo::Future::then):: > (func=..., this=0x7fbcfb85ba10) at src/mongo/util/future.h:405 #78 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 9, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #79 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #80 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbd03ac2020, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #81 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbd03ac2020, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #82 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbd1f314570) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #83 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #84 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #85 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbd1f314570, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #86 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #87 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #88 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #89 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #90 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #91 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #92 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #93 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #94 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #95 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #96 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #97 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #98 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #99 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #100 operator() (__closure=0x7fbd0a3347c8) at src/mongo/transport/service_executor_synchronous.cpp:131 #101 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #102 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd0a3347c0) at src/mongo/util/functional.h:159 #103 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbcff50c5d8) at src/mongo/util/functional.h:109 #104 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #105 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #106 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcff50c5c0) at src/mongo/util/functional.h:159 #107 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbd03942660) at src/mongo/util/functional.h:109 #108 mongo::(anonymous namespace)::runFunc (ctx=0x7fbd03942660) at src/mongo/transport/service_executor_utils.cpp:64 #109 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #110 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 55 (Thread 0x7fbcfb8e0700 (LWP 20352)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c26d38, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbcfb8daa50) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c26d38) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c26d38, busy=, busy@entry=false, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c657120 in __wt_cache_eviction_check (busy=false, readonly=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c26d38) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __wt_txn_rollback (session=0x7fbd22c26d38, cfg=) at src/third_party/wiredtiger/src/txn/txn.c:2148 #6 0x00007fbd2c62f46d in __session_rollback_transaction (wt_session=wt_session@entry=0x7fbd22c26d38, config=) at src/third_party/wiredtiger/src/session/session_api.c:1762 #7 0x00007fbd3173f515 in mongo::WiredTigerRecoveryUnit::_txnClose (this=0x7fbd28b378a0, commit=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/basic_string.h:194 #8 0x00007fbd31740607 in mongo::WiredTigerRecoveryUnit::_abort (this=0x7fbd28b378a0) at src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:216 #9 0x00007fbd32110104 in mongo::RecoveryUnit::abortUnitOfWork (this=0x7fbd28b378a0) at src/mongo/db/storage/recovery_unit.h:155 #10 mongo::WriteUnitOfWork::~WriteUnitOfWork (this=0x7fbcfb8dafa0, __in_chrg=) at src/mongo/db/storage/write_unit_of_work.cpp:66 #11 mongo::WriteUnitOfWork::~WriteUnitOfWork (this=this@entry=0x7fbcfb8dafa0, __in_chrg=) at src/mongo/db/storage/write_unit_of_work.cpp:61 #12 0x00007fbd2a55eaf1 in operator() (__closure=) at src/mongo/db/modules/enterprise/src/live_import/import_collection.cpp:332 #13 0x00007fbd2a562f0f in mongo::writeConflictRetry > (f=..., ns=..., opStr=..., opCtx=0x7fbd03a5b6e0) at src/mongo/db/concurrency/write_conflict_exception.h:99 #14 mongo::importCollection (opCtx=, importUUID=..., nss=..., numRecords=, dataSize=, catalogEntry=..., storageMetadata=..., isDryRun=) at src/mongo/db/modules/enterprise/src/live_import/import_collection.cpp:187 #15 0x00007fbd2a564793 in mongo::runImportCollectionCommand (opCtx=, opCtx@entry=0x7fbd03a5b6e0, collectionProperties=..., force=) at build/cached/mongo/db/modules/enterprise/src/live_import/collection_properties_gen.h:70 #16 0x00007fbd2e49bfaa in mongo::(anonymous namespace)::ImportCollectionCommand::Invocation::typedRun (this=0x7fbce8894f20, opCtx=0x7fbd03a5b6e0) at build/cached/mongo/db/modules/enterprise/src/live_import/commands/import_collection_gen.h:59 #17 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbd03a5b6e0, request=..., invocation=0x7fbce8894f20, response=0x7fbced4ca9a0) at src/mongo/db/commands.cpp:200 #18 0x00007fbd331a9862 in operator() (__closure=0x7fbcfb8dbda0) at src/mongo/db/commands.cpp:184 #19 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #20 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #21 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #22 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #23 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #24 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbce75856a0) at src/mongo/db/service_entry_point_common.cpp:765 #25 operator() (path=0x7fbce75856a0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #26 operator() (__closure=) at src/mongo/util/future_util.h:827 #27 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #28 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #29 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #30 0x00007fbd312e301a in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runCommandWithFailPoint (this=0x7fbce93cb7a0) at src/mongo/db/service_entry_point_common.cpp:1230 #31 0x00007fbd312e35f3 in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x7fbce93cb7a0) at src/mongo/db/service_entry_point_common.cpp:1150 #32 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #33 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #34 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbce93cb7a0) at src/mongo/db/service_entry_point_common.cpp:651 #35 0x00007fbd312d456d in operator() (runner=0x7fbce93cb7a0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1614 #36 operator() (__closure=) at src/mongo/util/future_util.h:827 #37 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #38 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #39 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1614 #40 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcf140c820) at src/mongo/db/service_entry_point_common.cpp:1621 #41 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #42 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #43 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcf140c820) at src/mongo/db/service_entry_point_common.cpp:531 #44 operator() (runner=0x7fbcf140c820, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #45 operator() (__closure=) at src/mongo/util/future_util.h:827 #46 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #47 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbcfb8dc5e0) at src/mongo/util/future_util.h:832 #48 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #49 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #50 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #51 operator() (output=0x7fbcec9f7420, input=, __closure=) at src/mongo/util/future_impl.h:935 #52 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #53 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #54 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #55 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbcec0eca20, this=0x7fbcec0eca38) at src/mongo/util/functional.h:109 #56 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbcec0eca20) at src/mongo/util/future_impl.h:441 #57 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbcfb8dc710) at src/mongo/util/future_impl.h:1143 #58 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbcec0eca20, this=0x7fbcfb8dc710) at src/mongo/util/future.h:285 #59 operator() (output=0x7fbcec0eca20, input=0x7fbce688c920, __closure=0x7fbceeb3d1b8) at src/mongo/util/future_impl.h:935 #60 operator() (ssb=, __closure=0x7fbceeb3d1b8) at src/mongo/util/future_impl.h:1257 #61 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #62 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbceeb3d1b0, args#0=) at src/mongo/util/functional.h:159 #63 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce688c920, this=0x7fbce688c938) at src/mongo/util/functional.h:109 #64 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce688c920) at src/mongo/util/future_impl.h:441 #65 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #66 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbce688c920 = {...}, __closure=) at src/mongo/util/future.h:859 #67 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbcfb8dc8b0) at src/mongo/util/future.h:902 #68 mongo::Promise::emplaceValue<>() (this=0x7fbcfb8dc8b0) at src/mongo/util/future.h:858 #69 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #70 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #71 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #72 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #73 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #74 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbcfb8dca10) at src/mongo/util/future_impl.h:1184 #75 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbcfb8dca10) at src/mongo/util/future_impl.h:940 #76 mongo::Future::then):: > (func=..., this=0x7fbcfb8dca10) at src/mongo/util/future.h:405 #77 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #78 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #79 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbd03a5b6e0, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #80 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbd03a5b6e0, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #81 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbd03a3cdb0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #82 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #83 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #84 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbd03a3cdb0, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #85 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #86 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #87 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #88 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #89 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #90 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #91 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #92 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #93 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #94 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #95 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #96 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #97 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #98 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #99 operator() (__closure=0x7fbd034b6aa8) at src/mongo/transport/service_executor_synchronous.cpp:131 #100 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #101 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd034b6aa0) at src/mongo/util/functional.h:159 #102 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbd03b3a488) at src/mongo/util/functional.h:109 #103 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #104 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #105 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd03b3a470) at src/mongo/util/functional.h:159 #106 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbcff553ae0) at src/mongo/util/functional.h:109 #107 mongo::(anonymous namespace)::runFunc (ctx=0x7fbcff553ae0) at src/mongo/transport/service_executor_utils.cpp:64 #108 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #109 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 54 (Thread 0x7fbcff5ee700 (LWP 20287)): #0 0x00007fbd380e07e1 in poll () from /lib64/libc.so.6 #1 0x00007fbd379e53a9 in poll (__timeout=, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 mongo::transport::TransportLayerASIO::BatonASIO::run (this=0x7fbd28c95c70, clkSource=0x7fbd289be1e0) at src/mongo/transport/baton_asio_linux.h:349 #3 0x00007fbd32196978 in mongo::Waitable::wait(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}::operator()() const (__closure=0x7fbcff5e9210) at src/mongo/util/waitable.h:63 #4 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (this=0x7fbce563b1b0, notifyable=..., cb=...) at src/mongo/stdx/condition_variable.h:162 #5 0x00007fbd32195600 in mongo::Waitable::wait (lk=..., cv=..., clkSource=, waitable=) at src/mongo/util/waitable.h:61 #6 operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #7 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x7fbd034d6920, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:330 #8 0x00007fbd37a89086 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#3}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (__closure=__closure@entry=0x7fbcff5e93c0, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:385 #9 0x00007fbd37a89ca0 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#4}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:420 #10 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 #11 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 #12 mongo::future_details::SharedStateBase::wait (this=, interruptible=) at src/mongo/util/future_impl.h:402 #13 0x00007fbd364d91d3 in mongo::future_details::SharedStateHolder::getNoThrow(mongo::Interruptible*) const & (interruptible=0x7fbd034d6920, this=0x7fbcff5e9548) at src/mongo/util/future_impl.h:701 #14 mongo::future_details::SharedStateHolder::getNoThrow(mongo::Interruptible*) const & (interruptible=0x7fbd034d6920, this=0x7fbcff5e9548) at src/mongo/util/future_impl.h:779 #15 mongo::SharedSemiFuture::getNoThrow(mongo::Interruptible*) const & (interruptible=0x7fbd034d6920, this=0x7fbcff5e9548) at src/mongo/util/future.h:989 #16 operator() (__closure=) at src/mongo/db/repl/replication_coordinator_impl.cpp:205 #17 mongo::Interruptible::runWithDeadline(mongo::OperationContext*, mongo::SharedSemiFuture&, mongo::Date_t, mongo::ErrorCodes::Error):: > (cb=..., error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., this=0x7fbd034d6920) at src/mongo/util/interruptible.h:296 #18 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline (opCtx=0x7fbd034d6920, f=..., deadline=..., error=mongo::ErrorCodes::ExceededTimeLimit) at src/mongo/db/repl/replication_coordinator_impl.cpp:205 #19 0x00007fbd364f6bb8 in mongo::repl::ReplicationCoordinatorImpl::awaitReplication (this=0x7fbd27738820, opCtx=0x7fbd034d6920, opTime=..., writeConcern=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2011 #20 0x00007fbd358fbdd2 in mongo::waitForWriteConcern (opCtx=0x7fbd034d6920, replOpTime=..., writeConcern=..., result=result@entry=0x7fbcff5e9de0) at src/mongo/db/write_concern.cpp:333 #21 0x00007fbd35981776 in mongo::ServiceEntryPointMongod::Hooks::waitForWriteConcern(mongo::OperationContext*, mongo::CommandInvocation const*, mongo::repl::OpTime const&, mongo::BSONObjBuilder&) const::{lambda()#1}::operator()() const (__closure=__closure@entry=0x7fbcff5e9f00) at src/mongo/db/service_entry_point_mongod.cpp:132 #22 0x00007fbd35981abd in mongo::ServiceEntryPointMongod::Hooks::waitForWriteConcern (this=, opCtx=, invocation=, lastOpBeforeRun=..., commandResponseBuilder=...) at src/mongo/db/service_entry_point_mongod.cpp:152 #23 0x00007fbd312cfee4 in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_waitForWriteConcern (this=0x7fbcfa588a60, bb=...) at src/mongo/db/service_entry_point_common.cpp:1145 #24 0x00007fbd312d14c7 in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_checkWriteConcern (this=0x7fbcfa588a60) at src/mongo/db/service_entry_point_common.cpp:1247 #25 operator() (__closure=, __closure=, status=...) at src/mongo/db/service_entry_point_common.cpp:1152 #26 mongo::future_details::call&> (sw=..., func=...) at src/mongo/util/future_impl.h:260 #27 mongo::future_details::throwingCall, mongo::StatusWith >(struct {...} &&) (func=...) at src/mongo/util/future_impl.h:308 #28 0x00007fbd312e362f in operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:977 #29 mongo::future_details::FutureImpl::generalImpl::onCompletion >(mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl()::&&) &&::, mongo::future_details::FutureImpl::onCompletion >(mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl()::&&) &&::, mongo::future_details::FutureImpl::onCompletion >(mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl()::&&) &&:: > (notReady=..., fail=..., success=..., this=0x7fbcff5ea210) at src/mongo/util/future_impl.h:1184 #30 mongo::future_details::FutureImpl::onCompletion > (func=..., this=0x7fbcff5ea210) at src/mongo/util/future_impl.h:1015 #31 mongo::Future::onCompletion > (func=..., this=0x7fbcff5ea210) at src/mongo/util/future.h:418 #32 mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x7fbcfa588a60) at src/mongo/db/service_entry_point_common.cpp:1156 #33 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #34 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #35 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbcfa588a60) at src/mongo/db/service_entry_point_common.cpp:651 #36 0x00007fbd312d456d in operator() (runner=0x7fbcfa588a60, __closure=) at src/mongo/db/service_entry_point_common.cpp:1614 #37 operator() (__closure=) at src/mongo/util/future_util.h:827 #38 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #39 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #40 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1614 #41 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcef1ea620) at src/mongo/db/service_entry_point_common.cpp:1621 #42 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #43 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #44 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcef1ea620) at src/mongo/db/service_entry_point_common.cpp:531 #45 operator() (runner=0x7fbcef1ea620, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #46 operator() (__closure=) at src/mongo/util/future_util.h:827 #47 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #48 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbcff5ea5e0) at src/mongo/util/future_util.h:832 #49 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #50 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #51 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #52 operator() (output=0x7fbd204e5660, input=, __closure=) at src/mongo/util/future_impl.h:935 #53 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #54 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #55 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #56 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbcf8d8ba60, this=0x7fbcf8d8ba78) at src/mongo/util/functional.h:109 #57 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbcf8d8ba60) at src/mongo/util/future_impl.h:441 #58 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbcff5ea710) at src/mongo/util/future_impl.h:1143 #59 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbcf8d8ba60, this=0x7fbcff5ea710) at src/mongo/util/future.h:285 #60 operator() (output=0x7fbcf8d8ba60, input=0x7fbcfc3266a0, __closure=0x7fbce5412888) at src/mongo/util/future_impl.h:935 #61 operator() (ssb=, __closure=0x7fbce5412888) at src/mongo/util/future_impl.h:1257 #62 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #63 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbce5412880, args#0=) at src/mongo/util/functional.h:159 #64 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbcfc3266a0, this=0x7fbcfc3266b8) at src/mongo/util/functional.h:109 #65 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbcfc3266a0) at src/mongo/util/future_impl.h:441 #66 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #67 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbcfc3266a0 = {...}, __closure=) at src/mongo/util/future.h:859 #68 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbcff5ea8b0) at src/mongo/util/future.h:902 #69 mongo::Promise::emplaceValue<>() (this=0x7fbcff5ea8b0) at src/mongo/util/future.h:858 #70 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #71 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #72 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #73 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #74 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #75 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbcff5eaa10) at src/mongo/util/future_impl.h:1184 #76 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbcff5eaa10) at src/mongo/util/future_impl.h:940 #77 mongo::Future::then):: > (func=..., this=0x7fbcff5eaa10) at src/mongo/util/future.h:405 #78 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 9, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #79 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #80 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbd034d6920, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #81 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbd034d6920, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #82 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbd03c1dbf0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #83 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #84 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #85 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbd03c1dbf0, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #86 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #87 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #88 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #89 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #90 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #91 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #92 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #93 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #94 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #95 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #96 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #97 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #98 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #99 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #100 operator() (__closure=0x7fbd1072f388) at src/mongo/transport/service_executor_synchronous.cpp:131 #101 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #102 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd1072f380) at src/mongo/util/functional.h:159 #103 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbd03c88d58) at src/mongo/util/functional.h:109 #104 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #105 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #106 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd03c88d40) at src/mongo/util/functional.h:159 #107 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbcff1fea60) at src/mongo/util/functional.h:109 #108 mongo::(anonymous namespace)::runFunc (ctx=0x7fbcff1fea60) at src/mongo/transport/service_executor_utils.cpp:64 #109 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #110 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 53 (Thread 0x7fbcff6f0700 (LWP 20000)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c22cb8, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbcff6ea120) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c22cb8) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c22cb8, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c22cb8) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c22cb8) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbcfc421920) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbcfc421920, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbcfc421920) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbd1edd66a0) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbcf778f8e0) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbd1edd66a0) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd3550eecc in mongo::CollectionScan::doWork (this=0x7fbcea687420, out=0x7fbcff6eb118) at src/mongo/db/exec/plan_stage.h:394 #14 0x00007fbd3553dd24 in mongo::PlanStage::work (out=0x7fbcff6eb118, this=0x7fbcea687420) at src/mongo/db/exec/plan_stage.h:207 #15 mongo::ProjectionStage::doWork (this=0x7fbced2fede0, out=0x7fbcff6eb1b8) at src/mongo/db/exec/projection.cpp:132 #16 0x00007fbd3552ab62 in mongo::PlanStage::work (out=0x7fbcff6eb1b8, this=0x7fbced2fede0) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::LimitStage::doWork (out=0x7fbcff6eb270, this=0x7fbcf73c5640) at src/mongo/db/exec/limit.cpp:68 #18 mongo::LimitStage::doWork (this=0x7fbcf73c5640, out=0x7fbcff6eb270) at src/mongo/db/exec/limit.cpp:61 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbcff6eb270, this=0x7fbcf73c5640) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbce55366a0, objOut=0x7fbcff6eb420, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbce5536770, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbce55366a0, objOut=0x7fbcff6eb550, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #23 0x00007fbd2e29d270 in mongo::(anonymous namespace)::FindCmd::Invocation::run (this=0x7fbceade7240, opCtx=0x7fbd1edd66a0, result=0x7fbcfa6a7aa0) at src/mongo/db/commands/find_cmd.cpp:619 #24 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbd1edd66a0, request=..., invocation=0x7fbceade7240, response=0x7fbcfa6a7aa0) at src/mongo/db/commands.cpp:200 #25 0x00007fbd331a9862 in operator() (__closure=0x7fbcff6ebfb0) at src/mongo/db/commands.cpp:184 #26 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #27 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #28 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #29 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #30 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #31 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbceaf3a020) at src/mongo/db/service_entry_point_common.cpp:765 #32 operator() (path=0x7fbceaf3a020, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 operator() (__closure=) at src/mongo/util/future_util.h:827 #34 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #35 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #36 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #37 0x00007fbd312e3934 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x7fbcf9bbcf10) at src/mongo/db/service_entry_point_common.cpp:1108 #38 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #39 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #40 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbcf9bbcf10) at src/mongo/db/service_entry_point_common.cpp:651 #41 0x00007fbd312d431d in operator() (runner=0x7fbcf9bbcf10, __closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #42 operator() (__closure=) at src/mongo/util/future_util.h:827 #43 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #44 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #45 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #46 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcf4108e20) at src/mongo/db/service_entry_point_common.cpp:1621 #47 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #49 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcf4108e20) at src/mongo/db/service_entry_point_common.cpp:531 #50 operator() (runner=0x7fbcf4108e20, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #51 operator() (__closure=) at src/mongo/util/future_util.h:827 #52 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #53 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbcff6ec5e0) at src/mongo/util/future_util.h:832 #54 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #55 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #56 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #57 operator() (output=0x7fbce69463e0, input=, __closure=) at src/mongo/util/future_impl.h:935 #58 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #59 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #60 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #61 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbcee81b060, this=0x7fbcee81b078) at src/mongo/util/functional.h:109 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbcee81b060) at src/mongo/util/future_impl.h:441 #63 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbcff6ec710) at src/mongo/util/future_impl.h:1143 #64 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbcee81b060, this=0x7fbcff6ec710) at src/mongo/util/future.h:285 #65 operator() (output=0x7fbcee81b060, input=0x7fbcec4e4160, __closure=0x7fbcfcb6e428) at src/mongo/util/future_impl.h:935 #66 operator() (ssb=, __closure=0x7fbcfcb6e428) at src/mongo/util/future_impl.h:1257 #67 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #68 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbcfcb6e420, args#0=) at src/mongo/util/functional.h:159 #69 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbcec4e4160, this=0x7fbcec4e4178) at src/mongo/util/functional.h:109 #70 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbcec4e4160) at src/mongo/util/future_impl.h:441 #71 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #72 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbcec4e4160 = {...}, __closure=) at src/mongo/util/future.h:859 #73 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbcff6ec8b0) at src/mongo/util/future.h:902 #74 mongo::Promise::emplaceValue<>() (this=0x7fbcff6ec8b0) at src/mongo/util/future.h:858 #75 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #76 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #77 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #78 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #79 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #80 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbcff6eca10) at src/mongo/util/future_impl.h:1184 #81 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbcff6eca10) at src/mongo/util/future_impl.h:940 #82 mongo::Future::then):: > (func=..., this=0x7fbcff6eca10) at src/mongo/util/future.h:405 #83 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #84 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #85 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbd1edd66a0, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #86 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbd1edd66a0, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #87 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbd1a9ced70) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #88 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #89 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #90 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbd1a9ced70, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #91 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #92 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #93 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #94 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #95 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #96 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #97 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #98 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #100 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #101 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #102 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #103 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #104 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #105 operator() (__closure=0x7fbd276cec88) at src/mongo/transport/service_executor_synchronous.cpp:131 #106 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #107 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd276cec80) at src/mongo/util/functional.h:159 #108 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbd03c18b78) at src/mongo/util/functional.h:109 #109 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #110 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #111 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd03c18b60) at src/mongo/util/functional.h:159 #112 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbd20214b60) at src/mongo/util/functional.h:109 #113 mongo::(anonymous namespace)::runFunc (ctx=0x7fbd20214b60) at src/mongo/transport/service_executor_utils.cpp:64 #114 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #115 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 52 (Thread 0x7fbd01468700 (LWP 19949)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3a358820 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fbd3a338acc in std::_V2::condition_variable_any::wait > (this=0x7fbd2766cf08, __lock=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:313 #3 0x00007fbd322308a0 in std::_V2::condition_variable_any::wait, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:322 #4 mongo::ThreadPool::Impl::_consumeTasks (this=0x7fbd2766ce20) at src/mongo/util/concurrency/thread_pool.cpp:471 #5 0x00007fbd32231221 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x7fbd2766ce20, threadName="TenantMigrationDonorService-1") at src/mongo/util/concurrency/thread_pool.cpp:403 #6 0x00007fbd322314a0 in operator() (__closure=0x7fbd2773ffb0) at src/mongo/util/concurrency/thread_pool.cpp:578 #7 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #8 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #9 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #10 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #11 operator() (__closure=0x7fbd2773ffa8) at src/mongo/stdx/thread.h:193 #12 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #13 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #14 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x7fbd2773ffa8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #15 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x7fbd2773ffa8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #16 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x7fbd2773ffa0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #17 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #18 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #19 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 51 (Thread 0x7fbd05d40700 (LWP 19939)): #0 0x00007fbd383c17da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd360cc18b in __gthread_cond_timedwait (__abs_timeout=0x7fbd05d3cc50, __mutex=0x7fbd277493b0, __cond=0x7fbd20211570) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=0x7fbd20211570) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=0x7fbd20211570) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x7fbd20211570) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x7fbd20211570) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:336 #6 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::repl::OplogBufferBlockingQueue::waitForData(mongo::Seconds):: > (__p=..., __atime=..., __lock=..., this=0x7fbd20211570) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:347 #7 std::_V2::condition_variable_any::wait_for, long int, std::ratio<1, 1000000000>, mongo::repl::OplogBufferBlockingQueue::waitForData(mongo::Seconds):: > (__p=..., __rtime=..., __lock=..., this=0x7fbd20211570) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:362 #8 mongo::repl::OplogBufferBlockingQueue::waitForData (this=0x7fbd20211520, waitDuration=...) at src/mongo/db/repl/oplog_buffer_blocking_queue.cpp:118 #9 0x00007fbd360b9feb in mongo::repl::OplogBatcher::_run (this=0x7fbd201ec7a0, storageInterface=0x7fbd28601860) at src/mongo/db/repl/oplog_batcher.cpp:316 #10 0x00007fbd360ba4c0 in operator() (__closure=0x7fbd276cfb30) at src/mongo/db/repl/oplog_batcher.cpp:74 #11 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #12 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #13 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #14 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #15 operator() (__closure=0x7fbd276cfb28) at src/mongo/stdx/thread.h:193 #16 std::__invoke_impl >(mongo::repl::OplogBatcher::startup(mongo::repl::StorageInterface*)::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #17 std::__invoke >(mongo::repl::OplogBatcher::startup(mongo::repl::StorageInterface*)::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #18 std::thread::_Invoker >(mongo::repl::OplogBatcher::startup(mongo::repl::StorageInterface*)::):: > >::_M_invoke<0> (this=0x7fbd276cfb28) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #19 std::thread::_Invoker >(mongo::repl::OplogBatcher::startup(mongo::repl::StorageInterface*)::):: > >::operator() (this=0x7fbd276cfb28) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #20 std::thread::_State_impl >(mongo::repl::OplogBatcher::startup(mongo::repl::StorageInterface*)::):: > > >::_M_run(void) (this=0x7fbd276cfb20) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #21 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #22 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #23 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 50 (Thread 0x7fbd06541700 (LWP 19938)): #0 0x00007fbd383c17da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd368b0ecb in __gthread_cond_timedwait (__abs_timeout=0x7fbd0653dde0, __mutex=0x7fbd277268b0, __cond=0x7fbd274c9678) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=0x7fbd274c9678) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=0x7fbd274c9678) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x7fbd274c9678) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x7fbd274c9678) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:336 #6 std::_V2::condition_variable_any::wait_for, long, std::ratio<1l, 1000000000l> > (__rtime=..., __lock=..., this=0x7fbd274c9678) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:355 #7 mongo::repl::SyncSourceFeedback::run (this=0x7fbd274c9630, executor=0x7fbd28c9a520, bgsync=0x7fbd201ec920, replCoord=0x7fbd27738820) at src/mongo/db/repl/sync_source_feedback.cpp:179 #8 0x00007fbd368a2ff2 in operator() (__closure=0x7fbd20bffb10) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:1295 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #13 operator() (__closure=0x7fbd20bffb08) at src/mongo/stdx/thread.h:193 #14 std::__invoke_impl >(mongo::repl::ReplicationCoordinatorExternalStateImpl::startSteadyStateReplication(mongo::OperationContext*, mongo::repl::ReplicationCoordinator*)::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #15 std::__invoke >(mongo::repl::ReplicationCoordinatorExternalStateImpl::startSteadyStateReplication(mongo::OperationContext*, mongo::repl::ReplicationCoordinator*)::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #16 std::thread::_Invoker >(mongo::repl::ReplicationCoordinatorExternalStateImpl::startSteadyStateReplication(mongo::OperationContext*, mongo::repl::ReplicationCoordinator*)::):: > >::_M_invoke<0> (this=0x7fbd20bffb08) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #17 std::thread::_Invoker >(mongo::repl::ReplicationCoordinatorExternalStateImpl::startSteadyStateReplication(mongo::OperationContext*, mongo::repl::ReplicationCoordinator*)::):: > >::operator() (this=0x7fbd20bffb08) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #18 std::thread::_State_impl >(mongo::repl::ReplicationCoordinatorExternalStateImpl::startSteadyStateReplication(mongo::OperationContext*, mongo::repl::ReplicationCoordinator*)::):: > > >::_M_run(void) (this=0x7fbd20bffb00) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #19 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #20 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #21 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 49 (Thread 0x7fbd08d46700 (LWP 19933)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd322e6583 in asio::detail::posix_event::wait (lock=..., this=0x7fbd107db6d0) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x7fbd107db6c8) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=0x7fbd107db660, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x00007fbd322ea311 in asio::detail::scheduler::run (this=0x7fbd107db660, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007fbd322eae3d in asio::io_context::run (this=this@entry=0x7fbd2000f9c8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007fbd379c728e in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=0x7fbd2000f830) at src/mongo/transport/transport_layer_asio.cpp:192 #7 0x00007fbd31569632 in mongo::executor::NetworkInterfaceTL::_run (this=0x7fbd205e83a0) at src/mongo/executor/network_interface_tl.cpp:224 #8 0x00007fbd315698cb in operator() (__closure=0x7fbd20510e30) at src/mongo/executor/network_interface_tl.cpp:214 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #13 operator() (__closure=0x7fbd20510e28) at src/mongo/stdx/thread.h:193 #14 std::__invoke_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #15 std::__invoke >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #16 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::_M_invoke<0> (this=0x7fbd20510e28) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #17 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::operator() (this=0x7fbd20510e28) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #18 std::thread::_State_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > > >::_M_run(void) (this=0x7fbd20510e20) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #19 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #20 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #21 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 48 (Thread 0x7fbcdbaff700 (LWP 23492)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3a358820 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fbd3a338acc in std::_V2::condition_variable_any::wait > (this=0x7fbce88e6bc0, __lock=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:313 #3 0x00007fbd334bc66b in std::_V2::condition_variable_any::wait, mongo::mozjs::MozJSProxyScope::implThread(mongo::mozjs::MozJSProxyScope*):: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:322 #4 mongo::mozjs::MozJSProxyScope::implThread (proxy=0x7fbce88e6a20) at src/mongo/scripting/mozjs/proxyscope.cpp:364 #5 0x00007fbd334bd5d6 in std::__invoke_impl (__f=@0x7fbce81a1520: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:60 #6 std::__invoke (__fn=@0x7fbce81a1520: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #7 std::__apply_impl, 0ul> (__t=..., __f=@0x7fbce81a1520: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #8 std::apply > (__t=..., __f=@0x7fbce81a1520: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #9 mongo::stdx::thread::thread(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}::operator()() (__closure=0x7fbce81a1518) at src/mongo/stdx/thread.h:193 #10 std::__invoke_impl(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}>(std::__invoke_other, mongo::stdx::thread::thread(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}&&) (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #11 std::__invoke(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}>(mongo::stdx::thread::thread(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}&&) (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #12 std::thread::_Invoker(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7fbce81a1518) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #13 std::thread::_Invoker(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}> >::operator()() (this=0x7fbce81a1518) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #14 std::thread::_State_impl(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}> > >::_M_run() (this=0x7fbce81a1510) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #15 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #16 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #17 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 47 (Thread 0x7fbd13000700 (LWP 25341)): #0 0x00007fbd383c5a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fbd322e3402 in asio::detail::socket_ops::recv (s=1424, bufs=0x7fbd12ffc8d0, count=, flags=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fbd322e34b8 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fbd12ffc8d0, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fbd37a05706 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=..., flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x7fbcee175328) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=..., 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=..., completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=..., 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=0x7fbcee175120, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/session_asio.cpp:544 #9 0x00007fbd37a132d2 in mongo::transport::TransportLayerASIO::ASIOSession::read (this=this@entry=0x7fbcee175120, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/session_asio.cpp:493 #10 0x00007fbd379f5e96 in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessageImpl (this=0x7fbcee175120, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/session_asio.cpp:425 #11 0x00007fbd379f642a in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessage (this=0x7fbcee175120) at src/mongo/transport/session_asio.cpp:164 #12 0x00007fbd35965166 in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:257 #13 mongo::transport::ServiceStateMachine::Impl::sourceMessage (this=0x7fbce96dee70) at src/mongo/transport/service_state_machine.cpp:258 #14 0x00007fbd359672a5 in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:480 #15 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #16 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbce96dee70, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #17 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #18 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #19 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #20 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #21 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #22 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #23 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #24 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #25 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #26 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #27 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #28 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #29 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #30 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #31 operator() (__closure=0x7fbcecfa24c8) at src/mongo/transport/service_executor_synchronous.cpp:131 #32 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #33 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcecfa24c0) at src/mongo/util/functional.h:159 #34 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbcec015b18) at src/mongo/util/functional.h:109 #35 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #36 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #37 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcec015b00) at src/mongo/util/functional.h:159 #38 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbcff398420) at src/mongo/util/functional.h:109 #39 mongo::(anonymous namespace)::runFunc (ctx=0x7fbcff398420) at src/mongo/transport/service_executor_utils.cpp:64 #40 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #41 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 46 (Thread 0x7fbd0def6700 (LWP 19777)): #0 0x00007fbd383c17da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd321216c4 in __gthread_cond_timedwait (__abs_timeout=0x7fbd0def2f70, __mutex=0x7fbd277374b0, __cond=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until > > (this=this@entry=0x7fbd28c8b478, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:336 #6 0x00007fbd321219cb in mongo::Waitable::wait_until (waitable=waitable@entry=0x0, clkSource=0x2d2e2980, clkSource@entry=0x7fbd289be1e0, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:102 #7 0x00007fbd3212103a in mongo::ClockSource::waitForConditionUntil (this=this@entry=0x7fbd289be1e0, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:48 #8 0x00007fbd3732ad15 in mongo::ClockSource::waitForConditionUntil, mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run():: mutable:: > (waitable=, pred=..., deadline=..., m=..., cv=..., this=0x7fbd289be1e0) at src/mongo/util/lockable_adapter.h:50 #9 operator() (__closure=0x7fbd2875d230) at src/mongo/util/periodic_runner_impl.cpp:111 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #14 operator() (__closure=0x7fbd2875d228) at src/mongo/stdx/thread.h:193 #15 std::__invoke_impl >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #16 std::__invoke >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > >::_M_invoke<0> (this=0x7fbd2875d228) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > >::operator() (this=0x7fbd2875d228) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > > >::_M_run(void) (this=0x7fbd2875d220) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #20 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #21 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 45 (Thread 0x7fbce19ff700 (LWP 23319)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3a358820 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fbd3a338acc in std::_V2::condition_variable_any::wait > (this=0x7fbcfa4d1ac0, __lock=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:313 #3 0x00007fbd334bc66b in std::_V2::condition_variable_any::wait, mongo::mozjs::MozJSProxyScope::implThread(mongo::mozjs::MozJSProxyScope*):: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:322 #4 mongo::mozjs::MozJSProxyScope::implThread (proxy=0x7fbcfa4d1920) at src/mongo/scripting/mozjs/proxyscope.cpp:364 #5 0x00007fbd334bd5d6 in std::__invoke_impl (__f=@0x7fbce7e4b750: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:60 #6 std::__invoke (__fn=@0x7fbce7e4b750: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #7 std::__apply_impl, 0ul> (__t=..., __f=@0x7fbce7e4b750: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #8 std::apply > (__t=..., __f=@0x7fbce7e4b750: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #9 mongo::stdx::thread::thread(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}::operator()() (__closure=0x7fbce7e4b748) at src/mongo/stdx/thread.h:193 #10 std::__invoke_impl(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}>(std::__invoke_other, mongo::stdx::thread::thread(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}&&) (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #11 std::__invoke(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}>(mongo::stdx::thread::thread(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}&&) (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #12 std::thread::_Invoker(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7fbce7e4b748) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #13 std::thread::_Invoker(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}> >::operator()() (this=0x7fbce7e4b748) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #14 std::thread::_State_impl(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}> > >::_M_run() (this=0x7fbce7e4b740) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #15 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #16 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #17 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 44 (Thread 0x7fbd127ff700 (LWP 19764)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd322e6583 in asio::detail::posix_event::wait (lock=..., this=0x7fbd22310950) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x7fbd22310948) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=0x7fbd223108e0, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x00007fbd322ea311 in asio::detail::scheduler::run (this=0x7fbd223108e0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007fbd322eae3d in asio::io_context::run (this=this@entry=0x7fbd204149c8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007fbd379c728e in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=0x7fbd20414830) at src/mongo/transport/transport_layer_asio.cpp:192 #7 0x00007fbd31569632 in mongo::executor::NetworkInterfaceTL::_run (this=0x7fbd28b148a0) at src/mongo/executor/network_interface_tl.cpp:224 #8 0x00007fbd315698cb in operator() (__closure=0x7fbd28af9f20) at src/mongo/executor/network_interface_tl.cpp:214 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #13 operator() (__closure=0x7fbd28af9f18) at src/mongo/stdx/thread.h:193 #14 std::__invoke_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #15 std::__invoke >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #16 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::_M_invoke<0> (this=0x7fbd28af9f18) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #17 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::operator() (this=0x7fbd28af9f18) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #18 std::thread::_State_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > > >::_M_run(void) (this=0x7fbd28af9f10) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #19 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #20 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #21 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 43 (Thread 0x7fbcf983d700 (LWP 20716)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd322e6583 in asio::detail::posix_event::wait (lock=..., this=0x7fbd00a56210) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x7fbd00a56208) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=0x7fbd00a561a0, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x00007fbd322ea311 in asio::detail::scheduler::run (this=0x7fbd00a561a0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007fbd322eae3d in asio::io_context::run (this=0x7fbcfa2998e0) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007fbd322dd971 in asio::detail::asio_detail_posix_thread_function (arg=0x7fbcfdbd2d60) at src/third_party/asio-master/asio/include/asio/detail/impl/posix_thread.ipp:73 #7 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #8 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 42 (Thread 0x7fbd00074700 (LWP 23318)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3a358820 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fbd3a338acc in std::_V2::condition_variable_any::wait > (this=0x7fbcfc6c8e40, __lock=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:313 #3 0x00007fbd334bc66b in std::_V2::condition_variable_any::wait, mongo::mozjs::MozJSProxyScope::implThread(mongo::mozjs::MozJSProxyScope*):: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:322 #4 mongo::mozjs::MozJSProxyScope::implThread (proxy=0x7fbcfc6c8ca0) at src/mongo/scripting/mozjs/proxyscope.cpp:364 #5 0x00007fbd334bd5d6 in std::__invoke_impl (__f=@0x7fbcf9ae92a0: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:60 #6 std::__invoke (__fn=@0x7fbcf9ae92a0: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #7 std::__apply_impl, 0ul> (__t=..., __f=@0x7fbcf9ae92a0: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #8 std::apply > (__t=..., __f=@0x7fbcf9ae92a0: 0x7fbd334bc550 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #9 mongo::stdx::thread::thread(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}::operator()() (__closure=0x7fbcf9ae9298) at src/mongo/stdx/thread.h:193 #10 std::__invoke_impl(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}>(std::__invoke_other, mongo::stdx::thread::thread(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}&&) (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #11 std::__invoke(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}>(mongo::stdx::thread::thread(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}&&) (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #12 std::thread::_Invoker(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7fbcf9ae9298) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #13 std::thread::_Invoker(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}> >::operator()() (this=0x7fbcf9ae9298) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #14 std::thread::_State_impl(void (*)(mongo::mozjs::MozJSProxyScope*), mongo::mozjs::MozJSProxyScope*&&)::{lambda()#1}> > >::_M_run() (this=0x7fbcf9ae9290) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #15 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #16 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #17 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 41 (Thread 0x7fbd0453d700 (LWP 10441)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c29990, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd04537120) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c29990) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c29990, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c29990) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c29990) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbcf8c77da0) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbcf8c77da0, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbcf8c77da0) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbcfd6dab60) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbced48b480) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbcfd6dab60) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd3550eecc in mongo::CollectionScan::doWork (this=0x7fbcfa2a32a0, out=0x7fbd04538118) at src/mongo/db/exec/plan_stage.h:394 #14 0x00007fbd3553dd24 in mongo::PlanStage::work (out=0x7fbd04538118, this=0x7fbcfa2a32a0) at src/mongo/db/exec/plan_stage.h:207 #15 mongo::ProjectionStage::doWork (this=0x7fbce5430a20, out=0x7fbd045381b8) at src/mongo/db/exec/projection.cpp:132 #16 0x00007fbd3552ab62 in mongo::PlanStage::work (out=0x7fbd045381b8, this=0x7fbce5430a20) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::LimitStage::doWork (out=0x7fbd04538270, this=0x7fbd1fc15480) at src/mongo/db/exec/limit.cpp:68 #18 mongo::LimitStage::doWork (this=0x7fbd1fc15480, out=0x7fbd04538270) at src/mongo/db/exec/limit.cpp:61 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbd04538270, this=0x7fbd1fc15480) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbcec001520, objOut=0x7fbd04538420, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbcec0015f0, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbcec001520, objOut=0x7fbd04538550, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #23 0x00007fbd2e29d270 in mongo::(anonymous namespace)::FindCmd::Invocation::run (this=0x7fbce62857e0, opCtx=0x7fbcfd6dab60, result=0x7fbce465d7a0) at src/mongo/db/commands/find_cmd.cpp:619 #24 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbcfd6dab60, request=..., invocation=0x7fbce62857e0, response=0x7fbce465d7a0) at src/mongo/db/commands.cpp:200 #25 0x00007fbd331a9862 in operator() (__closure=0x7fbd04538fb0) at src/mongo/db/commands.cpp:184 #26 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #27 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #28 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #29 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #30 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #31 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbceaf39020) at src/mongo/db/service_entry_point_common.cpp:765 #32 operator() (path=0x7fbceaf39020, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 operator() (__closure=) at src/mongo/util/future_util.h:827 #34 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #35 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #36 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #37 0x00007fbd312e3934 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x7fbcf890cde0) at src/mongo/db/service_entry_point_common.cpp:1108 #38 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #39 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #40 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbcf890cde0) at src/mongo/db/service_entry_point_common.cpp:651 #41 0x00007fbd312d431d in operator() (runner=0x7fbcf890cde0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #42 operator() (__closure=) at src/mongo/util/future_util.h:827 #43 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #44 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #45 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #46 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcf419fa20) at src/mongo/db/service_entry_point_common.cpp:1621 #47 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #49 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcf419fa20) at src/mongo/db/service_entry_point_common.cpp:531 #50 operator() (runner=0x7fbcf419fa20, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #51 operator() (__closure=) at src/mongo/util/future_util.h:827 #52 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #53 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbd045395e0) at src/mongo/util/future_util.h:832 #54 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #55 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #56 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #57 operator() (output=0x7fbce7310e20, input=, __closure=) at src/mongo/util/future_impl.h:935 #58 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #59 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #60 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #61 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce5373b60, this=0x7fbce5373b78) at src/mongo/util/functional.h:109 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce5373b60) at src/mongo/util/future_impl.h:441 #63 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbd04539710) at src/mongo/util/future_impl.h:1143 #64 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbce5373b60, this=0x7fbd04539710) at src/mongo/util/future.h:285 #65 operator() (output=0x7fbce5373b60, input=0x7fbcee7f5420, __closure=0x7fbce6c8db58) at src/mongo/util/future_impl.h:935 #66 operator() (ssb=, __closure=0x7fbce6c8db58) at src/mongo/util/future_impl.h:1257 #67 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #68 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbce6c8db50, args#0=) at src/mongo/util/functional.h:159 #69 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbcee7f5420, this=0x7fbcee7f5438) at src/mongo/util/functional.h:109 #70 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbcee7f5420) at src/mongo/util/future_impl.h:441 #71 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #72 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbcee7f5420 = {...}, __closure=) at src/mongo/util/future.h:859 #73 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbd045398b0) at src/mongo/util/future.h:902 #74 mongo::Promise::emplaceValue<>() (this=0x7fbd045398b0) at src/mongo/util/future.h:858 #75 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #76 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #77 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #78 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #79 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #80 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbd04539a10) at src/mongo/util/future_impl.h:1184 #81 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbd04539a10) at src/mongo/util/future_impl.h:940 #82 mongo::Future::then):: > (func=..., this=0x7fbd04539a10) at src/mongo/util/future.h:405 #83 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #84 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #85 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbcfd6dab60, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #86 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbcfd6dab60, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #87 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbcfa31f470) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #88 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #89 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #90 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbcfa31f470, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #91 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #92 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #93 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #94 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #95 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #96 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #97 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #98 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #100 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #101 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #102 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #103 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #104 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #105 operator() (__closure=0x7fbcece69e08) at src/mongo/transport/service_executor_synchronous.cpp:131 #106 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #107 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcece69e00) at src/mongo/util/functional.h:159 #108 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbce7e4bbb8) at src/mongo/util/functional.h:109 #109 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #110 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #111 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbce7e4bba0) at src/mongo/util/functional.h:159 #112 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbcfc44a120) at src/mongo/util/functional.h:109 #113 mongo::(anonymous namespace)::runFunc (ctx=0x7fbcfc44a120) at src/mongo/transport/service_executor_utils.cpp:64 #114 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #115 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 40 (Thread 0x7fbd13801700 (LWP 19762)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd322e6583 in asio::detail::posix_event::wait (lock=..., this=0x7fbd22310a90) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x7fbd22310a88) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=0x7fbd22310a20, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x00007fbd322ea311 in asio::detail::scheduler::run (this=0x7fbd22310a20, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007fbd322eae3d in asio::io_context::run (this=this@entry=0x7fbd20413dc8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007fbd379c728e in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=0x7fbd20413c30) at src/mongo/transport/transport_layer_asio.cpp:192 #7 0x00007fbd31569632 in mongo::executor::NetworkInterfaceTL::_run (this=0x7fbd28b141a0) at src/mongo/executor/network_interface_tl.cpp:224 #8 0x00007fbd315698cb in operator() (__closure=0x7fbd274f5110) at src/mongo/executor/network_interface_tl.cpp:214 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #13 operator() (__closure=0x7fbd274f5108) at src/mongo/stdx/thread.h:193 #14 std::__invoke_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #15 std::__invoke >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #16 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::_M_invoke<0> (this=0x7fbd274f5108) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #17 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::operator() (this=0x7fbd274f5108) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #18 std::thread::_State_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > > >::_M_run(void) (this=0x7fbd274f5100) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #19 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #20 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #21 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 39 (Thread 0x7fbd06d42700 (LWP 19937)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3a358820 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fbd3a338acc in std::_V2::condition_variable_any::wait > (this=0x7fbd201ec9a0, __lock=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:313 #3 0x00007fbd367a6e5b in std::_V2::condition_variable_any::wait, mongo::repl::BackgroundSync::_runProducer():: > (__p=..., __lock=..., this=0x7fbd201ec9a0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:322 #4 mongo::repl::BackgroundSync::_runProducer (this=0x7fbd201ec920) at src/mongo/db/repl/bgsync.cpp:240 #5 0x00007fbd367a6f48 in mongo::repl::BackgroundSync::_run (this=0x7fbd201ec920) at src/mongo/db/repl/bgsync.cpp:217 #6 0x00007fbd367a6ffc in operator() (__closure=0x7fbd107f9d00) at src/mongo/db/repl/bgsync.cpp:171 #7 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #8 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #9 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #10 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #11 operator() (__closure=0x7fbd107f9cf8) at src/mongo/stdx/thread.h:193 #12 std::__invoke_impl >(mongo::repl::BackgroundSync::startup(mongo::OperationContext*)::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #13 std::__invoke >(mongo::repl::BackgroundSync::startup(mongo::OperationContext*)::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #14 std::thread::_Invoker >(mongo::repl::BackgroundSync::startup(mongo::OperationContext*)::):: > >::_M_invoke<0> (this=0x7fbd107f9cf8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #15 std::thread::_Invoker >(mongo::repl::BackgroundSync::startup(mongo::OperationContext*)::):: > >::operator() (this=0x7fbd107f9cf8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #16 std::thread::_State_impl >(mongo::repl::BackgroundSync::startup(mongo::OperationContext*)::):: > > >::_M_run(void) (this=0x7fbd107f9cf0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #17 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #18 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #19 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 38 (Thread 0x7fbd07543700 (LWP 19936)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3a358820 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fbd3a338acc in std::_V2::condition_variable_any::wait > (this=0x7fbd205e8f08, __lock=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:313 #3 0x00007fbd322308a0 in std::_V2::condition_variable_any::wait, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:322 #4 mongo::ThreadPool::Impl::_consumeTasks (this=0x7fbd205e8e20) at src/mongo/util/concurrency/thread_pool.cpp:471 #5 0x00007fbd32231221 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x7fbd205e8e20, threadName="ReplCoordExtern-0") at src/mongo/util/concurrency/thread_pool.cpp:403 #6 0x00007fbd322314a0 in operator() (__closure=0x7fbd2862e430) at src/mongo/util/concurrency/thread_pool.cpp:578 #7 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #8 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #9 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #10 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #11 operator() (__closure=0x7fbd2862e428) at src/mongo/stdx/thread.h:193 #12 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #13 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #14 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x7fbd2862e428) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #15 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x7fbd2862e428) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #16 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x7fbd2862e420) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #17 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #18 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #19 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 37 (Thread 0x7fbd0eef8700 (LWP 19775)): #0 0x00007fbd383c17da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd378f5156 in __gthread_cond_timedwait (__abs_timeout=0x7fbd0eef4ee0, __mutex=0x7fbd28b7dc30, __cond=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:336 #6 0x00007fbd33060136 in std::_V2::condition_variable_any::wait_for, long, std::ratio<1l, 1000000000l> > (__rtime=..., __lock=..., this=0x7fbd28b66bc0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:355 #7 mongo::(anonymous namespace)::PeriodicTaskRunner::run (this=0x7fbd28b66b60) at src/mongo/util/background.cpp:318 #8 0x00007fbd330602cc in mongo::BackgroundJob::jobBody (this=0x7fbd28b66b60) at src/mongo/util/background.cpp:160 #9 0x00007fbd330605bc in operator() (__closure=0x7fbd274f28a0) at src/mongo/util/background.cpp:186 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #14 operator() (__closure=0x7fbd274f2898) at src/mongo/stdx/thread.h:193 #15 std::__invoke_impl >(mongo::BackgroundJob::go()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #16 std::__invoke >(mongo::BackgroundJob::go()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::_M_invoke<0> (this=0x7fbd274f2898) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::operator() (this=0x7fbd274f2898) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::BackgroundJob::go()::):: > > >::_M_run(void) (this=0x7fbd274f2890) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #20 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #21 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 36 (Thread 0x7fbd14803700 (LWP 19760)): #0 0x00007fbd380ebd97 in epoll_wait () from /lib64/libc.so.6 #1 0x00007fbd322e60ae in asio::detail::epoll_reactor::run (this=0x7fbd288ae120, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x00007fbd322e6354 in asio::detail::scheduler::do_run_one (this=0x7fbd274c76a0, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:384 #3 0x00007fbd322ea311 in asio::detail::scheduler::run (this=0x7fbd274c76a0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x00007fbd322eae3d in asio::io_context::run (this=this@entry=0x7fbd274ccfc8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x00007fbd379c728e in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=0x7fbd274cce30) at src/mongo/transport/transport_layer_asio.cpp:192 #6 0x00007fbd31569632 in mongo::executor::NetworkInterfaceTL::_run (this=0x7fbd28af23a0) at src/mongo/executor/network_interface_tl.cpp:224 #7 0x00007fbd315698cb in operator() (__closure=0x7fbd274f5f70) at src/mongo/executor/network_interface_tl.cpp:214 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #12 operator() (__closure=0x7fbd274f5f68) at src/mongo/stdx/thread.h:193 #13 std::__invoke_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #14 std::__invoke >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #15 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::_M_invoke<0> (this=0x7fbd274f5f68) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #16 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::operator() (this=0x7fbd274f5f68) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #17 std::thread::_State_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > > >::_M_run(void) (this=0x7fbd274f5f60) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #18 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #19 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #20 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 35 (Thread 0x7fbd0aef0700 (LWP 19783)): #0 0x00007fbd380ebd97 in epoll_wait () from /lib64/libc.so.6 #1 0x00007fbd322e60ae in asio::detail::epoll_reactor::run (this=0x7fbd28723c20, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x00007fbd322e6354 in asio::detail::scheduler::do_run_one (this=0x7fbd28af6f20, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:384 #3 0x00007fbd322ea311 in asio::detail::scheduler::run (this=0x7fbd28af6f20, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x00007fbd322eae3d in asio::io_context::run (this=this@entry=0x7fbd28af47c8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x00007fbd379c2f1c in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=0x7fbd28af4630) at src/mongo/transport/transport_layer_asio.cpp:192 #6 mongo::transport::TransportLayerASIO::_runListener (this=0x7fbd2885d8e0) at src/mongo/transport/transport_layer_asio.cpp:1261 #7 0x00007fbd379c339c in operator() (__closure=0x7fbd28af9ac0) at src/mongo/transport/transport_layer_asio.cpp:1293 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #12 operator() (__closure=0x7fbd28af9ab8) at src/mongo/stdx/thread.h:193 #13 std::__invoke_impl >(mongo::transport::TransportLayerASIO::start()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #14 std::__invoke >(mongo::transport::TransportLayerASIO::start()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #15 std::thread::_Invoker >(mongo::transport::TransportLayerASIO::start()::):: > >::_M_invoke<0> (this=0x7fbd28af9ab8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #16 std::thread::_Invoker >(mongo::transport::TransportLayerASIO::start()::):: > >::operator() (this=0x7fbd28af9ab8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #17 std::thread::_State_impl >(mongo::transport::TransportLayerASIO::start()::):: > > >::_M_run(void) (this=0x7fbd28af9ab0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #18 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #19 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #20 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 34 (Thread 0x7fbd07d44700 (LWP 19935)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd322e6583 in asio::detail::posix_event::wait (lock=..., this=0x7fbd213145d0) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x7fbd213145c8) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=0x7fbd21314560, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x00007fbd322ea311 in asio::detail::scheduler::run (this=0x7fbd21314560, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007fbd322eae3d in asio::io_context::run (this=this@entry=0x7fbd201fd7c8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007fbd379c728e in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=0x7fbd201fd630) at src/mongo/transport/transport_layer_asio.cpp:192 #7 0x00007fbd31569632 in mongo::executor::NetworkInterfaceTL::_run (this=0x7fbd205e8aa0) at src/mongo/executor/network_interface_tl.cpp:224 #8 0x00007fbd315698cb in operator() (__closure=0x7fbd1ee14030) at src/mongo/executor/network_interface_tl.cpp:214 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #13 operator() (__closure=0x7fbd1ee14028) at src/mongo/stdx/thread.h:193 #14 std::__invoke_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #15 std::__invoke >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #16 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::_M_invoke<0> (this=0x7fbd1ee14028) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #17 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::operator() (this=0x7fbd1ee14028) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #18 std::thread::_State_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > > >::_M_run(void) (this=0x7fbd1ee14020) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #19 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #20 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #21 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 33 (Thread 0x7fbd1800a700 (LWP 19742)): #0 0x00007fbd383c17da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3348a493 in __gthread_cond_timedwait (__abs_timeout=0x7fbd18007050, __mutex=0x7fbd276d3430, __cond=0x7fbd28af5518) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=0x7fbd28af5518) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=0x7fbd28af5518) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x7fbd28af5518) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=this@entry=0x7fbd28af5518, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:336 #6 0x00007fbd3348c378 in std::_V2::condition_variable_any::wait_for, long, std::ratio<1l, 1000000000l> > (__rtime=..., __lock=..., this=0x7fbd28af5518) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:355 #7 mongo::DeadlineMonitor::deadlineMonitorThread (this=0x7fbd28af54a8) at src/mongo/scripting/deadline_monitor.h:159 #8 0x00007fbd33489e99 in std::__invoke_impl::*)(), mongo::DeadlineMonitor*> (__f=@0x7fbd2872bf90: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x7fbd3348c160 ::deadlineMonitorThread()>, __t=@0x7fbd2872bfa0: 0x7fbd28af54a8, __f=@0x7fbd2872bf90: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x7fbd3348c160 ::deadlineMonitorThread()>, __t=@0x7fbd2872bfa0: 0x7fbd28af54a8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:71 #9 std::__invoke::*)(), mongo::DeadlineMonitor*> (__fn=@0x7fbd2872bf90: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x7fbd3348c160 ::deadlineMonitorThread()>) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #10 std::__apply_impl::*)(), std::tuple*>, 0ul> (__t=..., __f=@0x7fbd2872bf90: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x7fbd3348c160 ::deadlineMonitorThread()>) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #11 std::apply::*)(), std::tuple*> > (__t=..., __f=@0x7fbd2872bf90: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x7fbd3348c160 ::deadlineMonitorThread()>) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #12 mongo::stdx::thread::thread::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}::operator()() (__closure=0x7fbd2872bf88) at src/mongo/stdx/thread.h:193 #13 std::__invoke_impl::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}>(std::__invoke_other, mongo::stdx::thread::thread::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}&&) (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #14 std::__invoke::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}>(mongo::stdx::thread::thread::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}&&) (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #15 std::thread::_Invoker::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7fbd2872bf88) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #16 std::thread::_Invoker::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}> >::operator()() (this=0x7fbd2872bf88) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #17 std::thread::_State_impl::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}> > >::_M_run() (this=0x7fbd2872bf80) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #18 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #19 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #20 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 32 (Thread 0x7fbd16006700 (LWP 19757)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd322e6583 in asio::detail::posix_event::wait (lock=..., this=0x7fbd274c7e90) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x7fbd274c7e88) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=0x7fbd274c7e20, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x00007fbd322ea311 in asio::detail::scheduler::run (this=0x7fbd274c7e20, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007fbd322eae3d in asio::io_context::run (this=this@entry=0x7fbd274cddc8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007fbd379c728e in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=0x7fbd274cdc30) at src/mongo/transport/transport_layer_asio.cpp:192 #7 0x00007fbd31569632 in mongo::executor::NetworkInterfaceTL::_run (this=0x7fbd28af2aa0) at src/mongo/executor/network_interface_tl.cpp:224 #8 0x00007fbd315698cb in operator() (__closure=0x7fbd274eef80) at src/mongo/executor/network_interface_tl.cpp:214 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #13 operator() (__closure=0x7fbd274eef78) at src/mongo/stdx/thread.h:193 #14 std::__invoke_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #15 std::__invoke >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #16 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::_M_invoke<0> (this=0x7fbd274eef78) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #17 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::operator() (this=0x7fbd274eef78) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #18 std::thread::_State_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > > >::_M_run(void) (this=0x7fbd274eef70) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #19 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #20 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #21 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 31 (Thread 0x7fbd0cef4700 (LWP 19779)): #0 0x00007fbd380ebd97 in epoll_wait () from /lib64/libc.so.6 #1 0x00007fbd322e60ae in asio::detail::epoll_reactor::run (this=0x7fbcfa185120, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x00007fbd322e6354 in asio::detail::scheduler::do_run_one (this=0x7fbd1f7157a0, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:384 #3 0x00007fbd322ea311 in asio::detail::scheduler::run (this=0x7fbd1f7157a0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x00007fbd322eae3d in asio::io_context::run (this=this@entry=0x7fbd1f8121c8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x00007fbd379c728e in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=0x7fbd1f812030) at src/mongo/transport/transport_layer_asio.cpp:192 #6 0x00007fbd31569632 in mongo::executor::NetworkInterfaceTL::_run (this=0x7fbd1f704020) at src/mongo/executor/network_interface_tl.cpp:224 #7 0x00007fbd315698cb in operator() (__closure=0x7fbd287c8610) at src/mongo/executor/network_interface_tl.cpp:214 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #12 operator() (__closure=0x7fbd287c8608) at src/mongo/stdx/thread.h:193 #13 std::__invoke_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #14 std::__invoke >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #15 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::_M_invoke<0> (this=0x7fbd287c8608) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #16 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::operator() (this=0x7fbd287c8608) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #17 std::thread::_State_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > > >::_M_run(void) (this=0x7fbd287c8600) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #18 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #19 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #20 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 30 (Thread 0x7fbd08545700 (LWP 19934)): #0 0x00007fbd383c17da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd360b75c2 in __gthread_cond_timedwait (__abs_timeout=0x7fbd085413b0, __mutex=0x7fbd28630a30, __cond=0x7fbd201ec800) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=0x7fbd201ec800) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=0x7fbd201ec800) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x7fbd201ec800) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x7fbd201ec800) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:336 #6 std::_V2::condition_variable_any::wait_for, long, std::ratio<1l, 1000000000l> > (__rtime=..., __lock=..., this=0x7fbd201ec800) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:355 #7 mongo::repl::OplogBatcher::getNextBatch (this=0x7fbd201ec7a0, maxWaitTime=..., maxWaitTime@entry=...) at src/mongo/db/repl/oplog_batcher.cpp:64 #8 0x00007fbd3639527a in mongo::repl::OplogApplierImpl::_run (this=0x7fbd28738c20, oplogBuffer=) at src/mongo/util/duration.h:255 #9 0x00007fbd360b2237 in operator() (args=..., __closure=0x7fbd1fa15bf8) at src/mongo/db/repl/oplog_applier.cpp:68 #10 mongo::unique_function::callRegularVoid > (args#0=..., f=..., isVoid=...) at src/mongo/util/functional.h:145 #11 mongo::unique_function::SpecificImpl::call(const mongo::executor::TaskExecutor::CallbackArgs &) (this=0x7fbd1fa15bf0, args#0=...) at src/mongo/util/functional.h:159 #12 0x00007fbd3490d422 in mongo::unique_function::operator()(mongo::executor::TaskExecutor::CallbackArgs const&) const (args#0=..., this=0x7fbd085419f8) at src/mongo/util/functional.h:109 #13 mongo::executor::ThreadPoolTaskExecutor::runCallback (this=0x7fbd28c9b560, cbStateArg=std::shared_ptr (use count 4, weak count 0) = {...}) at src/mongo/executor/thread_pool_task_executor.cpp:659 #14 0x00007fbd3490d8ad in operator() (status=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/executor/thread_pool_task_executor.cpp:635 #15 mongo::unique_function::callRegularVoid):: > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #16 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=0x7fbd107f9890, args#0=...) at src/mongo/util/functional.h:159 #17 0x00007fbd3222fa1d in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #18 mongo::ThreadPool::Impl::_doOneTask (this=0x7fbd205e8720, lk=0x7fbd08541ca0) at src/mongo/util/concurrency/thread_pool.cpp:528 #19 0x00007fbd322304e8 in mongo::ThreadPool::Impl::_consumeTasks (this=0x7fbd205e8720) at src/mongo/util/concurrency/thread_pool.cpp:416 #20 0x00007fbd32231221 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x7fbd205e8720, threadName="OplogApplier-0") at src/mongo/util/concurrency/thread_pool.cpp:403 #21 0x00007fbd322314a0 in operator() (__closure=0x7fbd2862f430) at src/mongo/util/concurrency/thread_pool.cpp:578 #22 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #23 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #24 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #25 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #26 operator() (__closure=0x7fbd2862f428) at src/mongo/stdx/thread.h:193 #27 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #28 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #29 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x7fbd2862f428) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #30 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x7fbd2862f428) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #31 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x7fbd2862f420) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #32 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #33 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #34 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 29 (Thread 0x7fbd22018700 (LWP 19717)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c1e830, cond=0x7fbd28b19be0, usecs=usecs@entry=60000000, run_func=run_func@entry=0x7fbd2c553cf0 <__tiered_server_run_chk>, signalled=signalled@entry=0x7fbd2201510f) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c555825 in __tiered_server (arg=0x7fbd22c1e830) at src/third_party/wiredtiger/src/conn/conn_tiered.c:616 #3 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #4 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 28 (Thread 0x7fbd16807700 (LWP 19756)): #0 0x00007fbd380e07e1 in poll () from /lib64/libc.so.6 #1 0x00007fbd379e53a9 in poll (__timeout=, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 mongo::transport::TransportLayerASIO::BatonASIO::run (this=0x7fbd28c8dc70, clkSource=0x7fbd289be1e0) at src/mongo/transport/baton_asio_linux.h:349 #3 0x00007fbd379d4ae4 in mongo::transport::TransportLayerASIO::BatonASIO::run_until (this=this@entry=0x7fbd28c8dc70, clkSource=clkSource@entry=0x7fbd289be1e0, deadline=...) at src/mongo/transport/baton_asio_linux.h:274 #4 0x00007fbd3212192d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #5 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x7fbd285fea90) at src/mongo/stdx/condition_variable.h:162 #6 mongo::Waitable::wait_until (waitable=waitable@entry=0x7fbd28c8dc70, clkSource=clkSource@entry=0x7fbd289be1e0, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #7 0x00007fbd3212103a in mongo::ClockSource::waitForConditionUntil (this=0x7fbd289be1e0, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x7fbd28c8dc70) at src/mongo/util/clock_source.cpp:48 #8 0x00007fbd32195687 in operator() (__closure=) at src/mongo/util/lockable_adapter.h:50 #9 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x7fbd03b17fe0, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:330 #10 0x00007fbd33b08c26 in operator() (__closure=0x7fbd16803e30, deadline=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:385 #11 0x00007fbd33b0bc54 in operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:420 #12 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::KeysCollectionManager::PeriodicRunner::_doPeriodicRefresh(mongo::ServiceContext*, std::string, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:443 #13 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::KeysCollectionManager::PeriodicRunner::_doPeriodicRefresh(mongo::ServiceContext*, std::string, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:470 #14 mongo::KeysCollectionManager::PeriodicRunner::_doPeriodicRefresh (this=, service=, threadName=..., refreshInterval=...) at src/mongo/db/keys_collection_manager.cpp:312 #15 0x00007fbd33b0c5b7 in operator() (__closure=0x7fbd2771d430) at src/mongo/db/keys_collection_manager.cpp:354 #16 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #17 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #18 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #19 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #20 operator() (__closure=0x7fbd2771d428) at src/mongo/stdx/thread.h:193 #21 std::__invoke_impl >(mongo::KeysCollectionManager::PeriodicRunner::start(mongo::ServiceContext*, const string&, mongo::Milliseconds)::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #22 std::__invoke >(mongo::KeysCollectionManager::PeriodicRunner::start(mongo::ServiceContext*, const string&, mongo::Milliseconds)::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #23 std::thread::_Invoker >(mongo::KeysCollectionManager::PeriodicRunner::start(mongo::ServiceContext*, const string&, mongo::Milliseconds)::):: > >::_M_invoke<0> (this=0x7fbd2771d428) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #24 std::thread::_Invoker >(mongo::KeysCollectionManager::PeriodicRunner::start(mongo::ServiceContext*, const string&, mongo::Milliseconds)::):: > >::operator() (this=0x7fbd2771d428) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #25 std::thread::_State_impl >(mongo::KeysCollectionManager::PeriodicRunner::start(mongo::ServiceContext*, const string&, mongo::Milliseconds)::):: > > >::_M_run(void) (this=0x7fbd2771d420) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #26 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #27 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #28 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 27 (Thread 0x7fbd1a00e700 (LWP 19737)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c21c98, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd1a0087e0) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c21c98) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c21c98, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e796e in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c21c98) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c21c98) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (cbt=0x7fbce77564a0, reenter=true, reenter=true) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 0x00007fbd2c4e9d2a in __wt_btcur_search_near (cbt=cbt@entry=0x7fbce77564a0, exactp=exactp@entry=0x7fbd1a00935c) at src/third_party/wiredtiger/src/btree/bt_cursor.c:671 #8 0x00007fbd2c5705b4 in __curfile_search_near (cursor=0x7fbce77564a0, exact=0x7fbd1a00935c) at src/third_party/wiredtiger/src/cursor/cur_file.c:232 #9 0x00007fbd316f8699 in operator() (__closure=0x7fbd1a0093b0) at src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp:1030 #10 mongo::wiredTigerPrepareConflictRetry >(mongo::OperationContext *, struct {...} &&) (opCtx=0x7fbd1edbe020, f=...) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 0x00007fbd316fbfc6 in mongo::(anonymous namespace)::WiredTigerIndexCursorBase::seekWTCursor (this=0x7fbce6975c20, query=...) at src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp:1030 #12 0x00007fbd316fc6bb in mongo::(anonymous namespace)::WiredTigerIndexCursorBase::seekForKeyString (this=0x7fbce6975c20, keyStringValue=...) at src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp:864 #13 0x00007fbd316f288c in mongo::WiredTigerIndex::findLoc (this=0x7fbd1c30f280, opCtx=0x7fbd1edbe020, key=...) at src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp:317 #14 0x00007fbd347f5fe0 in mongo::AbstractIndexAccessMethod::findSingle (this=0x7fbd276cf880, opCtx=0x7fbd1edbe020, collection=..., requestedKey=...) at src/mongo/db/index/index_access_method.cpp:326 #15 0x00007fbd35526ea9 in mongo::IDHackStage::doWork (this=0x7fbce4215a60, out=0x7fbd1a009868) at src/mongo/db/exec/idhack.cpp:89 #16 0x00007fbd35565980 in mongo::PlanStage::work (out=0x7fbd1a009868, this=0x7fbce4215a60) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::UpdateStage::doWork (this=this@entry=0x7fbcec0fea20, out=out@entry=0x7fbd1a009c10) at src/mongo/db/exec/update_stage.cpp:406 #18 0x00007fbd3556b2cc in mongo::UpsertStage::doWork (this=0x7fbcec0fea20, out=0x7fbd1a009c10) at src/mongo/db/exec/upsert_stage.cpp:85 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbd1a009c10, this=0x7fbcec0fea20) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbcee7d3f20, objOut=0x7fbd1a009dc0, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbd1a009e00, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b323d in mongo::PlanExecutorImpl::_executePlan (this=0x7fbcee7d3f20) at src/mongo/db/query/plan_executor_impl.cpp:481 #23 0x00007fbd355b3329 in mongo::PlanExecutorImpl::executeUpdate (this=0x7fbcee7d3f20) at src/mongo/db/query/plan_executor_impl.cpp:502 #24 0x00007fbd368e7327 in operator() (__closure=0x7fbd1a00a460) at src/mongo/db/repl/storage_interface_impl.cpp:1075 #25 0x00007fbd368e76c4 in mongo::writeConflictRetry > (f=..., ns=..., opStr=..., opCtx=0x7fbd1edbe020) at src/mongo/db/concurrency/write_conflict_exception.h:99 #26 mongo::repl::StorageInterfaceImpl::upsertById (this=this@entry=0x7fbd28601860, opCtx=, opCtx@entry=0x7fbd1edbe020, nsOrUUID=..., idKey=..., update=...) at src/mongo/db/repl/storage_interface_impl.cpp:1083 #27 0x00007fbd35e8b049 in mongo::repl::ReplicationConsistencyMarkersImpl::_upsertOplogTruncateAfterPointDocument (this=, opCtx=0x7fbd1edbe020, updateSpec=owned BSONObj 49 bytes @ 0x7fbce4892fa8 - unprintable or invalid) at src/mongo/db/repl/replication_consistency_markers_impl.cpp:380 #28 0x00007fbd35e8e836 in mongo::repl::ReplicationConsistencyMarkersImpl::_setOplogTruncateAfterPoint (this=0x7fbd274d2620, opCtx=0x7fbd1edbe020, timestamp=...) at src/mongo/db/repl/replication_consistency_markers_impl.cpp:394 #29 0x00007fbd35e907f5 in mongo::repl::ReplicationConsistencyMarkersImpl::refreshOplogTruncateAfterPointIfPrimary (this=0x7fbd274d2620, opCtx=0x7fbd1edbe020) at src/mongo/db/repl/replication_consistency_markers_impl.cpp:528 #30 0x00007fbd368a2ddd in mongo::repl::ReplicationCoordinatorExternalStateImpl::getToken (this=0x7fbd274c9520, opCtx=0x7fbd1edbe020) at src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:1146 #31 0x00007fbd31746a5b in mongo::WiredTigerSessionCache::waitUntilDurable (this=0x7fbd2752cf20, opCtx=opCtx@entry=0x7fbd1edbe020, syncType=syncType@entry=mongo::WiredTigerSessionCache::Fsync::kJournal, useListener=useListener@entry=mongo::WiredTigerSessionCache::UseJournalListener::kUpdate) at src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.cpp:327 #32 0x00007fbd3173ba02 in mongo::WiredTigerRecoveryUnit::waitUntilDurable (this=0x7fbce4234e20, opCtx=0x7fbd1edbe020) at src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:275 #33 0x00007fbd379056f7 in mongo::JournalFlusher::run (this=0x7fbd2884ab20) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #34 0x00007fbd330602cc in mongo::BackgroundJob::jobBody (this=0x7fbd2884ab20) at src/mongo/util/background.cpp:160 #35 0x00007fbd330605bc in operator() (__closure=0x7fbd28ae1bc0) at src/mongo/util/background.cpp:186 #36 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #37 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #38 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #39 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #40 operator() (__closure=0x7fbd28ae1bb8) at src/mongo/stdx/thread.h:193 #41 std::__invoke_impl >(mongo::BackgroundJob::go()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #42 std::__invoke >(mongo::BackgroundJob::go()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #43 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::_M_invoke<0> (this=0x7fbd28ae1bb8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #44 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::operator() (this=0x7fbd28ae1bb8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #45 std::thread::_State_impl >(mongo::BackgroundJob::go()::):: > > >::_M_run(void) (this=0x7fbd28ae1bb0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #46 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #47 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #48 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 26 (Thread 0x7fbd0a6ef700 (LWP 19789)): #0 0x00007fbd383c5a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fbd322e3402 in asio::detail::socket_ops::recv (s=63, bufs=0x7fbd0a6eb8d0, count=, flags=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fbd322e34b8 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fbd0a6eb8d0, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fbd37a05706 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=..., flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x7fbd1f80fda8) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=..., 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=..., completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=..., 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=0x7fbd1f80fba0, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/session_asio.cpp:544 #9 0x00007fbd37a132d2 in mongo::transport::TransportLayerASIO::ASIOSession::read (this=this@entry=0x7fbd1f80fba0, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/session_asio.cpp:493 #10 0x00007fbd379f5e96 in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessageImpl (this=0x7fbd1f80fba0, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/session_asio.cpp:425 #11 0x00007fbd379f642a in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessage (this=0x7fbd1f80fba0) at src/mongo/transport/session_asio.cpp:164 #12 0x00007fbd35965166 in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:257 #13 mongo::transport::ServiceStateMachine::Impl::sourceMessage (this=0x7fbd213153f0) at src/mongo/transport/service_state_machine.cpp:258 #14 0x00007fbd359672a5 in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:480 #15 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #16 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbd213153f0, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #17 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #18 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #19 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #20 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #21 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #22 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #23 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #24 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #25 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #26 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #27 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #28 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #29 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #30 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #31 operator() (__closure=0x7fbd277467c8) at src/mongo/transport/service_executor_synchronous.cpp:131 #32 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #33 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd277467c0) at src/mongo/util/functional.h:159 #34 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbd28af9578) at src/mongo/util/functional.h:109 #35 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #36 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #37 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd28af9560) at src/mongo/util/functional.h:159 #38 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbd21616060) at src/mongo/util/functional.h:109 #39 mongo::(anonymous namespace)::runFunc (ctx=0x7fbd21616060) at src/mongo/transport/service_executor_utils.cpp:64 #40 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #41 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 25 (Thread 0x7fbd264a2700 (LWP 19593)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3a358820 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fbd3a338acc in std::_V2::condition_variable_any::wait > (this=0x7fbd28b13108, __lock=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:313 #3 0x00007fbd322308a0 in std::_V2::condition_variable_any::wait, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:322 #4 mongo::ThreadPool::Impl::_consumeTasks (this=0x7fbd28b13020) at src/mongo/util/concurrency/thread_pool.cpp:471 #5 0x00007fbd32231221 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x7fbd28b13020, threadName="OCSPManagerHTTP-0") at src/mongo/util/concurrency/thread_pool.cpp:403 #6 0x00007fbd322314a0 in operator() (__closure=0x7fbd277267b0) at src/mongo/util/concurrency/thread_pool.cpp:578 #7 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #8 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #9 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #10 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #11 operator() (__closure=0x7fbd277267a8) at src/mongo/stdx/thread.h:193 #12 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #13 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #14 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x7fbd277267a8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #15 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x7fbd277267a8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #16 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x7fbd277267a0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #17 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #18 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #19 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 24 (Thread 0x7fbd274a4700 (LWP 19591)): #0 0x00007fbd3802770c in sigtimedwait () from /lib64/libc.so.6 #1 0x00007fbd3a75a269 in mongo::(anonymous namespace)::waitForSignal (result=0x7fbd274a0f00, sigset=...) at src/mongo/util/signal_handlers.cpp:178 #2 mongo::(anonymous namespace)::signalProcessingThread (rotate=mongo::LogFileStatus::kNeedToRotateLogFile) at src/mongo/util/signal_handlers.cpp:303 #3 0x00007fbd3a75a9d5 in std::__invoke_impl (__f=@0x7fbd287ca390: 0x7fbd3a75a180 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:60 #4 std::__invoke (__fn=@0x7fbd287ca390: 0x7fbd3a75a180 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #5 std::__apply_impl, 0ul> (__t=..., __f=@0x7fbd287ca390: 0x7fbd3a75a180 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #6 std::apply > (__t=..., __f=@0x7fbd287ca390: 0x7fbd3a75a180 ) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #7 mongo::stdx::thread::thread(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}::operator()() (__closure=0x7fbd287ca388) at src/mongo/stdx/thread.h:193 #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/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #9 std::__invoke(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}>(mongo::stdx::thread::thread(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}&&) (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #10 std::thread::_Invoker(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7fbd287ca388) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #11 std::thread::_Invoker(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}> >::operator()() (this=0x7fbd287ca388) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #12 std::thread::_State_impl(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}> > >::_M_run() (this=0x7fbd287ca380) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #13 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #14 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #15 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 23 (Thread 0x7fbd1b210700 (LWP 19732)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c20870, cond=0x7fbd22917ce0, usecs=, run_func=run_func@entry=0x7fbd2c553080 <__sweep_server_run_chk>, signalled=signalled@entry=0x7fbd1b20d15f) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5535ba in __sweep_server (arg=0x7fbd22c20870) at src/third_party/wiredtiger/src/conn/conn_sweep.c:285 #3 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #4 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 22 (Thread 0x7fbd0b6f1700 (LWP 19782)): #0 0x00007fbd380ebd97 in epoll_wait () from /lib64/libc.so.6 #1 0x00007fbd322e60ae in asio::detail::epoll_reactor::run (this=0x7fbd288a1320, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x00007fbd322e6354 in asio::detail::scheduler::do_run_one (this=0x7fbd28af6ca0, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:384 #3 0x00007fbd322ea311 in asio::detail::scheduler::run (this=0x7fbd28af6ca0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x00007fbd322eae3d in asio::io_context::run (this=this@entry=0x7fbd28a6c7c8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x00007fbd379c728e in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=0x7fbd28a6c630) at src/mongo/transport/transport_layer_asio.cpp:192 #6 0x00007fbd339e14e7 in operator() (__closure=0x7fbd28af9ec8) at src/mongo/transport/service_executor_fixed.cpp:269 #7 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #8 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=0x7fbd28af9ec0, args#0=...) at src/mongo/util/functional.h:159 #9 0x00007fbd3222fa1d in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #10 mongo::ThreadPool::Impl::_doOneTask (this=0x7fbd28bcbc20, lk=0x7fbd0b6edca0) at src/mongo/util/concurrency/thread_pool.cpp:528 #11 0x00007fbd322304e8 in mongo::ThreadPool::Impl::_consumeTasks (this=0x7fbd28bcbc20) at src/mongo/util/concurrency/thread_pool.cpp:416 #12 0x00007fbd32231221 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x7fbd28bcbc20, threadName="ServiceExecutorFixed-0") at src/mongo/util/concurrency/thread_pool.cpp:403 #13 0x00007fbd322314a0 in operator() (__closure=0x7fbd2771f130) at src/mongo/util/concurrency/thread_pool.cpp:578 #14 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #15 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #16 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #17 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #18 operator() (__closure=0x7fbd2771f128) at src/mongo/stdx/thread.h:193 #19 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #20 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #21 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x7fbd2771f128) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #22 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x7fbd2771f128) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #23 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x7fbd2771f120) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #24 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #25 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #26 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 21 (Thread 0x7fbd1e416700 (LWP 19726)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c1f040, cond=cond@entry=0x7fbd22917620, usecs=, run_func=, signalled=signalled@entry=0x7fbd1e413157) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c63a49a in __wt_cond_auto_wait_signal (session=0x7fbd22c1f040, cond=0x7fbd22917620, progress=, run_func=, signalled=0x7fbd1e413157) at src/third_party/wiredtiger/src/support/cond_auto.c:70 #3 0x00007fbd2c63a503 in __wt_cond_auto_wait (session=session@entry=0x7fbd22c1f040, cond=, progress=progress@entry=false, run_func=run_func@entry=0x0) at src/third_party/wiredtiger/src/support/cond_auto.c:89 #4 0x00007fbd2c54ee7e in __log_wrlsn_server (arg=0x7fbd22c1f040) at src/third_party/wiredtiger/src/conn/conn_log.c:809 #5 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #6 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 20 (Thread 0x7fbcff7f2700 (LWP 20033)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c248f0, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbcff7ec190) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c248f0) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c248f0, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e796e in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c248f0) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c248f0) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (cbt=0x7fbce940fb20, reenter=true, reenter=true) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 0x00007fbd2c4e95cf in __wt_btcur_search (cbt=cbt@entry=0x7fbce940fb20) at src/third_party/wiredtiger/src/btree/bt_cursor.c:565 #8 0x00007fbd2c56fb10 in __curfile_search (cursor=0x7fbce940fb20) at src/third_party/wiredtiger/src/cursor/cur_file.c:201 #9 0x00007fbd317227e5 in operator() (__closure=0x7fbcff7eccb0) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2123 #10 mongo::wiredTigerPrepareConflictRetry >(mongo::OperationContext *, struct {...} &&) (opCtx=0x7fbceb0cdb60, f=...) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 0x00007fbd31724e5e in mongo::WiredTigerRecordStoreCursorBase::seekExact (this=0x7fbceaf34560, id=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 251, in to_string raw_bytes = bytes(hex_bytes) ValueError: bytes must be in range(0, 256) ) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2123 #12 0x00007fbd3550ec2c in mongo::CollectionScan::doWork (this=0x7fbd204fef20, out=0x7fbcff7ecfd0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #13 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbcff7ecfd0, this=0x7fbd204fef20) at src/mongo/db/exec/plan_stage.h:207 #14 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbd03b5bca0, objOut=0x7fbcff7ed180, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #15 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbd03b5bd70, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #16 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbd03b5bca0, objOut=0x7fbcff7ed2c0, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #17 0x00007fbd2e2a32b1 in mongo::(anonymous namespace)::GetMoreCmd::Invocation::generateBatch (this=, docUnitsReturned=0x7fbcff7ed330, numResults=, nextBatch=0x7fbcff7ed6b0, isTailable=, cmd=..., cursor=, opCtx=) at src/mongo/db/commands/getmore_cmd.cpp:336 #18 mongo::(anonymous namespace)::GetMoreCmd::Invocation::acquireLocksAndIterateCursor (this=, opCtx=, reply=, cursorPin=..., curOp=, cursorManager=) at src/mongo/db/commands/getmore_cmd.cpp:644 #19 0x00007fbd2e2a4da2 in mongo::(anonymous namespace)::GetMoreCmd::Invocation::run (this=0x7fbd201efd00, opCtx=0x7fbceb0cdb60, reply=0x7fbce74fb6a0) at src/mongo/db/commands/getmore_cmd.cpp:755 #20 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbceb0cdb60, request=..., invocation=0x7fbd201efd00, response=0x7fbce74fb6a0) at src/mongo/db/commands.cpp:200 #21 0x00007fbd331a9862 in operator() (__closure=0x7fbcff7eddd0) at src/mongo/db/commands.cpp:184 #22 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #23 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #24 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #25 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #26 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #27 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbd038c3860) at src/mongo/db/service_entry_point_common.cpp:765 #28 operator() (path=0x7fbd038c3860, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #29 operator() (__closure=) at src/mongo/util/future_util.h:827 #30 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #31 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #32 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 0x00007fbd312e301a in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runCommandWithFailPoint (this=0x7fbce4330a20) at src/mongo/db/service_entry_point_common.cpp:1230 #34 0x00007fbd312e35f3 in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x7fbce4330a20) at src/mongo/db/service_entry_point_common.cpp:1150 #35 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #36 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #37 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbce4330a20) at src/mongo/db/service_entry_point_common.cpp:651 #38 0x00007fbd312d456d in operator() (runner=0x7fbce4330a20, __closure=) at src/mongo/db/service_entry_point_common.cpp:1614 #39 operator() (__closure=) at src/mongo/util/future_util.h:827 #40 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #41 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #42 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1614 #43 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcf27c9e20) at src/mongo/db/service_entry_point_common.cpp:1621 #44 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #45 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #46 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcf27c9e20) at src/mongo/db/service_entry_point_common.cpp:531 #47 operator() (runner=0x7fbcf27c9e20, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #48 operator() (__closure=) at src/mongo/util/future_util.h:827 #49 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #50 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbcff7ee610) at src/mongo/util/future_util.h:832 #51 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #52 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #53 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #54 operator() (output=0x7fbcfc641a60, input=, __closure=) at src/mongo/util/future_impl.h:935 #55 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #56 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #57 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #58 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce43317e0, this=0x7fbce43317f8) at src/mongo/util/functional.h:109 #59 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce43317e0) at src/mongo/util/future_impl.h:441 #60 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbcff7ee740) at src/mongo/util/future_impl.h:1143 #61 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbce43317e0, this=0x7fbcff7ee740) at src/mongo/util/future.h:285 #62 operator() (output=0x7fbce43317e0, input=0x7fbce4330ca0, __closure=0x7fbce8c8b7f8) at src/mongo/util/future_impl.h:935 #63 operator() (ssb=, __closure=0x7fbce8c8b7f8) at src/mongo/util/future_impl.h:1257 #64 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #65 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbce8c8b7f0, args#0=) at src/mongo/util/functional.h:159 #66 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce4330ca0, this=0x7fbce4330cb8) at src/mongo/util/functional.h:109 #67 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce4330ca0) at src/mongo/util/future_impl.h:441 #68 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #69 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbce4330ca0 = {...}, __closure=) at src/mongo/util/future.h:859 #70 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbcff7ee8e0) at src/mongo/util/future.h:902 #71 mongo::Promise::emplaceValue<>() (this=0x7fbcff7ee8e0) at src/mongo/util/future.h:858 #72 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #73 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #74 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #75 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #76 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #77 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbcff7eea40) at src/mongo/util/future_impl.h:1184 #78 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbcff7eea40) at src/mongo/util/future_impl.h:940 #79 mongo::Future::then):: > (func=..., this=0x7fbcff7eea40) at src/mongo/util/future.h:405 #80 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #81 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #82 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbceb0cdb60, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #83 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbceb0cdb60, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #84 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbd1a9ceb30) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #85 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #86 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #87 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbd1a9ceb30, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #88 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #89 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #90 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #91 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #92 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #93 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #94 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #95 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #96 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #97 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #98 operator() (__closure=0x7fbd1a9bd088) at src/mongo/transport/service_executor_synchronous.cpp:131 #99 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #100 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd1a9bd080) at src/mongo/util/functional.h:159 #101 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbd205ed618) at src/mongo/util/functional.h:109 #102 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #103 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #104 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbd205ed600) at src/mongo/util/functional.h:159 #105 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbd1edbcea0) at src/mongo/util/functional.h:109 #106 mongo::(anonymous namespace)::runFunc (ctx=0x7fbd1edbcea0) at src/mongo/transport/service_executor_utils.cpp:64 #107 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #108 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 19 (Thread 0x7fbd0e6f7700 (LWP 19776)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3a358820 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fbd3a338acc in std::_V2::condition_variable_any::wait > (this=0x7fbd22909368, __lock=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:313 #3 0x00007fbd3416088b in std::_V2::condition_variable_any::wait, mongo::SessionKiller::SessionKiller(mongo::ServiceContext*, mongo::SessionKiller::KillFunc):::: > (__p=..., __lock=..., this=0x7fbd22909368) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:322 #4 operator() (__closure=0x7fbd286a8d50) at src/mongo/db/session_killer.cpp:59 #5 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #6 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #7 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #8 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #9 operator() (__closure=0x7fbd286a8d48) at src/mongo/stdx/thread.h:193 #10 std::__invoke_impl >(mongo::SessionKiller::SessionKiller(mongo::ServiceContext*, mongo::SessionKiller::KillFunc)::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #11 std::__invoke >(mongo::SessionKiller::SessionKiller(mongo::ServiceContext*, mongo::SessionKiller::KillFunc)::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #12 std::thread::_Invoker >(mongo::SessionKiller::SessionKiller(mongo::ServiceContext*, mongo::SessionKiller::KillFunc)::):: > >::_M_invoke<0> (this=0x7fbd286a8d48) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #13 std::thread::_Invoker >(mongo::SessionKiller::SessionKiller(mongo::ServiceContext*, mongo::SessionKiller::KillFunc)::):: > >::operator() (this=0x7fbd286a8d48) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #14 std::thread::_State_impl >(mongo::SessionKiller::SessionKiller(mongo::ServiceContext*, mongo::SessionKiller::KillFunc)::):: > > >::_M_run(void) (this=0x7fbd286a8d40) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #15 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #16 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #17 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 18 (Thread 0x7fbd12b77700 (LWP 7561)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c28d78, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd12b71120) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c28d78) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c28d78, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c28d78) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c28d78) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbcff54e020) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbcff54e020, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbcff54e020) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbce8d5c020) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbd20ae5100) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbce8d5c020) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd3550eecc in mongo::CollectionScan::doWork (this=0x7fbced484f20, out=0x7fbd12b72118) at src/mongo/db/exec/plan_stage.h:394 #14 0x00007fbd3553dd24 in mongo::PlanStage::work (out=0x7fbd12b72118, this=0x7fbced484f20) at src/mongo/db/exec/plan_stage.h:207 #15 mongo::ProjectionStage::doWork (this=0x7fbce9d85ca0, out=0x7fbd12b721b8) at src/mongo/db/exec/projection.cpp:132 #16 0x00007fbd3552ab62 in mongo::PlanStage::work (out=0x7fbd12b721b8, this=0x7fbce9d85ca0) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::LimitStage::doWork (out=0x7fbd12b72270, this=0x7fbd28af0e20) at src/mongo/db/exec/limit.cpp:68 #18 mongo::LimitStage::doWork (this=0x7fbd28af0e20, out=0x7fbd12b72270) at src/mongo/db/exec/limit.cpp:61 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbd12b72270, this=0x7fbd28af0e20) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbce5651560, objOut=0x7fbd12b72420, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbce5651630, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbce5651560, objOut=0x7fbd12b72550, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #23 0x00007fbd2e29d270 in mongo::(anonymous namespace)::FindCmd::Invocation::run (this=0x7fbcea4c8880, opCtx=0x7fbce8d5c020, result=0x7fbcf8f80b20) at src/mongo/db/commands/find_cmd.cpp:619 #24 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbce8d5c020, request=..., invocation=0x7fbcea4c8880, response=0x7fbcf8f80b20) at src/mongo/db/commands.cpp:200 #25 0x00007fbd331a9862 in operator() (__closure=0x7fbd12b72fb0) at src/mongo/db/commands.cpp:184 #26 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #27 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #28 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #29 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #30 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #31 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbd0a228be0) at src/mongo/db/service_entry_point_common.cpp:765 #32 operator() (path=0x7fbd0a228be0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 operator() (__closure=) at src/mongo/util/future_util.h:827 #34 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #35 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #36 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #37 0x00007fbd312e3934 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x7fbce5aac6b0) at src/mongo/db/service_entry_point_common.cpp:1108 #38 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #39 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #40 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbce5aac6b0) at src/mongo/db/service_entry_point_common.cpp:651 #41 0x00007fbd312d431d in operator() (runner=0x7fbce5aac6b0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #42 operator() (__closure=) at src/mongo/util/future_util.h:827 #43 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #44 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #45 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #46 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcfa6b6c20) at src/mongo/db/service_entry_point_common.cpp:1621 #47 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #49 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcfa6b6c20) at src/mongo/db/service_entry_point_common.cpp:531 #50 operator() (runner=0x7fbcfa6b6c20, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #51 operator() (__closure=) at src/mongo/util/future_util.h:827 #52 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #53 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbd12b735e0) at src/mongo/util/future_util.h:832 #54 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #55 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #56 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #57 operator() (output=0x7fbce6c2fba0, input=, __closure=) at src/mongo/util/future_impl.h:935 #58 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #59 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #60 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #61 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce6c2e520, this=0x7fbce6c2e538) at src/mongo/util/functional.h:109 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce6c2e520) at src/mongo/util/future_impl.h:441 #63 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbd12b73710) at src/mongo/util/future_impl.h:1143 #64 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbce6c2e520, this=0x7fbd12b73710) at src/mongo/util/future.h:285 #65 operator() (output=0x7fbce6c2e520, input=0x7fbcecf78b60, __closure=0x7fbcfc770928) at src/mongo/util/future_impl.h:935 #66 operator() (ssb=, __closure=0x7fbcfc770928) at src/mongo/util/future_impl.h:1257 #67 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #68 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbcfc770920, args#0=) at src/mongo/util/functional.h:159 #69 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbcecf78b60, this=0x7fbcecf78b78) at src/mongo/util/functional.h:109 #70 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbcecf78b60) at src/mongo/util/future_impl.h:441 #71 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #72 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbcecf78b60 = {...}, __closure=) at src/mongo/util/future.h:859 #73 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbd12b738b0) at src/mongo/util/future.h:902 #74 mongo::Promise::emplaceValue<>() (this=0x7fbd12b738b0) at src/mongo/util/future.h:858 #75 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #76 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #77 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #78 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #79 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #80 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbd12b73a10) at src/mongo/util/future_impl.h:1184 #81 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbd12b73a10) at src/mongo/util/future_impl.h:940 #82 mongo::Future::then):: > (func=..., this=0x7fbd12b73a10) at src/mongo/util/future.h:405 #83 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #84 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #85 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbce8d5c020, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #86 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbce8d5c020, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #87 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbced506b70) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #88 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #89 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #90 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbced506b70, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #91 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #92 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #93 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #94 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #95 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #96 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #97 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #98 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #100 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #101 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #102 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #103 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #104 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #105 operator() (__closure=0x7fbcfc2de828) at src/mongo/transport/service_executor_synchronous.cpp:131 #106 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #107 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcfc2de820) at src/mongo/util/functional.h:159 #108 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbce9d80078) at src/mongo/util/functional.h:109 #109 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #110 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #111 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbce9d80060) at src/mongo/util/functional.h:159 #112 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbcec171be0) at src/mongo/util/functional.h:109 #113 mongo::(anonymous namespace)::runFunc (ctx=0x7fbcec171be0) at src/mongo/transport/service_executor_utils.cpp:64 #114 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #115 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 17 (Thread 0x7fbd1ec17700 (LWP 19725)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c1ec38, cond=0x7fbd22917560, usecs=usecs@entry=100000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd1ec1416b) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c54dd51 in __wt_cond_wait (run_func=0x0, usecs=100000, cond=, session=0x7fbd22c1ec38) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __log_file_server (arg=0x7fbd22c1ec38) at src/third_party/wiredtiger/src/conn/conn_log.c:620 #4 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #5 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 16 (Thread 0x7fbd11ffe700 (LWP 19765)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3a358820 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fbd3a338acc in std::_V2::condition_variable_any::wait > (this=0x7fbd28b14d08, __lock=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:313 #3 0x00007fbd322308a0 in std::_V2::condition_variable_any::wait, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:322 #4 mongo::ThreadPool::Impl::_consumeTasks (this=0x7fbd28b14c20) at src/mongo/util/concurrency/thread_pool.cpp:471 #5 0x00007fbd32231221 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x7fbd28b14c20, threadName="TenantMigrationRecipientService-0") at src/mongo/util/concurrency/thread_pool.cpp:403 #6 0x00007fbd322314a0 in operator() (__closure=0x7fbd2771ce30) at src/mongo/util/concurrency/thread_pool.cpp:578 #7 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #8 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #9 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #10 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #11 operator() (__closure=0x7fbd2771ce28) at src/mongo/stdx/thread.h:193 #12 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #13 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #14 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x7fbd2771ce28) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #15 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x7fbd2771ce28) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #16 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x7fbd2771ce20) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #17 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #18 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #19 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 15 (Thread 0x7fbd044bc700 (LWP 11814)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c29d98, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd044b6120) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c29d98) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c29d98, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c29d98) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c29d98) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbce607b4a0) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbce607b4a0, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbce607b4a0) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbcfeb29da0) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbd2270f0c0) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbcfeb29da0) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd3550eecc in mongo::CollectionScan::doWork (this=0x7fbcfccf6920, out=0x7fbd044b7118) at src/mongo/db/exec/plan_stage.h:394 #14 0x00007fbd3553dd24 in mongo::PlanStage::work (out=0x7fbd044b7118, this=0x7fbcfccf6920) at src/mongo/db/exec/plan_stage.h:207 #15 mongo::ProjectionStage::doWork (this=0x7fbcee7d07e0, out=0x7fbd044b71b8) at src/mongo/db/exec/projection.cpp:132 #16 0x00007fbd3552ab62 in mongo::PlanStage::work (out=0x7fbd044b71b8, this=0x7fbcee7d07e0) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::LimitStage::doWork (out=0x7fbd044b7270, this=0x7fbcfe69e100) at src/mongo/db/exec/limit.cpp:68 #18 mongo::LimitStage::doWork (this=0x7fbcfe69e100, out=0x7fbd044b7270) at src/mongo/db/exec/limit.cpp:61 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbd044b7270, this=0x7fbcfe69e100) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbcec7da160, objOut=0x7fbd044b7420, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbcec7da230, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbcec7da160, objOut=0x7fbd044b7550, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #23 0x00007fbd2e29d270 in mongo::(anonymous namespace)::FindCmd::Invocation::run (this=0x7fbce44704c0, opCtx=0x7fbcfeb29da0, result=0x7fbcfeb574a0) at src/mongo/db/commands/find_cmd.cpp:619 #24 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbcfeb29da0, request=..., invocation=0x7fbce44704c0, response=0x7fbcfeb574a0) at src/mongo/db/commands.cpp:200 #25 0x00007fbd331a9862 in operator() (__closure=0x7fbd044b7fb0) at src/mongo/db/commands.cpp:184 #26 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #27 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #28 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #29 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #30 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #31 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbcec5dc6e0) at src/mongo/db/service_entry_point_common.cpp:765 #32 operator() (path=0x7fbcec5dc6e0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 operator() (__closure=) at src/mongo/util/future_util.h:827 #34 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #35 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #36 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #37 0x00007fbd312e3934 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x7fbcf0153010) at src/mongo/db/service_entry_point_common.cpp:1108 #38 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #39 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #40 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbcf0153010) at src/mongo/db/service_entry_point_common.cpp:651 #41 0x00007fbd312d431d in operator() (runner=0x7fbcf0153010, __closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #42 operator() (__closure=) at src/mongo/util/future_util.h:827 #43 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #44 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #45 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #46 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcf2284e20) at src/mongo/db/service_entry_point_common.cpp:1621 #47 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #49 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcf2284e20) at src/mongo/db/service_entry_point_common.cpp:531 #50 operator() (runner=0x7fbcf2284e20, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #51 operator() (__closure=) at src/mongo/util/future_util.h:827 #52 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #53 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbd044b85e0) at src/mongo/util/future_util.h:832 #54 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #55 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #56 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #57 operator() (output=0x7fbce7afd160, input=, __closure=) at src/mongo/util/future_impl.h:935 #58 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #59 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #60 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #61 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce6c2fa60, this=0x7fbce6c2fa78) at src/mongo/util/functional.h:109 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce6c2fa60) at src/mongo/util/future_impl.h:441 #63 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbd044b8710) at src/mongo/util/future_impl.h:1143 #64 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbce6c2fa60, this=0x7fbd044b8710) at src/mongo/util/future.h:285 #65 operator() (output=0x7fbce6c2fa60, input=0x7fbce85f4420, __closure=0x7fbcfc837298) at src/mongo/util/future_impl.h:935 #66 operator() (ssb=, __closure=0x7fbcfc837298) at src/mongo/util/future_impl.h:1257 #67 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #68 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbcfc837290, args#0=) at src/mongo/util/functional.h:159 #69 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce85f4420, this=0x7fbce85f4438) at src/mongo/util/functional.h:109 #70 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce85f4420) at src/mongo/util/future_impl.h:441 #71 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #72 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbce85f4420 = {...}, __closure=) at src/mongo/util/future.h:859 #73 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbd044b88b0) at src/mongo/util/future.h:902 #74 mongo::Promise::emplaceValue<>() (this=0x7fbd044b88b0) at src/mongo/util/future.h:858 #75 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #76 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #77 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #78 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #79 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #80 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbd044b8a10) at src/mongo/util/future_impl.h:1184 #81 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbd044b8a10) at src/mongo/util/future_impl.h:940 #82 mongo::Future::then):: > (func=..., this=0x7fbd044b8a10) at src/mongo/util/future.h:405 #83 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #84 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #85 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbcfeb29da0, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #86 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbcfeb29da0, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #87 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbcfa31eab0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #88 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #89 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #90 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbcfa31eab0, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #91 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #92 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #93 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #94 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #95 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #96 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #97 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #98 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #100 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #101 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #102 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #103 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #104 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #105 operator() (__closure=0x7fbcee24c468) at src/mongo/transport/service_executor_synchronous.cpp:131 #106 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #107 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbcee24c460) at src/mongo/util/functional.h:159 #108 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbced3ca938) at src/mongo/util/functional.h:109 #109 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #110 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #111 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbced3ca920) at src/mongo/util/functional.h:159 #112 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbd2050afe0) at src/mongo/util/functional.h:109 #113 mongo::(anonymous namespace)::runFunc (ctx=0x7fbd2050afe0) at src/mongo/transport/service_executor_utils.cpp:64 #114 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #115 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 14 (Thread 0x7fbd15004700 (LWP 19759)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3a358820 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fbd3a338acc in std::_V2::condition_variable_any::wait > (this=0x7fbd107dd4a0, __lock=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:313 #3 0x00007fbd31734bfd in mongo::WiredTigerRecordStore::OplogStones::awaitHasExcessStonesOrDead (this=0x7fbd107dd430) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:259 #4 0x00007fbd31734f47 in mongo::WiredTigerRecordStore::yieldAndAwaitOplogDeletionRequest (this=, opCtx=0x7fbd1f1168e0) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:1169 #5 0x00007fbd315ec067 in mongo::OplogCapMaintainerThread::_deleteExcessDocuments (this=) at src/mongo/db/storage/oplog_cap_maintainer_thread.cpp:78 #6 0x00007fbd315ec59e in mongo::OplogCapMaintainerThread::run (this=0x7fbd2771d3a0) at src/mongo/db/storage/oplog_cap_maintainer_thread.cpp:111 #7 0x00007fbd330602cc in mongo::BackgroundJob::jobBody (this=0x7fbd2771d3a0) at src/mongo/util/background.cpp:160 #8 0x00007fbd330605bc in operator() (__closure=0x7fbd287bad90) at src/mongo/util/background.cpp:186 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #13 operator() (__closure=0x7fbd287bad88) at src/mongo/stdx/thread.h:193 #14 std::__invoke_impl >(mongo::BackgroundJob::go()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #15 std::__invoke >(mongo::BackgroundJob::go()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #16 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::_M_invoke<0> (this=0x7fbd287bad88) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #17 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::operator() (this=0x7fbd287bad88) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #18 std::thread::_State_impl >(mongo::BackgroundJob::go()::):: > > >::_M_run(void) (this=0x7fbd287bad80) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #19 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #20 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #21 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 13 (Thread 0x7fbd12a75700 (LWP 25314)): #0 0x00007fbd383c5a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fbd322e3402 in asio::detail::socket_ops::recv (s=1427, bufs=0x7fbd12a718d0, count=, flags=0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fbd322e34b8 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fbd12a718d0, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fbd37a05706 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=..., flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=..., buffers=..., this=0x7fbce5054828) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=..., 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=..., completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=..., 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=0x7fbce5054620, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/session_asio.cpp:544 #9 0x00007fbd37a132d2 in mongo::transport::TransportLayerASIO::ASIOSession::read (this=this@entry=0x7fbce5054620, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/session_asio.cpp:493 #10 0x00007fbd379f5e96 in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessageImpl (this=0x7fbce5054620, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/session_asio.cpp:425 #11 0x00007fbd379f642a in mongo::transport::TransportLayerASIO::ASIOSession::sourceMessage (this=0x7fbce5054620) at src/mongo/transport/session_asio.cpp:164 #12 0x00007fbd35965166 in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:257 #13 mongo::transport::ServiceStateMachine::Impl::sourceMessage (this=0x7fbcebe03470) at src/mongo/transport/service_state_machine.cpp:258 #14 0x00007fbd359672a5 in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:480 #15 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #16 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbcebe03470, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #17 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #18 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #19 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #20 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #21 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #22 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #23 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #24 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #25 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #26 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #27 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #28 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #29 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #30 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #31 operator() (__closure=0x7fbce4bddce8) at src/mongo/transport/service_executor_synchronous.cpp:131 #32 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #33 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbce4bddce0) at src/mongo/util/functional.h:159 #34 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbce582d348) at src/mongo/util/functional.h:109 #35 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #36 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #37 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbce582d330) at src/mongo/util/functional.h:159 #38 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbcedd29120) at src/mongo/util/functional.h:109 #39 mongo::(anonymous namespace)::runFunc (ctx=0x7fbcedd29120) at src/mongo/transport/service_executor_utils.cpp:64 #40 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #41 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 12 (Thread 0x7fbd15805700 (LWP 19758)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3a358820 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fbd3a338acc in std::_V2::condition_variable_any::wait > (this=0x7fbd28af2f08, __lock=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:313 #3 0x00007fbd322308a0 in std::_V2::condition_variable_any::wait, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:322 #4 mongo::ThreadPool::Impl::_consumeTasks (this=0x7fbd28af2e20) at src/mongo/util/concurrency/thread_pool.cpp:471 #5 0x00007fbd32231221 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x7fbd28af2e20, threadName="ReplNodeDbWorker-0") at src/mongo/util/concurrency/thread_pool.cpp:403 #6 0x00007fbd322314a0 in operator() (__closure=0x7fbd2771d130) at src/mongo/util/concurrency/thread_pool.cpp:578 #7 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #8 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #9 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #10 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #11 operator() (__closure=0x7fbd2771d128) at src/mongo/stdx/thread.h:193 #12 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #13 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #14 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x7fbd2771d128) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #15 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x7fbd2771d128) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #16 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x7fbd2771d120) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #17 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #18 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #19 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 11 (Thread 0x7fbd1880b700 (LWP 19947)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3a358820 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fbd3a338acc in std::_V2::condition_variable_any::wait > (this=0x7fbd28b14608, __lock=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:313 #3 0x00007fbd322308a0 in std::_V2::condition_variable_any::wait, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:322 #4 mongo::ThreadPool::Impl::_consumeTasks (this=0x7fbd28b14520) at src/mongo/util/concurrency/thread_pool.cpp:471 #5 0x00007fbd32231221 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x7fbd28b14520, threadName="ShardSplitDonorService-1") at src/mongo/util/concurrency/thread_pool.cpp:403 #6 0x00007fbd322314a0 in operator() (__closure=0x7fbd2773f3b0) at src/mongo/util/concurrency/thread_pool.cpp:578 #7 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #8 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #9 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #10 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #11 operator() (__closure=0x7fbd2773f3a8) at src/mongo/stdx/thread.h:193 #12 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #13 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #14 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x7fbd2773f3a8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #15 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x7fbd2773f3a8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #16 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x7fbd2773f3a0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #17 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #18 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #19 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 10 (Thread 0x7fbd0d6f5700 (LWP 19778)): #0 0x00007fbd383c17da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd321216c4 in __gthread_cond_timedwait (__abs_timeout=0x7fbd0d6f1f70, __mutex=0x7fbd27737430, __cond=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until > > (this=this@entry=0x7fbd28c96438, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:336 #6 0x00007fbd321219cb in mongo::Waitable::wait_until (waitable=waitable@entry=0x0, clkSource=0x3314c840, clkSource@entry=0x7fbd289be1e0, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:102 #7 0x00007fbd3212103a in mongo::ClockSource::waitForConditionUntil (this=this@entry=0x7fbd289be1e0, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:48 #8 0x00007fbd3732ad15 in mongo::ClockSource::waitForConditionUntil, mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run():: mutable:: > (waitable=, pred=..., deadline=..., m=..., cv=..., this=0x7fbd289be1e0) at src/mongo/util/lockable_adapter.h:50 #9 operator() (__closure=0x7fbd2875d530) at src/mongo/util/periodic_runner_impl.cpp:111 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #14 operator() (__closure=0x7fbd2875d528) at src/mongo/stdx/thread.h:193 #15 std::__invoke_impl >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #16 std::__invoke >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > >::_M_invoke<0> (this=0x7fbd2875d528) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > >::operator() (this=0x7fbd2875d528) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > > >::_M_run(void) (this=0x7fbd2875d520) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #20 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #21 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 9 (Thread 0x7fbd254a0700 (LWP 19595)): #0 0x00007fbd383c17da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd321216c4 in __gthread_cond_timedwait (__abs_timeout=0x7fbd2549cf70, __mutex=0x7fbd276e8130, __cond=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until > > (this=this@entry=0x7fbd28c90278, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:336 #6 0x00007fbd321219cb in mongo::Waitable::wait_until (waitable=waitable@entry=0x0, clkSource=0x314b04c0, clkSource@entry=0x7fbd289be1e0, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:102 #7 0x00007fbd3212103a in mongo::ClockSource::waitForConditionUntil (this=this@entry=0x7fbd289be1e0, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:48 #8 0x00007fbd3732ad15 in mongo::ClockSource::waitForConditionUntil, mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run():: mutable:: > (waitable=, pred=..., deadline=..., m=..., cv=..., this=0x7fbd289be1e0) at src/mongo/util/lockable_adapter.h:50 #9 operator() (__closure=0x7fbd2898f4d0) at src/mongo/util/periodic_runner_impl.cpp:111 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #14 operator() (__closure=0x7fbd2898f4c8) at src/mongo/stdx/thread.h:193 #15 std::__invoke_impl >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #16 std::__invoke >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > >::_M_invoke<0> (this=0x7fbd2898f4c8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > >::operator() (this=0x7fbd2898f4c8) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > > >::_M_run(void) (this=0x7fbd2898f4c0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #20 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #21 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 8 (Thread 0x7fbd1cb13700 (LWP 19729)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c1fc58, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd1cb0ff60) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5ad26b in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c1fc58) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __evict_lru_pages (session=session@entry=0x7fbd22c1fc58, is_server=is_server@entry=false) at src/third_party/wiredtiger/src/evict/evict_lru.c:1138 #4 0x00007fbd2c5af64e in __wt_evict_thread_run (session=0x7fbd22c1fc58, thread=0x7fbd2771f7a0) at src/third_party/wiredtiger/src/evict/evict_lru.c:320 #5 0x00007fbd2c64e219 in __thread_run (arg=0x7fbd2771f7a0) at src/third_party/wiredtiger/src/support/thread_group.c:31 #6 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #7 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 7 (Thread 0x7fbd0fefa700 (LWP 19773)): #0 0x00007fbd383c17da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd321216c4 in __gthread_cond_timedwait (__abs_timeout=0x7fbd0fef6f70, __mutex=0x7fbd277375b0, __cond=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until > > (this=this@entry=0x7fbd28c8bef8, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:336 #6 0x00007fbd321219cb in mongo::Waitable::wait_until (waitable=waitable@entry=0x0, clkSource=0x389fd980, clkSource@entry=0x7fbd289be1e0, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:102 #7 0x00007fbd3212103a in mongo::ClockSource::waitForConditionUntil (this=this@entry=0x7fbd289be1e0, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:48 #8 0x00007fbd3732ad15 in mongo::ClockSource::waitForConditionUntil, mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run():: mutable:: > (waitable=, pred=..., deadline=..., m=..., cv=..., this=0x7fbd289be1e0) at src/mongo/util/lockable_adapter.h:50 #9 operator() (__closure=0x7fbd27746410) at src/mongo/util/periodic_runner_impl.cpp:111 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #14 operator() (__closure=0x7fbd27746408) at src/mongo/stdx/thread.h:193 #15 std::__invoke_impl >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #16 std::__invoke >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > >::_M_invoke<0> (this=0x7fbd27746408) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > >::operator() (this=0x7fbd27746408) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > > >::_M_run(void) (this=0x7fbd27746400) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #20 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #21 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 6 (Thread 0x7fbd1d314700 (LWP 19728)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c1f850, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd1d310f60) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5ad26b in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c1f850) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __evict_lru_pages (session=session@entry=0x7fbd22c1f850, is_server=is_server@entry=false) at src/third_party/wiredtiger/src/evict/evict_lru.c:1138 #4 0x00007fbd2c5af64e in __wt_evict_thread_run (session=0x7fbd22c1f850, thread=0x7fbd277284a0) at src/third_party/wiredtiger/src/evict/evict_lru.c:320 #5 0x00007fbd2c64e219 in __thread_run (arg=0x7fbd277284a0) at src/third_party/wiredtiger/src/support/thread_group.c:31 #6 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #7 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 5 (Thread 0x7fbd117fd700 (LWP 19766)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd322e6583 in asio::detail::posix_event::wait (lock=..., this=0x7fbd22310d10) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x7fbd22310d08) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=0x7fbd22310ca0, lock=..., this_thread=..., ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x00007fbd322ea311 in asio::detail::scheduler::run (this=0x7fbd22310ca0, ec=...) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007fbd322eae3d in asio::io_context::run (this=this@entry=0x7fbd20414fc8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007fbd379c728e in mongo::transport::TransportLayerASIO::ASIOReactor::run (this=0x7fbd20414e30) at src/mongo/transport/transport_layer_asio.cpp:192 #7 0x00007fbd31569632 in mongo::executor::NetworkInterfaceTL::_run (this=0x7fbd2766caa0) at src/mongo/executor/network_interface_tl.cpp:224 #8 0x00007fbd315698cb in operator() (__closure=0x7fbd274f5660) at src/mongo/executor/network_interface_tl.cpp:214 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #13 operator() (__closure=0x7fbd274f5658) at src/mongo/stdx/thread.h:193 #14 std::__invoke_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #15 std::__invoke >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #16 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::_M_invoke<0> (this=0x7fbd274f5658) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #17 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::operator() (this=0x7fbd274f5658) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #18 std::thread::_State_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > > >::_M_run(void) (this=0x7fbd274f5650) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #19 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #20 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #21 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 4 (Thread 0x7fbd04237700 (LWP 18225)): #0 0x00007fbd383c1878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd2c5eea1f in __wt_cond_wait_signal (session=session@entry=0x7fbd22c2b5c8, cond=0x7fbd22917920, usecs=usecs@entry=10000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fbd04231120) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fbd2c5adb6e in __wt_cond_wait (run_func=0x0, usecs=10000, cond=, session=0x7fbd22c2b5c8) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __wt_cache_eviction_worker (session=session@entry=0x7fbd22c2b5c8, busy=, busy@entry=true, readonly=readonly@entry=false, pct_full=) at src/third_party/wiredtiger/src/evict/evict_lru.c:2434 #4 0x00007fbd2c4e50a6 in __wt_cache_eviction_check (busy=false, didworkp=0x0, didworkp=0x0, readonly=false, busy=false, session=0x7fbd22c2b5c8) at src/third_party/wiredtiger/src/include/cache_inline.h:495 #5 __cursor_enter (session=0x7fbd22c2b5c8) at src/third_party/wiredtiger/src/include/cursor_inline.h:190 #6 __wt_cursor_func_init (reenter=false, reenter=false, cbt=0x7fbcfdca9220) at src/third_party/wiredtiger/src/include/cursor_inline.h:436 #7 __wt_btcur_prev (cbt=cbt@entry=0x7fbcfdca9220, truncating=truncating@entry=false) at src/third_party/wiredtiger/src/btree/bt_curprev.c:674 #8 0x00007fbd2c56a5fb in __curfile_prev (cursor=0x7fbcfdca9220) at src/third_party/wiredtiger/src/cursor/cur_file.c:146 #9 0x00007fbd3172db93 in operator() (__closure=) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2061 #10 mongo::wiredTigerPrepareConflictRetry > (f=..., opCtx=0x7fbce8cc7b20) at src/mongo/db/storage/wiredtiger/wiredtiger_prepare_conflict.h:74 #11 mongo::WiredTigerRecordStoreCursorBase::next (this=0x7fbcfc187800) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:2060 #12 0x00007fbd3171d36f in mongo::WiredTigerOplogManager::waitForAllEarlierOplogWritesToBeVisible (this=0x7fbd28c93aa0, oplogRecordStore=0x7fbd107f4c20, opCtx=0x7fbce8cc7b20) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:134 #13 0x00007fbd3550eecc in mongo::CollectionScan::doWork (this=0x7fbcfa2a3ca0, out=0x7fbd04232118) at src/mongo/db/exec/plan_stage.h:394 #14 0x00007fbd3553dd24 in mongo::PlanStage::work (out=0x7fbd04232118, this=0x7fbcfa2a3ca0) at src/mongo/db/exec/plan_stage.h:207 #15 mongo::ProjectionStage::doWork (this=0x7fbce85f5b60, out=0x7fbd042321b8) at src/mongo/db/exec/projection.cpp:132 #16 0x00007fbd3552ab62 in mongo::PlanStage::work (out=0x7fbd042321b8, this=0x7fbce85f5b60) at src/mongo/db/exec/plan_stage.h:207 #17 mongo::LimitStage::doWork (out=0x7fbd04232270, this=0x7fbd2270e480) at src/mongo/db/exec/limit.cpp:68 #18 mongo::LimitStage::doWork (this=0x7fbd2270e480, out=0x7fbd04232270) at src/mongo/db/exec/limit.cpp:61 #19 0x00007fbd355b2238 in mongo::PlanStage::work (out=0x7fbd04232270, this=0x7fbd2270e480) at src/mongo/db/exec/plan_stage.h:207 #20 mongo::PlanExecutorImpl::_getNextImpl (this=0x7fbce94bf6a0, objOut=0x7fbd04232420, dlOut=0x0) at src/mongo/db/query/plan_executor_impl.cpp:359 #21 0x00007fbd355b30cb in mongo::PlanExecutorImpl::getNextDocument (this=, objOut=0x7fbce94bf770, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:311 #22 0x00007fbd355b3163 in mongo::PlanExecutorImpl::getNext (this=0x7fbce94bf6a0, objOut=0x7fbd04232550, dlOut=) at src/mongo/db/query/plan_executor_impl.cpp:298 #23 0x00007fbd2e29d270 in mongo::(anonymous namespace)::FindCmd::Invocation::run (this=0x7fbcea3e9c00, opCtx=0x7fbce8cc7b20, result=0x7fbcfc2c4d20) at src/mongo/db/commands/find_cmd.cpp:619 #24 0x00007fbd331a490d in mongo::CommandHelpers::runCommandInvocation (opCtx=0x7fbce8cc7b20, request=..., invocation=0x7fbcea3e9c00, response=0x7fbcfc2c4d20) at src/mongo/db/commands.cpp:200 #25 0x00007fbd331a9862 in operator() (__closure=0x7fbd04232fb0) at src/mongo/db/commands.cpp:184 #26 mongo::makeReadyFutureWith, std::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel):: > (func=...) at src/mongo/util/future.h:1222 #27 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (use count 11, weak count 0) = {...}, invocation=std::shared_ptr (use count 3, weak count 0) = {...}, threadingModel=) at src/mongo/db/commands.cpp:185 #28 0x00007fbd312cf048 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:155 #29 0x00007fbd312e1f4d in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #30 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #31 mongo::(anonymous namespace)::InvokeCommand::run (this=0x7fbcfda7b420) at src/mongo/db/service_entry_point_common.cpp:765 #32 operator() (path=0x7fbcfda7b420, __closure=) at src/mongo/db/service_entry_point_common.cpp:1119 #33 operator() (__closure=) at src/mongo/util/future_util.h:827 #34 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #35 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:832 #36 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=) at src/mongo/db/service_entry_point_common.cpp:1119 #37 0x00007fbd312e3934 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x7fbd205ed7e0) at src/mongo/db/service_entry_point_common.cpp:1108 #38 0x00007fbd312d280a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:653 #39 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #40 mongo::(anonymous namespace)::RunCommandImpl::run (this=0x7fbd205ed7e0) at src/mongo/db/service_entry_point_common.cpp:651 #41 0x00007fbd312d431d in operator() (runner=0x7fbd205ed7e0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #42 operator() (__closure=) at src/mongo/util/future_util.h:827 #43 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1225 #44 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:832 #45 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1617 #46 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=0x7fbcf2cf9620) at src/mongo/db/service_entry_point_common.cpp:1621 #47 0x00007fbd312de598 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:533 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #49 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x7fbcf2cf9620) at src/mongo/db/service_entry_point_common.cpp:531 #50 operator() (runner=0x7fbcf2cf9620, __closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #51 operator() (__closure=) at src/mongo/util/future_util.h:827 #52 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1225 #53 0x00007fbd312def4b in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fbd042335e0) at src/mongo/util/future_util.h:832 #54 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1860 #55 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #56 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #57 operator() (output=0x7fbce5431560, input=, __closure=) at src/mongo/util/future_impl.h:935 #58 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1257 #59 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #60 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=, args#0=) at src/mongo/util/functional.h:159 #61 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbce5430de0, this=0x7fbce5430df8) at src/mongo/util/functional.h:109 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbce5430de0) at src/mongo/util/future_impl.h:441 #63 0x00007fbd312dc035 in mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (output=, this=0x7fbd04233710) at src/mongo/util/future_impl.h:1143 #64 mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x7fbce5430de0, this=0x7fbd04233710) at src/mongo/util/future.h:285 #65 operator() (output=0x7fbce5430de0, input=0x7fbced34a7a0, __closure=0x7fbd034f5f78) at src/mongo/util/future_impl.h:935 #66 operator() (ssb=, __closure=0x7fbd034f5f78) at src/mongo/util/future_impl.h:1257 #67 mongo::unique_function::callRegularVoid::makeContinuation::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)> >(mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr)::&&) &&::::*, mongo::future_details::SharedState*)>&&):: > (args#0=, f=..., isVoid=...) at src/mongo/util/functional.h:145 #68 mongo::unique_function::SpecificImpl::call(mongo::future_details::SharedStateBase *&&) (this=0x7fbd034f5f70, args#0=) at src/mongo/util/functional.h:159 #69 0x00007fbd3a7e8929 in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x7fbced34a7a0, this=0x7fbced34a7b8) at src/mongo/util/functional.h:109 #70 mongo::future_details::SharedStateBase::transitionToFinished (this=0x7fbced34a7a0) at src/mongo/util/future_impl.h:441 #71 0x00007fbd312df2c9 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=) at src/mongo/util/future_impl.h:592 #72 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=0x7fbced34a7a0 = {...}, __closure=) at src/mongo/util/future.h:859 #73 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fbd042338b0) at src/mongo/util/future.h:902 #74 mongo::Promise::emplaceValue<>() (this=0x7fbd042338b0) at src/mongo/util/future.h:858 #75 mongo::(anonymous namespace)::executeCommand (execContext=...) at src/mongo/db/service_entry_point_common.cpp:1872 #76 0x00007fbd312e01d3 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/shared_ptr_base.h:731 #77 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:255 #78 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:308 #79 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:917 #80 mongo::future_details::FutureImpl::generalImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then):: >(mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fbd04233a10) at src/mongo/util/future_impl.h:1184 #81 mongo::future_details::FutureImpl::then):: > (func=..., this=0x7fbd04233a10) at src/mongo/util/future_impl.h:940 #82 mongo::Future::then):: > (func=..., this=0x7fbd04233a10) at src/mongo/util/future.h:405 #83 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:1919 #84 0x00007fbd312e1169 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:1950 #85 0x00007fbd312d9bbc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x7fbce8cc7b20, m=..., behaviors=Traceback (most recent call last): File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1384, in __call__ return self.lookup[basename].invoke(val) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 1321, in invoke return self.function(self.name, value) File "/opt/mongodbtoolchain/v3/share/gcc-8.5.0/python/libstdcxx/v6/printers.py", line 188, in __init__ raise ValueError("Unsupported implementation for unique_ptr: %s" % str(impl_type)) ValueError: Unsupported implementation for unique_ptr: std::__uniq_ptr_data, true, true> ...) at src/mongo/db/service_entry_point_common.cpp:2174 #86 0x00007fbd3597fcf4 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x7fbce8cc7b20, m=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/move.h:77 #87 0x00007fbd3596475b in mongo::transport::ServiceStateMachine::Impl::processMessage (this=0x7fbcfd6e4ef0) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/unique_ptr.h:173 #88 0x00007fbd35966e2e in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:483 #89 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1225 #90 mongo::transport::ServiceStateMachine::Impl::startNewLoop (this=0x7fbcfd6e4ef0, executorStatus=...) at src/mongo/transport/service_state_machine.cpp:478 #91 0x00007fbd3596764c in operator() (__closure=) at src/mongo/transport/service_state_machine.cpp:447 #92 mongo::ClientStrand::run:: > (task=..., this=) at src/mongo/db/client_strand.h:165 #93 operator() (executorStatus=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , __closure=) at src/mongo/transport/service_state_machine.cpp:447 #94 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #95 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #96 0x00007fbd339eacfc in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #97 operator() (status=..., __closure=) at src/mongo/transport/service_executor_synchronous.cpp:163 #98 mongo::unique_function::callRegularVoid > (isVoid=..., args#0=..., f=...) at src/mongo/util/functional.h:145 #99 mongo::unique_function::SpecificImpl::call(mongo::Status &&) (this=, args#0=...) at src/mongo/util/functional.h:159 #100 0x00007fbd37661494 in mongo::unique_function::operator()(mongo::Status) const (args#0=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 49, in to_string code = self.val['_error']['code'] gdb.error: There is no member or method named code. , this=) at src/mongo/util/functional.h:109 #101 mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() (__closure=) at src/mongo/transport/service_executor.h:108 #102 mongo::unique_function::callRegularVoid)::{lambda()#1}>(std::integral_constant, mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&) (f=..., isVoid=...) at src/mongo/util/functional.h:145 #103 mongo::unique_function::makeImpl)::{lambda()#1}>(mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}&&)::SpecificImpl::call() (this=) at src/mongo/util/functional.h:159 #104 0x00007fbd339ebbc7 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:109 #105 operator() (__closure=0x7fbce84f3628) at src/mongo/transport/service_executor_synchronous.cpp:131 #106 mongo::unique_function::callRegularVoid > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #107 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbce84f3620) at src/mongo/util/functional.h:159 #108 0x00007fbd339ecb9c in mongo::unique_function::operator()() const (this=0x7fbce80b0e88) at src/mongo/util/functional.h:109 #109 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:111 #110 mongo::unique_function::callRegularVoid):: > (f=..., isVoid=...) at src/mongo/util/functional.h:145 #111 mongo::unique_function::SpecificImpl::call(void) (this=0x7fbce80b0e70) at src/mongo/util/functional.h:159 #112 0x00007fbd339ecc0d in mongo::unique_function::operator()() const (this=0x7fbd1edbd7a0) at src/mongo/util/functional.h:109 #113 mongo::(anonymous namespace)::runFunc (ctx=0x7fbd1edbd7a0) at src/mongo/transport/service_executor_utils.cpp:64 #114 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #115 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 3 (Thread 0x7fbd29563480 (LWP 19059)): #0 0x00007fbd383c148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3a358820 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fbd3a338acc in std::_V2::condition_variable_any::wait > (this=this@entry=0x7fbd3a3e8760 , __lock=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:313 #3 0x00007fbd3a337e07 in std::_V2::condition_variable_any::wait, mongo::waitForShutdown():: > (this=, __p=..., __lock=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:322 #4 mongo::waitForShutdown () at src/mongo/util/exit.cpp:87 #5 0x00007fbd3a7dfc9f in mongo::(anonymous namespace)::_initAndListen (serviceContext=0x7fbd28785e20, listenPort=) at src/mongo/db/mongod_main.cpp:844 #6 0x00007fbd3a7e1777 in mongo::(anonymous namespace)::initAndListen (listenPort=, service=0x7fbd28785e20) at src/mongo/db/mongod_main.cpp:849 #7 mongo::mongod_main (argc=47, argv=) at src/mongo/db/mongod_main.cpp:1560 #8 0x00005638339adc2f in main (argc=, argv=) at src/mongo/db/mongod.cpp:47 -------------------------------------------- Thread 2 (Thread 0x7fbd1a90f700 (LWP 19733)): #0 0x00007fbd383c17da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbd3171a957 in __gthread_cond_timedwait (__abs_timeout=0x7fbd1a90be70, __mutex=0x7fbd2771f430, __cond=0x7fbd28af7d50) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=0x7fbd28af7d50) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=0x7fbd28af7d50) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x7fbd28af7d50) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x7fbd28af7d50) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:336 #6 std::_V2::condition_variable_any::wait_for, long, std::ratio<1l, 1l> > (__rtime=..., __lock=..., this=0x7fbd28af7d50) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/condition_variable:355 #7 mongo::WiredTigerKVEngine::WiredTigerSessionSweeper::run (this=0x7fbd28af7ce0) at src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:238 #8 0x00007fbd330602cc in mongo::BackgroundJob::jobBody (this=0x7fbd28af7ce0) at src/mongo/util/background.cpp:160 #9 0x00007fbd330605bc in operator() (__closure=0x7fbd274f4c60) at src/mongo/util/background.cpp:186 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1843 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/tuple:1854 #14 operator() (__closure=0x7fbd274f4c58) at src/mongo/stdx/thread.h:193 #15 std::__invoke_impl >(mongo::BackgroundJob::go()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:61 #16 std::__invoke >(mongo::BackgroundJob::go()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::_M_invoke<0> (this=0x7fbd274f4c58) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::operator() (this=0x7fbd274f4c58) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::BackgroundJob::go()::):: > > >::_M_run(void) (this=0x7fbd274f4c50) at /opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/gcc-v4.dTS/include/c++/11.2.0/bits/std_thread.h:211 #20 0x00007fbd33063244 in execute_native_thread_routine () from /data/debug/lib/libbackground_job.so #21 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fbd380eba63 in clone () from /lib64/libc.so.6 -------------------------------------------- Thread 1 (Thread 0x7fbd1c212700 (LWP 19730)): #0 0x00007fbd3802693f in raise () from /lib64/libc.so.6 #1 0x00007fbd38010c95 in abort () from /lib64/libc.so.6 #2 0x00007fbd3a28733e in mongo::fassertFailedWithLocation (msgid=, msgid@entry=50853, file=, file@entry=0x7fbd31771358 "src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp", line=, line@entry=658) at src/mongo/util/assert_util.cpp:200 #3 0x00007fbd316e7b7f in mongo::fassertWithLocation (line=, file=, testOK=, msgid=) at src/mongo/util/assert_util.h:280 #4 mongo::(anonymous namespace)::mdb_handle_error_with_startup_suppression (handler=, session=, errorCode=, message=) at src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp:658 #5 0x00007fbd2c63be17 in __eventv (session=0x7fbd22c20060, is_json=, error=-31804, func=0x7fbd2c6a2400 <__PRETTY_FUNCTION__.20> "__wt_evict_thread_run", line=324, category=, level=WT_VERBOSE_ERROR, fmt=0x7fbd2c6850b8 "the process must exit and restart", ap=0x7fbd1c20f070) at src/third_party/wiredtiger/src/support/err.c:433 #6 0x00007fbd2c4bdd7d in __wt_panic_func (session=0x7fbd22c20060, error=, func=0x7fbd2c6a2400 <__PRETTY_FUNCTION__.20> "__wt_evict_thread_run", line=324, category=WT_VERB_DEFAULT, fmt=) at src/third_party/wiredtiger/src/support/err.c:534 #7 0x00007fbd2c64e219 in __thread_run (arg=0x7fbd2771f820) at src/third_party/wiredtiger/src/support/thread_group.c:31 #8 0x00007fbd383bb2de in start_thread () from /lib64/libpthread.so.0 #9 0x00007fbd380eba63 in clone () from /lib64/libc.so.6