[js_test:read_majority_out] 2018-08-03T10:43:32.897-0400 d30021| 2018-08-03T10:43:32.889-0400 F - [conn1] Invariant failure _collection->getCatalogEntry()->getTotalIndexCount(opCtx) == count src/mongo/db/catalog/index_catalog_impl.cpp 1134
|
[js_test:read_majority_out] 2018-08-03T10:43:32.897-0400 d30021| 2018-08-03T10:43:32.889-0400 F - [conn1]
|
[js_test:read_majority_out] 2018-08-03T10:43:32.897-0400 d30021|
|
[js_test:read_majority_out] 2018-08-03T10:43:32.897-0400 d30021| ***aborting after invariant() failure
|
[js_test:read_majority_out] 2018-08-03T10:43:32.897-0400 d30021|
|
[js_test:read_majority_out] 2018-08-03T10:43:32.897-0400 d30021|
|
...
|
/home/charlie/github/mongo/src/mongo/util/stacktrace_posix.cpp:172:0: mongo::printStackTrace(std::ostream&)
|
/home/charlie/github/mongo/src/mongo/util/signal_handlers_synchronous.cpp:180:0: mongo::(anonymous namespace)::printSignalAndBacktrace(int)
|
/home/charlie/github/mongo/src/mongo/util/signal_handlers_synchronous.cpp:237:0: mongo::(anonymous namespace)::abruptQuit(int)
|
??:0:0: ??
|
/build/glibc-Cl5G7W/glibc-2.23/signal/../sysdeps/unix/sysv/linux/raise.c:54:0: gsignal
|
/build/glibc-Cl5G7W/glibc-2.23/stdlib/abort.c:89:0: abort
|
/home/charlie/github/mongo/src/mongo/util/assert_util.cpp:104:0: mongo::invariantFailed(char const*, char const*, unsigned int)
|
/home/charlie/github/mongo/src/mongo/util/invariant.h:67:0: void mongo::invariantWithLocation<bool>(bool const&, char const*, char const*, unsigned int)
|
/home/charlie/github/mongo/src/mongo/db/catalog/index_catalog_impl.cpp:1134:0: mongo::IndexCatalogImpl::numIndexesTotal(mongo::OperationContext*) const
|
/home/charlie/github/mongo/src/mongo/db/catalog/index_catalog.h:297:0: mongo::IndexCatalog::numIndexesTotal(mongo::OperationContext*) const
|
/home/charlie/github/mongo/src/mongo/db/catalog/drop_collection.cpp:89:0: mongo::dropCollection(mongo::OperationContext*, mongo::NamespaceString const&, mongo::BSONObjBuilder&, mongo::repl::OpTime const&, mongo::DropCollectionSystemCollectionMode)::{lambda()#1}::operator()() const
|
/home/charlie/github/mongo/src/mongo/db/concurrency/write_conflict_exception.h:91:0: auto mongo::writeConflictRetry<mongo::dropCollection(mongo::OperationContext*, mongo::NamespaceString const&, mongo::BSONObjBuilder&, mongo::repl::OpTime const&, mongo::DropCollectionSystemCollectionMode)::{lambda()#1}>(mongo::OperationContext*, mongo::StringData, mongo::dropCollection(mongo::OperationContext*, mongo::NamespaceString const&, mongo::BSONObjBuilder&, mongo::repl::OpTime const&, mongo::DropCollectionSystemCollectionMode)::{lambda()#1}, mongo::dropCollection(mongo::OperationContext*, mongo::NamespaceString const&, mongo::BSONObjBuilder&, mongo::repl::OpTime const&, mongo::DropCollectionSystemCollectionMode)::{lambda()#1}&&)
|
/home/charlie/github/mongo/src/mongo/db/catalog/drop_collection.cpp:113:0: mongo::dropCollection(mongo::OperationContext*, mongo::NamespaceString const&, mongo::BSONObjBuilder&, mongo::repl::OpTime const&, mongo::DropCollectionSystemCollectionMode)
|
/home/charlie/github/mongo/src/mongo/db/commands/dbcommands.cpp:314:0: mongo::(anonymous namespace)::CmdDrop::errmsgRun(mongo::OperationContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mongo::BSONObj const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, mongo::BSONObjBuilder&)
|
/home/charlie/github/mongo/src/mongo/db/commands.cpp:530:0: mongo::ErrmsgCommandDeprecated::run(mongo::OperationContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mongo::BSONObj const&, mongo::BSONObjBuilder&)
|
/home/charlie/github/mongo/src/mongo/db/commands.cpp:436:0: mongo::BasicCommand::Invocation::run(mongo::OperationContext*, mongo::rpc::ReplyBuilderInterface*)
|
/home/charlie/github/mongo/src/mongo/db/service_entry_point_common.cpp:468:0: mongo::(anonymous namespace)::invokeInTransaction(mongo::OperationContext*, mongo::CommandInvocation*, mongo::rpc::ReplyBuilderInterface*)
|
/home/charlie/github/mongo/src/mongo/db/service_entry_point_common.cpp:541:0: mongo::(anonymous namespace)::runCommandImpl(mongo::OperationContext*, mongo::CommandInvocation*, mongo::OpMsgRequest const&, mongo::rpc::ReplyBuilderInterface*, mongo::LogicalTime, mongo::ServiceEntryPointCommon::Hooks const&, mongo::BSONObjBuilder*, boost::optional<mongo::OperationSessionInfoFromClient> const&)
|
/home/charlie/github/mongo/src/mongo/db/service_entry_point_common.cpp:883:0: mongo::(anonymous namespace)::execCommandDatabase(mongo::OperationContext*, mongo::Command*, mongo::OpMsgRequest const&, mongo::rpc::ReplyBuilderInterface*, mongo::ServiceEntryPointCommon::Hooks const&)
|
/home/charlie/github/mongo/src/mongo/db/service_entry_point_common.cpp:1031:0: mongo::(anonymous namespace)::receivedCommands(mongo::OperationContext*, mongo::Message const&, mongo::ServiceEntryPointCommon::Hooks const&)::{lambda()#1}::operator()() const
|
/home/charlie/github/mongo/src/mongo/db/service_entry_point_common.cpp:1046:0: mongo::(anonymous namespace)::receivedCommands(mongo::OperationContext*, mongo::Message const&, mongo::ServiceEntryPointCommon::Hooks const&)
|
/home/charlie/github/mongo/src/mongo/db/service_entry_point_common.cpp:1320:0: mongo::ServiceEntryPointCommon::handleRequest(mongo::OperationContext*, mongo::Message const&, mongo::ServiceEntryPointCommon::Hooks const&)
|
/home/charlie/github/mongo/src/mongo/db/service_entry_point_mongod.cpp:123:0: mongo::ServiceEntryPointMongod::handleRequest(mongo::OperationContext*, mongo::Message const&)
|
/home/charlie/github/mongo/src/mongo/db/dbdirectclient.cpp:145:0: mongo::(anonymous namespace)::loopbackBuildResponse(mongo::OperationContext*, mongo::LastError*, mongo::Message&)
|
/home/charlie/github/mongo/src/mongo/db/dbdirectclient.cpp:150:0: mongo::DBDirectClient::call(mongo::Message&, mongo::Message&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
|
/home/charlie/github/mongo/src/mongo/client/dbclient_base.cpp:231:0: mongo::DBClientBase::runCommandWithTarget(mongo::OpMsgRequest)
|
/home/charlie/github/mongo/src/mongo/client/dbclient_base.cpp:269:0: mongo::DBClientBase::runCommandWithTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mongo::BSONObj, mongo::BSONObj&, int)
|
/home/charlie/github/mongo/src/mongo/client/dbclient_base.cpp:289:0: mongo::DBClientBase::runCommand(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mongo::BSONObj, mongo::BSONObj&, int)
|
/home/charlie/github/mongo/src/mongo/client/dbclient_base.h:423:0: mongo::DBClientBase::dropCollection(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mongo::WriteConcernOptions const&, mongo::BSONObj*)
|
/home/charlie/github/mongo/src/mongo/db/pipeline/document_source_out_drop_target.h:45:0: mongo::DocumentSourceOutDropTarget::~DocumentSourceOutDropTarget()
|
/home/charlie/github/mongo/src/mongo/db/pipeline/document_source_out_drop_target.h:52:0: mongo::DocumentSourceOutDropTarget::~DocumentSourceOutDropTarget()
|
/home/charlie/github/mongo/src/mongo/util/intrusive_counter.h:58:0: mongo::intrusive_ptr_release(mongo::RefCountable const*)
|
/home/charlie/github/mongo/src/third_party/boost-1.60.0/boost/smart_ptr/intrusive_ptr.hpp:97:0: boost::intrusive_ptr<mongo::DocumentSource>::~intrusive_ptr()
|
/opt/mongodbtoolchain/v2/include/c++/5.4.0/bits/stl_list.h:106:0: std::_List_node<boost::intrusive_ptr<mongo::DocumentSource> >::~_List_node()
|
/opt/mongodbtoolchain/v2/include/c++/5.4.0/ext/new_allocator.h:124:0: void __gnu_cxx::new_allocator<std::_List_node<boost::intrusive_ptr<mongo::DocumentSource> > >::destroy<std::_List_node<boost::intrusive_ptr<mongo::DocumentSource> > >(std::_List_node<boost::intrusive_ptr<mongo::DocumentSource> >*)
|
/opt/mongodbtoolchain/v2/include/c++/5.4.0/bits/list.tcc:75:0: std::__cxx11::_List_base<boost::intrusive_ptr<mongo::DocumentSource>, std::allocator<boost::intrusive_ptr<mongo::DocumentSource> > >::_M_clear()
|
/opt/mongodbtoolchain/v2/include/c++/5.4.0/bits/stl_list.h:446:0: std::__cxx11::_List_base<boost::intrusive_ptr<mongo::DocumentSource>, std::allocator<boost::intrusive_ptr<mongo::DocumentSource> > >::~_List_base()
|
/opt/mongodbtoolchain/v2/include/c++/5.4.0/bits/stl_list.h:507:0: std::__cxx11::list<boost::intrusive_ptr<mongo::DocumentSource>, std::allocator<boost::intrusive_ptr<mongo::DocumentSource> > >::~list()
|
/home/charlie/github/mongo/src/mongo/db/pipeline/pipeline.cpp:88:0: mongo::Pipeline::~Pipeline()
|
/home/charlie/github/mongo/src/mongo/db/pipeline/pipeline.h:424:0: mongo::PipelineDeleter::operator()(mongo::Pipeline*)
|
/opt/mongodbtoolchain/v2/include/c++/5.4.0/bits/unique_ptr.h:236:0: std::unique_ptr<mongo::Pipeline, mongo::PipelineDeleter>::~unique_ptr()
|
/home/charlie/github/mongo/src/mongo/db/exec/pipeline_proxy.h:47:0: mongo::PipelineProxyStage::~PipelineProxyStage()
|
/home/charlie/github/mongo/src/mongo/db/exec/pipeline_proxy.h:47:0: mongo::PipelineProxyStage::~PipelineProxyStage()
|
/opt/mongodbtoolchain/v2/include/c++/5.4.0/bits/unique_ptr.h:76:0: std::default_delete<mongo::PlanStage>::operator()(mongo::PlanStage*) const
|
/opt/mongodbtoolchain/v2/include/c++/5.4.0/bits/unique_ptr.h:236:0: std::unique_ptr<mongo::PlanStage, std::default_delete<mongo::PlanStage> >::~unique_ptr()
|
/home/charlie/github/mongo/src/mongo/db/query/plan_executor.cpp:280:0: mongo::PlanExecutor::~PlanExecutor()
|
/home/charlie/github/mongo/src/mongo/db/query/plan_executor.cpp:737:0: mongo::PlanExecutor::Deleter::operator()(mongo::PlanExecutor*)
|
/opt/mongodbtoolchain/v2/include/c++/5.4.0/bits/unique_ptr.h:236:0: std::unique_ptr<mongo::PlanExecutor, mongo::PlanExecutor::Deleter>::~unique_ptr()
|
/home/charlie/github/mongo/src/mongo/db/clientcursor.cpp:108:0: mongo::ClientCursor::~ClientCursor()
|
/home/charlie/github/mongo/src/mongo/db/clientcursor.cpp:239:0: mongo::ClientCursorPin::deleteUnderlying()
|
/home/charlie/github/mongo/src/mongo/db/commands/run_aggregate.cpp:592:0: mongo::runAggregate(mongo::OperationContext*, mongo::NamespaceString const&, mongo::AggregationRequest const&, mongo::BSONObj const&, mongo::rpc::ReplyBuilderInterface*)::{lambda(std::vector<mongo::ClientCursorPin, std::allocator<mongo::ClientCursorPin> >*)#2}::operator()(std::vector<mongo::ClientCursorPin, std::allocator<mongo::ClientCursorPin> >*) const
|
/home/charlie/github/mongo/src/mongo/util/scopeguard.h:167:0: mongo::ScopeGuardImpl1<mongo::runAggregate(mongo::OperationContext*, mongo::NamespaceString const&, mongo::AggregationRequest const&, mongo::BSONObj const&, mongo::rpc::ReplyBuilderInterface*)::{lambda(std::vector<mongo::ClientCursorPin, std::allocator<mongo::ClientCursorPin> >*)#2}, std::vector<mongo::ClientCursorPin, std::allocator<mongo::ClientCursorPin> >*>::Execute()
|
/home/charlie/github/mongo/src/mongo/util/scopeguard.h:100:0: void mongo::ScopeGuardImplBase::SafeExecute<mongo::ScopeGuardImpl1<mongo::runAggregate(mongo::OperationContext*, mongo::NamespaceString const&, mongo::AggregationRequest const&, mongo::BSONObj const&, mongo::rpc::ReplyBuilderInterface*)::{lambda(std::vector<mongo::ClientCursorPin, std::allocator<mongo::ClientCursorPin> >*)#2}, std::vector<mongo::ClientCursorPin, std::allocator<mongo::ClientCursorPin> >*> >(mongo::ScopeGuardImpl1<mongo::runAggregate(mongo::OperationContext*, mongo::NamespaceString const&, mongo::AggregationRequest const&, mongo::BSONObj const&, mongo::rpc::ReplyBuilderInterface*)::{lambda(std::vector<mongo::ClientCursorPin, std::allocator<mongo::ClientCursorPin> >*)#2}, std::vector<mongo::ClientCursorPin, std::allocator<mongo::ClientCursorPin> >*>&)
|
/home/charlie/github/mongo/src/mongo/util/scopeguard.h:163:0: mongo::ScopeGuardImpl1<mongo::runAggregate(mongo::OperationContext*, mongo::NamespaceString const&, mongo::AggregationRequest const&, mongo::BSONObj const&, mongo::rpc::ReplyBuilderInterface*)::{lambda(std::vector<mongo::ClientCursorPin, std::allocator<mongo::ClientCursorPin> >*)#2}, std::vector<mongo::ClientCursorPin, std::allocator<mongo::ClientCursorPin> >*>::~ScopeGuardImpl1()
|
/home/charlie/github/mongo/src/mongo/db/commands/run_aggregate.cpp:595:0: mongo::runAggregate(mongo::OperationContext*, mongo::NamespaceString const&, mongo::AggregationRequest const&, mongo::BSONObj const&, mongo::rpc::ReplyBuilderInterface*)
|
/home/charlie/github/mongo/src/mongo/db/commands/pipeline_command.cpp:85:0: mongo::(anonymous namespace)::PipelineCommand::Invocation::run(mongo::OperationContext*, mongo::rpc::ReplyBuilderInterface*)
|
/home/charlie/github/mongo/src/mongo/db/service_entry_point_common.cpp:468:0: mongo::(anonymous namespace)::invokeInTransaction(mongo::OperationContext*, mongo::CommandInvocation*, mongo::rpc::ReplyBuilderInterface*)
|
/home/charlie/github/mongo/src/mongo/db/service_entry_point_common.cpp:541:0: mongo::(anonymous namespace)::runCommandImpl(mongo::OperationContext*, mongo::CommandInvocation*, mongo::OpMsgRequest const&, mongo::rpc::ReplyBuilderInterface*, mongo::LogicalTime, mongo::ServiceEntryPointCommon::Hooks const&, mongo::BSONObjBuilder*, boost::optional<mongo::OperationSessionInfoFromClient> const&)
|
/home/charlie/github/mongo/src/mongo/db/service_entry_point_common.cpp:883:0: mongo::(anonymous namespace)::execCommandDatabase(mongo::OperationContext*, mongo::Command*, mongo::OpMsgRequest const&, mongo::rpc::ReplyBuilderInterface*, mongo::ServiceEntryPointCommon::Hooks const&)
|
/home/charlie/github/mongo/src/mongo/db/service_entry_point_common.cpp:1031:0: mongo::(anonymous namespace)::receivedCommands(mongo::OperationContext*, mongo::Message const&, mongo::ServiceEntryPointCommon::Hooks const&)::{lambda()#1}::operator()() const
|
/home/charlie/github/mongo/src/mongo/db/service_entry_point_common.cpp:1046:0: mongo::(anonymous namespace)::receivedCommands(mongo::OperationContext*, mongo::Message const&, mongo::ServiceEntryPointCommon::Hooks const&)
|
/home/charlie/github/mongo/src/mongo/db/service_entry_point_common.cpp:1320:0: mongo::ServiceEntryPointCommon::handleRequest(mongo::OperationContext*, mongo::Message const&, mongo::ServiceEntryPointCommon::Hooks const&)
|
/home/charlie/github/mongo/src/mongo/db/service_entry_point_mongod.cpp:123:0: mongo::ServiceEntryPointMongod::handleRequest(mongo::OperationContext*, mongo::Message const&)
|
/home/charlie/github/mongo/src/mongo/transport/service_state_machine.cpp:378:0: mongo::ServiceStateMachine::_processMessage(mongo::ServiceStateMachine::ThreadGuard)
|
/home/charlie/github/mongo/src/mongo/transport/service_state_machine.cpp:439:0: mongo::ServiceStateMachine::_runNextInGuard(mongo::ServiceStateMachine::ThreadGuard)
|
/home/charlie/github/mongo/src/mongo/transport/service_state_machine.cpp:479:0: mongo::ServiceStateMachine::_scheduleNextWithGuard(mongo::ServiceStateMachine::ThreadGuard, mongo::transport::ServiceExecutor::ScheduleFlags, mongo::transport::ServiceExecutorTaskName, mongo::ServiceStateMachine::Ownership)::{lambda()#1}::operator()() const
|
/opt/mongodbtoolchain/v2/include/c++/5.4.0/functional:1871:0: std::_Function_handler<void (), mongo::ServiceStateMachine::_scheduleNextWithGuard(mongo::ServiceStateMachine::ThreadGuard, mongo::transport::ServiceExecutor::ScheduleFlags, mongo::transport::ServiceExecutorTaskName, mongo::ServiceStateMachine::Ownership)::{lambda()#1}>::_M_invoke(std::_Any_data const&)
|
/opt/mongodbtoolchain/v2/include/c++/5.4.0/functional:2267:0: std::function<void ()>::operator()() const
|
/home/charlie/github/mongo/src/mongo/transport/service_executor_synchronous.cpp:115:0: mongo::transport::ServiceExecutorSynchronous::schedule(std::function<void ()>, mongo::transport::ServiceExecutor::ScheduleFlags, mongo::transport::ServiceExecutorTaskName)
|
/home/charlie/github/mongo/src/mongo/transport/service_state_machine.cpp:483:0: mongo::ServiceStateMachine::_scheduleNextWithGuard(mongo::ServiceStateMachine::ThreadGuard, mongo::transport::ServiceExecutor::ScheduleFlags, mongo::transport::ServiceExecutorTaskName, mongo::ServiceStateMachine::Ownership)
|
/home/charlie/github/mongo/src/mongo/transport/service_state_machine.cpp:305:0: mongo::ServiceStateMachine::_sourceCallback(mongo::Status)
|
/home/charlie/github/mongo/src/mongo/transport/service_state_machine.cpp:259:0: mongo::ServiceStateMachine::_sourceMessage(mongo::ServiceStateMachine::ThreadGuard)::{lambda(mongo::StatusWith<mongo::Message>)#2}::operator()(mongo::StatusWith<mongo::Message>) const
|
/home/charlie/github/mongo/src/mongo/util/future.h:112:0: auto mongo::future_details::call<mongo::ServiceStateMachine::_sourceMessage(mongo::ServiceStateMachine::ThreadGuard)::{lambda(mongo::StatusWith<mongo::Message>)#2}&, mongo::Message>(mongo::ServiceStateMachine::_sourceMessage(mongo::ServiceStateMachine::ThreadGuard)::{lambda(mongo::StatusWith<mongo::Message>)#2}&, mongo::Message&&)
|
/home/charlie/github/mongo/src/mongo/util/future.h:787:0: void mongo::future_details::Future<mongo::Message>::getAsync<mongo::ServiceStateMachine::_sourceMessage(mongo::ServiceStateMachine::ThreadGuard)::{lambda(mongo::StatusWith<mongo::Message>)#2}>(mongo::ServiceStateMachine::_sourceMessage(mongo::ServiceStateMachine::ThreadGuard)::{lambda(mongo::StatusWith<mongo::Message>)#2}&&) &&::{lambda(mongo::Message&&)#1}::operator()(mongo::ServiceStateMachine::_sourceMessage(mongo::ServiceStateMachine::ThreadGuard)::{lambda(mongo::StatusWith<mongo::Message>)#2}&&) const
|
/home/charlie/github/mongo/src/mongo/util/future.h:1091:0: auto mongo::future_details::Future<mongo::Message>::generalImpl<void mongo::future_details::Future<mongo::Message>::getAsync<mongo::ServiceStateMachine::_sourceMessage(mongo::ServiceStateMachine::ThreadGuard)::{lambda(mongo::StatusWith<mongo::Message>)#2}>(mongo::ServiceStateMachine::_sourceMessage(mongo::ServiceStateMachine::ThreadGuard)::{lambda(mongo::StatusWith<mongo::Message>)#2}&&) &&::{lambda(mongo::Message&&)#1}, void mongo::future_details::Future<mongo::Message>::getAsync<{lambda(mongo::StatusWith<mongo::Message>)#2}>({lambda(mongo::StatusWith<mongo::Message>)#2}) &&::{lambda(mongo::Status&&)#2}, void mongo::future_details::Future<mongo::Message>::getAsync<{lambda(mongo::StatusWith<mongo::Message>)#2}>({lambda(mongo::StatusWith<mongo::Message>)#2}) &&::{lambda()#3}>(void mongo::future_details::Future<mongo::Message>::getAsync<mongo::ServiceStateMachine::_sourceMessage(mongo::ServiceStateMachine::ThreadGuard)::{lambda(mongo::StatusWith<mongo::Message>)#2}>(mongo::ServiceStateMachine::_sourceMessage(mongo::ServiceStateMachine::ThreadGuard)::{lambda(mongo::StatusWith<mongo::Message>)#2}&&) &&::{lambda(mongo::Message&&)#1}, void mongo::future_details::Future<mongo::Message>::getAsync<{lambda(mongo::StatusWith<mongo::Message>)#2}>({lambda(mongo::StatusWith<mongo::Message>)#2}) &&::{lambda(mongo::Status&&)#2}&&, void mongo::future_details::Future<mongo::Message>::getAsync<{lambda(mongo::StatusWith<mongo::Message>)#2}>({lambda(mongo::StatusWith<mongo::Message>)#2}) &&::{lambda()#3}&&)
|
/home/charlie/github/mongo/src/mongo/util/future.h:801:0: void mongo::future_details::Future<mongo::Message>::getAsync<mongo::ServiceStateMachine::_sourceMessage(mongo::ServiceStateMachine::ThreadGuard)::{lambda(mongo::StatusWith<mongo::Message>)#2}>(mongo::ServiceStateMachine::_sourceMessage(mongo::ServiceStateMachine::ThreadGuard)::{lambda(mongo::StatusWith<mongo::Message>)#2}&&) &&
|
/home/charlie/github/mongo/src/mongo/transport/service_state_machine.cpp:260:0: mongo::ServiceStateMachine::_sourceMessage(mongo::ServiceStateMachine::ThreadGuard)
|
/home/charlie/github/mongo/src/mongo/transport/service_state_machine.cpp:436:0: mongo::ServiceStateMachine::_runNextInGuard(mongo::ServiceStateMachine::ThreadGuard)
|
/home/charlie/github/mongo/src/mongo/transport/service_state_machine.cpp:479:0: mongo::ServiceStateMachine::_scheduleNextWithGuard(mongo::ServiceStateMachine::ThreadGuard, mongo::transport::ServiceExecutor::ScheduleFlags, mongo::transport::ServiceExecutorTaskName, mongo::ServiceStateMachine::Ownership)::{lambda()#1}::operator()() const
|
/opt/mongodbtoolchain/v2/include/c++/5.4.0/functional:1871:0: std::_Function_handler<void (), mongo::ServiceStateMachine::_scheduleNextWithGuard(mongo::ServiceStateMachine::ThreadGuard, mongo::transport::ServiceExecutor::ScheduleFlags, mongo::transport::ServiceExecutorTaskName, mongo::ServiceStateMachine::Ownership)::{lambda()#1}>::_M_invoke(std::_Any_data const&)
|
/opt/mongodbtoolchain/v2/include/c++/5.4.0/functional:2267:0: std::function<void ()>::operator()() const
|
/home/charlie/github/mongo/src/mongo/transport/service_executor_synchronous.cpp:132:0: mongo::transport::ServiceExecutorSynchronous::schedule(std::function<void ()>, mongo::transport::ServiceExecutor::ScheduleFlags, mongo::transport::ServiceExecutorTaskName)::{lambda()#1}::operator()() const
|
/opt/mongodbtoolchain/v2/include/c++/5.4.0/functional:1871:0: std::_Function_handler<void (), mongo::transport::ServiceExecutorSynchronous::schedule(std::function<void ()>, mongo::transport::ServiceExecutor::ScheduleFlags, mongo::transport::ServiceExecutorTaskName)::{lambda()#1}>::_M_invoke(std::_Any_data const&)
|
/opt/mongodbtoolchain/v2/include/c++/5.4.0/functional:2267:0: std::function<void ()>::operator()() const
|
/home/charlie/github/mongo/src/mongo/transport/service_entry_point_utils.cpp:55:0: mongo::(anonymous namespace)::runFunc(void*)
|
??:0:0: start_thread
|
/build/glibc-Cl5G7W/glibc-2.23/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:109:0: clone
|