Program terminated with signal SIGILL, Illegal instruction. Sent by thr_kill() from pid 50620 and user 922. #0 0x00001bb16aab43c1 in void mongo::plan_ranker::calcDocsExaminedHeuristicBonus(std::__1::vector, std::__1::allocator > > const&, unsigned long, std::__1::vector, std::__1::allocator > > const&, std::__1::vector > const&, std::__1::vector >&) () [Current thread is 1 (LWP 498617)] #0 0x00001bb16aab43c1 in void mongo::plan_ranker::calcDocsExaminedHeuristicBonus(std::__1::vector, std::__1::allocator > > const&, unsigned long, std::__1::vector, std::__1::allocator > > const&, std::__1::vector > const&, std::__1::vector >&) () #1 0x00001bb16aab2ca7 in void mongo::plan_ranker::addTieBreakingHeuristicsBonuses(std::__1::vector, std::__1::allocator > >&, std::__1::vector, std::__1::allocator > > const&, std::__1::vector > const&) () #2 0x00001bb16aab005b in mongo::StatusWith > > mongo::plan_ranker::pickBestPlan, mongo::PlanStage*, unsigned long, mongo::WorkingSet*>(std::__1::vector, std::__1::allocator > > const&) () #3 0x00001bb16aaad50b in mongo::MultiPlanStage::pickBestPlan(mongo::PlanYieldPolicy*) () #4 0x00001bb16ab18e10 in mongo::PlanExecutorImpl::_pickBestPlan() () #5 0x00001bb16ab18add in mongo::PlanExecutorImpl::PlanExecutorImpl(mongo::OperationContext*, std::__1::unique_ptr >, std::__1::unique_ptr >, std::__1::unique_ptr >, std::__1::unique_ptr >, boost::intrusive_ptr const&, mongo::CollectionPtr const&, bool, mongo::NamespaceString, mongo::PlanYieldPolicy::YieldPolicy) () #6 0x00001bb16ab16987 in mongo::plan_executor_factory::make(mongo::OperationContext*, std::__1::unique_ptr >, std::__1::unique_ptr >, std::__1::unique_ptr >, std::__1::unique_ptr >, boost::intrusive_ptr const&, mongo::CollectionPtr const*, unsigned long, mongo::NamespaceString, mongo::PlanYieldPolicy::YieldPolicy) () #7 0x00001bb16ab16696 in mongo::plan_executor_factory::make(std::__1::unique_ptr >, std::__1::unique_ptr >, std::__1::unique_ptr >, mongo::CollectionPtr const*, mongo::PlanYieldPolicy::YieldPolicy, unsigned long, mongo::NamespaceString, std::__1::unique_ptr >) () #8 0x00001bb16aafdb88 in mongo::getExecutor(mongo::OperationContext*, mongo::CollectionPtr const*, std::__1::unique_ptr >, mongo::PlanYieldPolicy::YieldPolicy, unsigned long) () #9 0x00001bb16aaff338 in mongo::getExecutorFind(mongo::OperationContext*, mongo::CollectionPtr const*, std::__1::unique_ptr >, bool, unsigned long) () #10 0x00001bb16a5d134c in ?? () #11 0x00001bb16b172a42 in mongo::CommandHelpers::runCommandInvocation(mongo::OperationContext*, mongo::OpMsgRequest const&, mongo::CommandInvocation*, mongo::rpc::ReplyBuilderInterface*) () #12 0x00001bb16b171fac in mongo::CommandHelpers::runCommandInvocation(std::__1::shared_ptr, std::__1::shared_ptr, mongo::transport::ServiceExecutor::ThreadingModel) () #13 0x00001bb169a67cb2 in ?? () #14 0x00001bb169a65794 in ?? () #15 0x00001bb169a65355 in ?? () #16 0x00001bb169a6a744 in ?? () #17 0x00001bb169a613eb in ?? () #18 0x00001bb169a60269 in ?? () #19 0x00001bb169a5dfbb in ?? () #20 0x00001bb169a6f0c2 in ?? () #21 0x00001bb169a2b480 in mongo::future_details::SharedStateBase::transitionToFinished() () #22 0x00001bb169a5d95e in ?? () #23 0x00001bb169a2b480 in mongo::future_details::SharedStateBase::transitionToFinished() () #24 0x00001bb169a5cd69 in ?? () #25 0x00001bb169a5c4da in ?? () #26 0x00001bb169a5b7a9 in ?? () #27 0x00001bb169a5965a in mongo::ServiceEntryPointCommon::handleRequest(mongo::OperationContext*, mongo::Message const&, std::__1::unique_ptr >) () #28 0x00001bb169a56f45 in mongo::ServiceEntryPointMongod::handleRequest(mongo::OperationContext*, mongo::Message const&) () #29 0x00001bb169a96b9d in mongo::transport::ServiceStateMachine::Impl::processMessage() () #30 0x00001bb169a9b3dd in ?? () #31 0x00001bb169a97b57 in mongo::transport::ServiceStateMachine::Impl::startNewLoop(mongo::Status const&) () #32 0x00001bb169a9ba87 in ?? () #33 0x00001bb16bc504c8 in ?? () #34 0x00001bb16bc4e7f5 in mongo::transport::ServiceExecutor::schedule(mongo::unique_function)::{lambda()#1}::operator()() () #35 0x00001bb16bc50356 in ?? () #36 0x00001bb16bc51539 in ?? () #37 0x00001bb16bc5116e in ?? () #38 0x00001bb9992fab05 in ?? () from /lib/libthr.so.3 #39 0x0000000000000000 in ?? ()