(lldb) bt all * thread #1: tid = 0x6224d0, 0x00007fff8f1e83fa libsystem_kernel.dylib`__select + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP * frame #0: 0x00007fff8f1e83fa libsystem_kernel.dylib`__select + 10 frame #1: 0x000000010d8ad62e mongod`mongo::Listener::initAndListen(this=0x00007fb8fb42c7c8) + 1790 at listen.cpp:269 frame #2: 0x000000010d8b8fcc mongod`mongo::PortMessageServer::run(this=0x00007fb8fb42c7c0) + 28 at message_server_port.cpp:176 frame #3: 0x000000010c42f6cb mongod`mongo::_initAndListen(listenPort=20011) + 12251 at db.cpp:614 frame #4: 0x000000010c42c2a3 mongod`mongo::initAndListen(listenPort=20011) + 19 at db.cpp:619 frame #5: 0x000000010c42fb73 mongod`mongoDbMain(argc=14, argv=0x00007fff537d4718, envp=0x00007fff537d4790) + 803 at db.cpp:859 frame #6: 0x000000010c42f83a mongod`main(argc=14, argv=0x00007fff537d4718, envp=0x00007fff537d4790) + 42 at db.cpp:664 frame #7: 0x00007fff830ea5c9 libdyld.dylib`start + 1 frame #8: 0x00007fff830ea5c9 libdyld.dylib`start + 1 thread #2: tid = 0x6224e8, 0x00007fff8f1e875a libsystem_kernel.dylib`__sigwait + 10 frame #0: 0x00007fff8f1e875a libsystem_kernel.dylib`__sigwait + 10 frame #1: 0x00007fff837408cd libsystem_pthread.dylib`sigwait + 61 frame #2: 0x000000010d948f42 mongod`mongo::(anonymous namespace)::signalProcessingThread() + 50 at signal_handlers.cpp:170 frame #3: 0x000000010d005ed6 mongod`void* std::__1::__thread_proxy >(void*) [inlined] decltype(__f=0x00007fb8fb5208a0)()>(fp)(std::__1::forward<>(fp0))) std::__1::__invoke(void (*&&)()) + 9 at __functional_base:413 frame #4: 0x000000010d005ecd mongod`void* std::__1::__thread_proxy >(void*) [inlined] void std::__1::__thread_execute(__t=0x00007fb8fb5208a0, (null)=__tuple_indices<> at 0x0000000111791ec0)()>&, std::__1::__tuple_indices<>) + 16 at thread:332 frame #5: 0x000000010d005ebd mongod`void* std::__1::__thread_proxy >(__vp=0x00007fb8fb5208a0) + 365 at thread:342 frame #6: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #7: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #8: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #3: tid = 0x6224ef, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x000000010e924d50 mongod`__wt_cond_wait_signal(session=0x0000000111795300, cond=0x00007fb8fb503ee0, usecs=100000, signalled=0x00000001128bee87) + 512 at os_mtx_cond.c:82 frame #3: 0x000000010e8f2a99 mongod`__wt_cond_wait(session=0x0000000111795300, cond=0x00007fb8fb503ee0, usecs=100000) + 41 at misc.i:18 frame #4: 0x000000010e8f18e8 mongod`__evict_server(arg=0x0000000111795300) + 552 at evict_lru.c:207 frame #5: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #6: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #7: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #4: tid = 0x6224f7, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x000000010e924d50 mongod`__wt_cond_wait_signal(session=0x0000000111795f00, cond=0x00007fb8fb609c30, usecs=10000000, signalled=0x000000011496fe87) + 512 at os_mtx_cond.c:82 frame #3: 0x000000010e8bebd9 mongod`__wt_cond_wait(session=0x0000000111795f00, cond=0x00007fb8fb609c30, usecs=10000000) + 41 at misc.i:18 frame #4: 0x000000010e8be6cb mongod`__sweep_server(arg=0x0000000111795f00) + 155 at conn_sweep.c:279 frame #5: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #6: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #7: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #5: tid = 0x6224f8, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x000000010e924d50 mongod`__wt_cond_wait_signal(session=0x0000000111796200, cond=0x00007fb8fb602390, usecs=100000, signalled=0x0000000114a1ae67) + 512 at os_mtx_cond.c:82 frame #3: 0x000000010e8bb039 mongod`__wt_cond_wait(session=0x0000000111796200, cond=0x00007fb8fb602390, usecs=100000) + 41 at misc.i:18 frame #4: 0x000000010e8b9f46 mongod`__log_file_server(arg=0x0000000111796200) + 1094 at conn_log.c:414 frame #5: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #6: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #7: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #6: tid = 0x6224f9, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x000000010e924d50 mongod`__wt_cond_wait_signal(session=0x0000000111796500, cond=0x00007fb8fb609680, usecs=10000, signalled=0x0000000114ac5ea7) + 512 at os_mtx_cond.c:82 frame #3: 0x000000010e8bb039 mongod`__wt_cond_wait(session=0x0000000111796500, cond=0x00007fb8fb609680, usecs=10000) + 41 at misc.i:18 frame #4: 0x000000010e8ba048 mongod`__log_wrlsn_server(arg=0x0000000111796500) + 136 at conn_log.c:607 frame #5: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #6: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #7: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #7: tid = 0x6224fa, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x000000010e924d50 mongod`__wt_cond_wait_signal(session=0x0000000111796800, cond=0x00007fb8fb609780, usecs=50000, signalled=0x0000000114b70ec3) + 512 at os_mtx_cond.c:82 frame #3: 0x000000010e8ba32a mongod`__log_server(arg=0x0000000111796800) + 570 at conn_log.c:701 frame #4: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #5: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #6: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #8: tid = 0x6224fb, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x000000010e924d50 mongod`__wt_cond_wait_signal(session=0x0000000111796b00, cond=0x00007fb8fb60b600, usecs=60000000, signalled=0x0000000114c1be97) + 512 at os_mtx_cond.c:82 frame #3: 0x000000010e8b4779 mongod`__wt_cond_wait(session=0x0000000111796b00, cond=0x00007fb8fb60b600, usecs=60000000) + 41 at misc.i:18 frame #4: 0x000000010e8b463f mongod`__ckpt_server(arg=0x0000000111796b00) + 159 at conn_ckpt.c:91 frame #5: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #6: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #7: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #9: tid = 0x622503, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d7f9cd2 mongod`mongo::DeadlineMonitor::deadlineMonitorThread(this=0x00007fb8fb5059a8) + 370 at deadline_monitor.h:131 frame #4: 0x000000010d7fac4d mongod`void* std::__1::__thread_proxy::*)(), mongo::DeadlineMonitor*> >(void*) [inlined] decltype(__f=0x00007fb8fb507ed0, __a0=0x00007fb8fb507ee0)).*fp(std::__1::forward<>(fp1))) std::__1::__invoke::*)(), mongo::DeadlineMonitor*, void>(void (mongo::DeadlineMonitor::*&&)(), mongo::DeadlineMonitor*&&) + 136 at __functional_base:380 frame #5: 0x000000010d7fabc5 mongod`void* std::__1::__thread_proxy::*)(), mongo::DeadlineMonitor*> >(void*) [inlined] void std::__1::__thread_execute::*)(), mongo::DeadlineMonitor*, 1ul>(__t=0x00007fb8fb507ed0, (null)=__tuple_indices<1> at 0x0000000114d3eea0)(), mongo::DeadlineMonitor*>&, std::__1::__tuple_indices<1ul>) + 40 at thread:332 frame #6: 0x000000010d7fab9d mongod`void* std::__1::__thread_proxy::*)(), mongo::DeadlineMonitor*> >(__vp=0x00007fb8fb507ed0) + 365 at thread:342 frame #7: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #8: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #9: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #10: tid = 0x622504, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edd2e libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >) + 126 frame #3: 0x000000010c8cb0c1 mongod`std::__1::cv_status std::__1::condition_variable::wait_for >(this=0x00007fb8fb507778, __lk=0x0000000114dc1400, __d=0x0000000114dc13e8) + 3745 at __mutex_base:381 frame #4: 0x000000010cf33dc8 mongod`mongo::RangeDeleter::doWork(this=0x00007fb8fb5076b0) + 664 at range_deleter.cpp:439 frame #5: 0x000000010cf4bf08 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] decltype(__f=0x00007fb8fc9004d0, __a0=0x00007fb8fc9004e0)).*fp(std::__1::forward<>(fp1))) std::__1::__invoke(void (mongo::RangeDeleter::*&&&)(), mongo::RangeDeleter*&&&) + 134 at __functional_base:380 frame #6: 0x000000010cf4be82 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] std::__1::__bind_return, std::__1::tuple<>, _is_valid_bind_return, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000114dc1ea8, __args=0x0000000114dc1e68)(), std::__1::tuple, 0ul, std::__1::tuple<> >(void (mongo::RangeDeleter::*&)(), std::__1::tuple&, std::__1::__tuple_indices<0ul>, std::__1::tuple<>&&) + 40 at functional:2023 frame #7: 0x000000010cf4be5a mongod`void* std::__1::__thread_proxy > >(void*) [inlined] std::__1::__bind_return, std::__1::tuple<>, _is_valid_bind_return, std::__1::tuple<> >::value>::type std::__1::__bind::operator()<>() + 38 at functional:2086 frame #8: 0x000000010cf4be34 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] decltype(__f=0x00007fb8fc9004d0)(), mongo::RangeDeleter*> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke >(std::__1::__bind&&) + 11 at __functional_base:413 frame #9: 0x000000010cf4be29 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] void std::__1::__thread_execute >(__t=0x00007fb8fc9004d0, (null)=__tuple_indices<> at 0x0000000114dc1e40)(), mongo::RangeDeleter*> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010cf4be10 mongod`void* std::__1::__thread_proxy > >(__vp=0x00007fb8fc9004d0) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #11: tid = 0x622509, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edd2e libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >) + 126 frame #3: 0x000000010c8cb0c1 mongod`std::__1::cv_status std::__1::condition_variable::wait_for >(this=0x00007fb8fb52c1b8, __lk=0x0000000114e6c2a0, __d=0x0000000114e6c298) + 3745 at __mutex_base:381 frame #4: 0x000000010d4a9b10 mongod`mongo::executor::NetworkInterfaceASIO::waitForWorkUntil(this=0x00007fb8fb52bfa0, when=(millis = 1444062089447)) + 576 at network_interface_asio.cpp:133 frame #5: 0x000000010d1360f9 mongod`mongo::repl::ReplicationExecutor::getWork(this=0x00007fb8fc00f000) + 985 at replication_executor.cpp:456 frame #6: 0x000000010d135601 mongod`mongo::repl::ReplicationExecutor::run(this=0x00007fb8fc00f000) + 289 at replication_executor.cpp:121 frame #7: 0x000000010d142558 mongod`mongo::repl::ReplicationExecutor::startup(this=0x00007fb8fb42c530)::$_0::operator()() const + 24 at replication_executor.cpp:141 frame #8: 0x000000010d1422f9 mongod`void* std::__1::__thread_proxy >(void*) [inlined] decltype(__f=0x00007fb8fb42c530)::$_0>(fp)(std::__1::forward<>(fp0))) std::__1::__invoke(mongo::repl::ReplicationExecutor::startup()::$_0&&) + 12 at __functional_base:413 frame #9: 0x000000010d1422ed mongod`void* std::__1::__thread_proxy >(void*) [inlined] void std::__1::__thread_execute(__t=0x00007fb8fb42c530, (null)=__tuple_indices<> at 0x0000000114e6cec0)::$_0>&, std::__1::__tuple_indices<>) + 16 at thread:332 frame #10: 0x000000010d1422dd mongod`void* std::__1::__thread_proxy >(__vp=0x00007fb8fb42c530) + 365 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #12: tid = 0x62250a, 0x00007fff8f1e921a libsystem_kernel.dylib`kevent + 10 frame #0: 0x00007fff8f1e921a libsystem_kernel.dylib`kevent + 10 frame #1: 0x000000010d9681e9 mongod`asio::detail::kqueue_reactor::run(this=0x00007fb8fb601e20, block=true, ops=0x0000000114eefb60) + 297 at kqueue_reactor.ipp:348 frame #2: 0x000000010d96cbe7 mongod`asio::detail::scheduler::do_run_one(this=0x00007fb8fb506560, lock=0x0000000114eefb20, this_thread=0x0000000114eefb58, ec=0x0000000114eefbf8) + 343 at scheduler.ipp:353 frame #3: 0x000000010d9605dc mongod`asio::detail::scheduler::run(this=0x00007fb8fb506560, ec=0x0000000114eefbf8) + 396 at scheduler.ipp:146 frame #4: 0x000000010d960430 mongod`asio::io_service::run(this=0x00007fb8fb52bff0) + 80 at io_service.ipp:60 frame #5: 0x000000010d4b26f1 mongod`mongo::executor::NetworkInterfaceASIO::startup(this=0x00007fb8fb5084b0)::$_0::operator()() const + 65 at network_interface_asio.cpp:100 frame #6: 0x000000010d4b2469 mongod`void* std::__1::__thread_proxy >(void*) [inlined] decltype(__f=0x00007fb8fb5084b0)::$_0>(fp)(std::__1::forward<>(fp0))) std::__1::__invoke(mongo::executor::NetworkInterfaceASIO::startup()::$_0&&) + 12 at __functional_base:413 frame #7: 0x000000010d4b245d mongod`void* std::__1::__thread_proxy >(void*) [inlined] void std::__1::__thread_execute(__t=0x00007fb8fb5084b0, (null)=__tuple_indices<> at 0x0000000114eefec0)::$_0>&, std::__1::__tuple_indices<>) + 16 at thread:332 frame #8: 0x000000010d4b244d mongod`void* std::__1::__thread_proxy >(__vp=0x00007fb8fb5084b0) + 365 at thread:342 frame #9: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #10: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #11: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #13: tid = 0x62250b, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x00007fb8fc00f198) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x00007fb8fc00f198, threadName=0x00007fb8fb504170) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb504160, __args=0x00007fb8fb504168, __args=0x00007fb8fb504170)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000114f72e08, __args=0x0000000114f72dc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb504160)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb504160, (null)=__tuple_indices<> at 0x0000000114f72da0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb504160) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #14: tid = 0x62250c, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x00007fb8fc00f198) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x00007fb8fc00f198, threadName=0x00007fb8fb506370) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb506360, __args=0x00007fb8fb506368, __args=0x00007fb8fb506370)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000114ff5e08, __args=0x0000000114ff5dc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb506360)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb506360, (null)=__tuple_indices<> at 0x0000000114ff5da0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb506360) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #15: tid = 0x62250d, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x00007fb8fc00f198) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x00007fb8fc00f198, threadName=0x00007fb8fb504a60) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb504a50, __args=0x00007fb8fb504a58, __args=0x00007fb8fb504a60)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000115078e08, __args=0x0000000115078dc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb504a50)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb504a50, (null)=__tuple_indices<> at 0x0000000115078da0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb504a50) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #16: tid = 0x62250e, 0x00007fff8f1e848a libsystem_kernel.dylib`__semwait_signal + 10 frame #0: 0x00007fff8f1e848a libsystem_kernel.dylib`__semwait_signal + 10 frame #1: 0x00007fff8ac4af51 libsystem_c.dylib`nanosleep + 199 frame #2: 0x000000010d9549db mongod`mongo::sleepsecs(s=60) + 43 at time_support.cpp:798 frame #3: 0x000000010d45ee93 mongod`mongo::TTLMonitor::run(this=0x00007fb8fb42e430) + 499 at ttl.cpp:96 frame #4: 0x000000010d880314 mongod`mongo::BackgroundJob::jobBody(this=0x00007fb8fb42e430) + 1188 at background.cpp:152 frame #5: 0x000000010d8834f8 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] decltype(__f=0x00007fb8fb42d4d0, __a0=0x00007fb8fb42d4e0)).*fp(std::__1::forward<>(fp1))) std::__1::__invoke(void (mongo::BackgroundJob::*&&&)(), mongo::BackgroundJob*&&&) + 134 at __functional_base:380 frame #6: 0x000000010d883472 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] std::__1::__bind_return, std::__1::tuple<>, _is_valid_bind_return, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x00000001150fbea8, __args=0x00000001150fbe68)(), std::__1::tuple, 0ul, std::__1::tuple<> >(void (mongo::BackgroundJob::*&)(), std::__1::tuple&, std::__1::__tuple_indices<0ul>, std::__1::tuple<>&&) + 40 at functional:2023 frame #7: 0x000000010d88344a mongod`void* std::__1::__thread_proxy > >(void*) [inlined] std::__1::__bind_return, std::__1::tuple<>, _is_valid_bind_return, std::__1::tuple<> >::value>::type std::__1::__bind::operator()<>() + 38 at functional:2086 frame #8: 0x000000010d883424 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] decltype(__f=0x00007fb8fb42d4d0)(), mongo::BackgroundJob*> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke >(std::__1::__bind&&) + 11 at __functional_base:413 frame #9: 0x000000010d883419 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] void std::__1::__thread_execute >(__t=0x00007fb8fb42d4d0, (null)=__tuple_indices<> at 0x00000001150fbe40)(), mongo::BackgroundJob*> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d883400 mongod`void* std::__1::__thread_proxy > >(__vp=0x00007fb8fb42d4d0) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #17: tid = 0x62250f, 0x00007fff8f1e848a libsystem_kernel.dylib`__semwait_signal + 10 frame #0: 0x00007fff8f1e848a libsystem_kernel.dylib`__semwait_signal + 10 frame #1: 0x00007fff8ac4af51 libsystem_c.dylib`nanosleep + 199 frame #2: 0x000000010d9549db mongod`mongo::sleepsecs(s=4) + 43 at time_support.cpp:798 frame #3: 0x000000010c76bf4c mongod`mongo::ClientCursorMonitor::run(this=0x000000010ef75e18) + 188 at clientcursor.cpp:277 frame #4: 0x000000010d880314 mongod`mongo::BackgroundJob::jobBody(this=0x000000010ef75e18) + 1188 at background.cpp:152 frame #5: 0x000000010d8834f8 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] decltype(__f=0x00007fb8fb42d040, __a0=0x00007fb8fb42d050)).*fp(std::__1::forward<>(fp1))) std::__1::__invoke(void (mongo::BackgroundJob::*&&&)(), mongo::BackgroundJob*&&&) + 134 at __functional_base:380 frame #6: 0x000000010d883472 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] std::__1::__bind_return, std::__1::tuple<>, _is_valid_bind_return, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x000000011517eea8, __args=0x000000011517ee68)(), std::__1::tuple, 0ul, std::__1::tuple<> >(void (mongo::BackgroundJob::*&)(), std::__1::tuple&, std::__1::__tuple_indices<0ul>, std::__1::tuple<>&&) + 40 at functional:2023 frame #7: 0x000000010d88344a mongod`void* std::__1::__thread_proxy > >(void*) [inlined] std::__1::__bind_return, std::__1::tuple<>, _is_valid_bind_return, std::__1::tuple<> >::value>::type std::__1::__bind::operator()<>() + 38 at functional:2086 frame #8: 0x000000010d883424 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] decltype(__f=0x00007fb8fb42d040)(), mongo::BackgroundJob*> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke >(std::__1::__bind&&) + 11 at __functional_base:413 frame #9: 0x000000010d883419 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] void std::__1::__thread_execute >(__t=0x00007fb8fb42d040, (null)=__tuple_indices<> at 0x000000011517ee40)(), mongo::BackgroundJob*> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d883400 mongod`void* std::__1::__thread_proxy > >(__vp=0x00007fb8fb42d040) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #18: tid = 0x622510, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edd2e libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >) + 126 frame #3: 0x000000010c5d29a1 mongod`std::__1::cv_status std::__1::condition_variable::wait_for >(this=0x00007fb8fb406268, __lk=0x00000001152018b8, __d=0x000000010ed72630) + 3745 at __mutex_base:381 frame #4: 0x000000010d88254d mongod`mongo::(anonymous namespace)::PeriodicTaskRunner::run(this=0x00007fb8fb406210) + 141 at background.cpp:321 frame #5: 0x000000010d880314 mongod`mongo::BackgroundJob::jobBody(this=0x00007fb8fb406210) + 1188 at background.cpp:152 frame #6: 0x000000010d8834f8 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] decltype(__f=0x00007fb8fb4301f0, __a0=0x00007fb8fb430200)).*fp(std::__1::forward<>(fp1))) std::__1::__invoke(void (mongo::BackgroundJob::*&&&)(), mongo::BackgroundJob*&&&) + 134 at __functional_base:380 frame #7: 0x000000010d883472 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] std::__1::__bind_return, std::__1::tuple<>, _is_valid_bind_return, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000115201ea8, __args=0x0000000115201e68)(), std::__1::tuple, 0ul, std::__1::tuple<> >(void (mongo::BackgroundJob::*&)(), std::__1::tuple&, std::__1::__tuple_indices<0ul>, std::__1::tuple<>&&) + 40 at functional:2023 frame #8: 0x000000010d88344a mongod`void* std::__1::__thread_proxy > >(void*) [inlined] std::__1::__bind_return, std::__1::tuple<>, _is_valid_bind_return, std::__1::tuple<> >::value>::type std::__1::__bind::operator()<>() + 38 at functional:2086 frame #9: 0x000000010d883424 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] decltype(__f=0x00007fb8fb4301f0)(), mongo::BackgroundJob*> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke >(std::__1::__bind&&) + 11 at __functional_base:413 frame #10: 0x000000010d883419 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] void std::__1::__thread_execute >(__t=0x00007fb8fb4301f0, (null)=__tuple_indices<> at 0x0000000115201e40)(), mongo::BackgroundJob*> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #11: 0x000000010d883400 mongod`void* std::__1::__thread_proxy > >(__vp=0x00007fb8fb4301f0) + 368 at thread:342 frame #12: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #13: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #14: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #19: tid = 0x622511, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edd2e libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >) + 126 frame #3: 0x000000010c70153f mongod`std::__1::cv_status std::__1::condition_variable::wait_for >(this=0x00007fb8fc900d90, __lk=0x00000001152849f8, __d=0x0000000115284728) + 3743 at __mutex_base:381 frame #4: 0x000000010ca4370f mongod`std::__1::cv_status std::__1::condition_variable::wait_until > >(this=0x00007fb8fc900d90, __lk=0x00000001152849f8, __t=0x00000001152849e8) + 479 at __mutex_base:349 frame #5: 0x000000010ca42a3a mongod`mongo::FTDCController::doLoop(this=0x00007fb8fc900d30) + 1482 at controller.cpp:177 frame #6: 0x000000010ca440e8 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] decltype(__f=0x00007fb8fc900e70, __a0=0x00007fb8fc900e80)).*fp(std::__1::forward<>(fp1))) std::__1::__invoke(void (mongo::FTDCController::*&&&)(), mongo::FTDCController*&&&) + 134 at __functional_base:380 frame #7: 0x000000010ca44062 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] std::__1::__bind_return, std::__1::tuple<>, _is_valid_bind_return, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000115284ea8, __args=0x0000000115284e68)(), std::__1::tuple, 0ul, std::__1::tuple<> >(void (mongo::FTDCController::*&)(), std::__1::tuple&, std::__1::__tuple_indices<0ul>, std::__1::tuple<>&&) + 40 at functional:2023 frame #8: 0x000000010ca4403a mongod`void* std::__1::__thread_proxy > >(void*) [inlined] std::__1::__bind_return, std::__1::tuple<>, _is_valid_bind_return, std::__1::tuple<> >::value>::type std::__1::__bind::operator()<>() + 38 at functional:2086 frame #9: 0x000000010ca44014 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] decltype(__f=0x00007fb8fc900e70)(), mongo::FTDCController*> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke >(std::__1::__bind&&) + 11 at __functional_base:413 frame #10: 0x000000010ca44009 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] void std::__1::__thread_execute >(__t=0x00007fb8fc900e70, (null)=__tuple_indices<> at 0x0000000115284e40)(), mongo::FTDCController*> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #11: 0x000000010ca43ff0 mongod`void* std::__1::__thread_proxy > >(__vp=0x00007fb8fc900e70) + 368 at thread:342 frame #12: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #13: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #14: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #20: tid = 0x622516, 0x00007fff8f1e833a libsystem_kernel.dylib`__recvfrom + 10 frame #0: 0x00007fff8f1e833a libsystem_kernel.dylib`__recvfrom + 10 frame #1: 0x000000010d8c699f mongod`mongo::Socket::_recv(this=0x00007fb8fb50a450, buf=0x0000000115307508, max=16) + 47 at sock.cpp:783 frame #2: 0x000000010d8c6945 mongod`mongo::Socket::unsafe_recv(this=0x00007fb8fb50a450, buf=0x0000000115307508, max=16) + 53 at sock.cpp:771 frame #3: 0x000000010d8c5b40 mongod`mongo::Socket::recv(this=0x00007fb8fb50a450, buf=0x0000000115307508, len=16) + 144 at sock.cpp:761 frame #4: 0x000000010d8b3a59 mongod`mongo::MessagingPort::recv(this=0x00007fb8fb509c10, m=0x0000000115307b90) + 121 at message_port.cpp:139 frame #5: 0x000000010d8b9d3d mongod`mongo::PortMessageServer::handleIncomingMsg(arg=0x00007fb8fb509c10) + 1021 at message_server_port.cpp:218 frame #6: 0x000000010d8b886a mongod`void* std::__1::__thread_proxy > >(void*) [inlined] decltype(__f=0x00007fb8fb50a980, __args=0x00007fb8fb50a988)(void*)>(fp)(std::__1::forward(fp0))) std::__1::__invoke(void* (*&&&)(void*), mongo::(anonymous namespace)::MessagingPortWithHandler*&&&) + 24 at __functional_base:413 frame #7: 0x000000010d8b8852 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] std::__1::__bind_return, std::__1::tuple<>, _is_valid_bind_return, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000115307ea0, __args=0x0000000115307e60)(void*), std::__1::tuple, 0ul, std::__1::tuple<> >(void* (*&)(void*), std::__1::tuple&, std::__1::__tuple_indices<0ul>, std::__1::tuple<>&&) + 40 at functional:2023 frame #8: 0x000000010d8b882a mongod`void* std::__1::__thread_proxy > >(void*) [inlined] std::__1::__bind_return, std::__1::tuple<>, _is_valid_bind_return, std::__1::tuple<> >::value>::type std::__1::__bind::operator()<>() + 38 at functional:2086 frame #9: 0x000000010d8b8804 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] decltype(__f=0x00007fb8fb50a980)(void*), mongo::(anonymous namespace)::MessagingPortWithHandler*> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke >(std::__1::__bind&&) + 11 at __functional_base:413 frame #10: 0x000000010d8b87f9 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] void std::__1::__thread_execute >(__t=0x00007fb8fb50a980, (null)=__tuple_indices<> at 0x0000000115307e38)(void*), mongo::(anonymous namespace)::MessagingPortWithHandler*> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #11: 0x000000010d8b87e0 mongod`void* std::__1::__thread_proxy > >(__vp=0x00007fb8fb50a980) + 368 at thread:342 frame #12: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #13: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #14: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #21: tid = 0x622555, 0x00007fff8f1e833a libsystem_kernel.dylib`__recvfrom + 10 frame #0: 0x00007fff8f1e833a libsystem_kernel.dylib`__recvfrom + 10 frame #1: 0x000000010d8c699f mongod`mongo::Socket::_recv(this=0x00007fb8fb700430, buf=0x0000000115788508, max=16) + 47 at sock.cpp:783 frame #2: 0x000000010d8c6945 mongod`mongo::Socket::unsafe_recv(this=0x00007fb8fb700430, buf=0x0000000115788508, max=16) + 53 at sock.cpp:771 frame #3: 0x000000010d8c5b40 mongod`mongo::Socket::recv(this=0x00007fb8fb700430, buf=0x0000000115788508, len=16) + 144 at sock.cpp:761 frame #4: 0x000000010d8b3a59 mongod`mongo::MessagingPort::recv(this=0x00007fb8fb609450, m=0x0000000115788b90) + 121 at message_port.cpp:139 frame #5: 0x000000010d8b9d3d mongod`mongo::PortMessageServer::handleIncomingMsg(arg=0x00007fb8fb609450) + 1021 at message_server_port.cpp:218 frame #6: 0x000000010d8b886a mongod`void* std::__1::__thread_proxy > >(void*) [inlined] decltype(__f=0x00007fb8fb6052b0, __args=0x00007fb8fb6052b8)(void*)>(fp)(std::__1::forward(fp0))) std::__1::__invoke(void* (*&&&)(void*), mongo::(anonymous namespace)::MessagingPortWithHandler*&&&) + 24 at __functional_base:413 frame #7: 0x000000010d8b8852 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] std::__1::__bind_return, std::__1::tuple<>, _is_valid_bind_return, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000115788ea0, __args=0x0000000115788e60)(void*), std::__1::tuple, 0ul, std::__1::tuple<> >(void* (*&)(void*), std::__1::tuple&, std::__1::__tuple_indices<0ul>, std::__1::tuple<>&&) + 40 at functional:2023 frame #8: 0x000000010d8b882a mongod`void* std::__1::__thread_proxy > >(void*) [inlined] std::__1::__bind_return, std::__1::tuple<>, _is_valid_bind_return, std::__1::tuple<> >::value>::type std::__1::__bind::operator()<>() + 38 at functional:2086 frame #9: 0x000000010d8b8804 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] decltype(__f=0x00007fb8fb6052b0)(void*), mongo::(anonymous namespace)::MessagingPortWithHandler*> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke >(std::__1::__bind&&) + 11 at __functional_base:413 frame #10: 0x000000010d8b87f9 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] void std::__1::__thread_execute >(__t=0x00007fb8fb6052b0, (null)=__tuple_indices<> at 0x0000000115788e38)(void*), mongo::(anonymous namespace)::MessagingPortWithHandler*> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #11: 0x000000010d8b87e0 mongod`void* std::__1::__thread_proxy > >(__vp=0x00007fb8fb6052b0) + 368 at thread:342 frame #12: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #13: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #14: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #22: tid = 0x622557, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x000000010d9814c4 mongod`void asio::detail::posix_event::wait >(this=0x00007fb8fb507480, lock=0x000000011580bd80) + 164 at posix_event.hpp:105 frame #3: 0x000000010d96ccf9 mongod`asio::detail::scheduler::do_run_one(this=0x00007fb8fb507410, lock=0x000000011580bd80, this_thread=0x000000011580bdb8, ec=0x000000011580be58) + 617 at scheduler.ipp:377 frame #4: 0x000000010d9605dc mongod`asio::detail::scheduler::run(this=0x00007fb8fb507410, ec=0x000000011580be58) + 396 at scheduler.ipp:146 frame #5: 0x000000010d960430 mongod`asio::io_service::run(this=0x00007fb8fb507370) + 80 at io_service.ipp:60 frame #6: 0x000000010d987b28 mongod`asio::detail::resolver_service_base::work_io_service_runner::operator(this=0x00007fb8fb605278)() + 24 at resolver_service_base.ipp:31 frame #7: 0x000000010d987afc mongod`asio::detail::posix_thread::func::run(this=0x00007fb8fb605270) + 28 at posix_thread.hpp:85 frame #8: 0x000000010d968fe9 mongod`asio_detail_posix_thread_function(arg=0x00007fb8fb605270) + 25 at posix_thread.ipp:73 frame #9: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #10: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #11: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #23: tid = 0x6225ae, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edd2e libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >) + 126 frame #3: 0x000000010c70153f mongod`std::__1::cv_status std::__1::condition_variable::wait_for >(this=0x00007fb8fb431ea8, __lk=0x000000011588dd48, __d=0x000000011588db28) + 3743 at __mutex_base:381 frame #4: 0x000000010ca4370f mongod`std::__1::cv_status std::__1::condition_variable::wait_until > >(this=0x00007fb8fb431ea8, __lk=0x000000011588dd48, __t=0x000000011588dd68) + 479 at __mutex_base:349 frame #5: 0x000000010cf6eee8 mongod`mongo::BlockingQueue::blockingPeek(this=0x00007fb8fb431de8, t=0x000000011588e018, maxSecondsToWait=1) + 1240 at queue.h:178 frame #6: 0x000000010cf69209 mongod`mongo::repl::BackgroundSync::waitForMore(this=0x00007fb8fb431de0) + 57 at bgsync.cpp:583 frame #7: 0x000000010d1a194a mongod`mongo::repl::SyncTail::tryPopAndWaitForMore(this=0x000000011588e960, txn=0x000000011588e4e8, ops=0x000000011588e470, replCoord=0x00007fb8fc000600) + 362 at sync_tail.cpp:577 frame #8: 0x000000010d1a0e9d mongod`mongo::repl::SyncTail::oplogApplication(this=0x000000011588e960) + 1245 at sync_tail.cpp:489 frame #9: 0x000000010d19456a mongod`mongo::repl::runSyncThread() + 1690 at rs_sync.cpp:133 frame #10: 0x000000010d005ed6 mongod`void* std::__1::__thread_proxy >(void*) [inlined] decltype(__f=0x00007fb8fb431870)()>(fp)(std::__1::forward<>(fp0))) std::__1::__invoke(void (*&&)()) + 9 at __functional_base:413 frame #11: 0x000000010d005ecd mongod`void* std::__1::__thread_proxy >(void*) [inlined] void std::__1::__thread_execute(__t=0x00007fb8fb431870, (null)=__tuple_indices<> at 0x000000011588eec0)()>&, std::__1::__tuple_indices<>) + 16 at thread:332 frame #12: 0x000000010d005ebd mongod`void* std::__1::__thread_proxy >(__vp=0x00007fb8fb431870) + 365 at thread:342 frame #13: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #14: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #15: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #24: tid = 0x6225af, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010c55be01 mongod`void std::__1::condition_variable::wait(this=0x0000000115911980, __lk=0x0000000115910508, __pred=mongo::Fetcher::(anonymous class) at 0x00000001159104b8)::$_0) + 65 at __mutex_base:340 frame #4: 0x000000010c55b11f mongod`mongo::Fetcher::wait(this=0x00000001159118a0) + 111 at fetcher.cpp:231 frame #5: 0x000000010cf669d6 mongod`mongo::repl::BackgroundSync::_produce(this=0x00007fb8fb431de0, txn=0x0000000115911a28) + 7142 at bgsync.cpp:375 frame #6: 0x000000010cf646a1 mongod`mongo::repl::BackgroundSync::_producerThread(this=0x00007fb8fb431de0) + 481 at bgsync.cpp:258 frame #7: 0x000000010cf64188 mongod`mongo::repl::BackgroundSync::producerThread(this=0x00007fb8fb431de0) + 168 at bgsync.cpp:211 frame #8: 0x000000010d083338 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] decltype(__f=0x00007fb8fb432540, __a0=0x00007fb8fb432550)).*fp(std::__1::forward<>(fp1))) std::__1::__invoke(void (mongo::repl::BackgroundSync::*&&&)(), mongo::repl::BackgroundSync*&&&) + 134 at __functional_base:380 frame #9: 0x000000010d0832b2 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] std::__1::__bind_return, std::__1::tuple<>, _is_valid_bind_return, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000115911ea8, __args=0x0000000115911e68)(), std::__1::tuple, 0ul, std::__1::tuple<> >(void (mongo::repl::BackgroundSync::*&)(), std::__1::tuple&, std::__1::__tuple_indices<0ul>, std::__1::tuple<>&&) + 40 at functional:2023 frame #10: 0x000000010d08328a mongod`void* std::__1::__thread_proxy > >(void*) [inlined] std::__1::__bind_return, std::__1::tuple<>, _is_valid_bind_return, std::__1::tuple<> >::value>::type std::__1::__bind::operator()<>() + 38 at functional:2086 frame #11: 0x000000010d083264 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] decltype(__f=0x00007fb8fb432540)(), mongo::repl::BackgroundSync*&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke >(std::__1::__bind&&) + 11 at __functional_base:413 frame #12: 0x000000010d083259 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] void std::__1::__thread_execute >(__t=0x00007fb8fb432540, (null)=__tuple_indices<> at 0x0000000115911e40)(), mongo::repl::BackgroundSync*&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #13: 0x000000010d083240 mongod`void* std::__1::__thread_proxy > >(__vp=0x00007fb8fb432540) + 368 at thread:342 frame #14: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #15: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #16: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #25: tid = 0x6225b0, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edd2e libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >) + 126 frame #3: 0x000000010c8cb0c1 mongod`std::__1::cv_status std::__1::condition_variable::wait_for >(this=0x00007fb8fb507268, __lk=0x0000000115994ae0, __d=0x00007fb8fb507298) + 3745 at __mutex_base:381 frame #4: 0x000000010d19b893 mongod`mongo::repl::SyncSourceFeedback::run(this=0x00007fb8fb507200) + 275 at sync_source_feedback.cpp:166 frame #5: 0x000000010d0829a8 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] decltype(__f=0x00007fb8fb7009f0, __a0=0x00007fb8fb700a00)).*fp(std::__1::forward<>(fp1))) std::__1::__invoke(void (mongo::repl::SyncSourceFeedback::*&&&)(), mongo::repl::SyncSourceFeedback*&&&) + 134 at __functional_base:380 frame #6: 0x000000010d082922 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] std::__1::__bind_return, std::__1::tuple<>, _is_valid_bind_return, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000115994ea8, __args=0x0000000115994e68)(), std::__1::tuple, 0ul, std::__1::tuple<> >(void (mongo::repl::SyncSourceFeedback::*&)(), std::__1::tuple&, std::__1::__tuple_indices<0ul>, std::__1::tuple<>&&) + 40 at functional:2023 frame #7: 0x000000010d0828fa mongod`void* std::__1::__thread_proxy > >(void*) [inlined] std::__1::__bind_return, std::__1::tuple<>, _is_valid_bind_return, std::__1::tuple<> >::value>::type std::__1::__bind::operator()<>() + 38 at functional:2086 frame #8: 0x000000010d0828d4 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] decltype(__f=0x00007fb8fb7009f0)(), mongo::repl::SyncSourceFeedback*> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke >(std::__1::__bind&&) + 11 at __functional_base:413 frame #9: 0x000000010d0828c9 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] void std::__1::__thread_execute >(__t=0x00007fb8fb7009f0, (null)=__tuple_indices<> at 0x0000000115994e40)(), mongo::repl::SyncSourceFeedback*> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d0828b0 mongod`void* std::__1::__thread_proxy > >(__vp=0x00007fb8fb7009f0) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #26: tid = 0x6225b1, 0x00007fff8f1e921a libsystem_kernel.dylib`kevent + 10 frame #0: 0x00007fff8f1e921a libsystem_kernel.dylib`kevent + 10 frame #1: 0x000000010d9681e9 mongod`asio::detail::kqueue_reactor::run(this=0x00007fb8fca008b0, block=true, ops=0x0000000115a17b60) + 297 at kqueue_reactor.ipp:348 frame #2: 0x000000010d96cbe7 mongod`asio::detail::scheduler::do_run_one(this=0x00007fb8fb430cf0, lock=0x0000000115a17b20, this_thread=0x0000000115a17b58, ec=0x0000000115a17bf8) + 343 at scheduler.ipp:353 frame #3: 0x000000010d9605dc mongod`asio::detail::scheduler::run(this=0x00007fb8fb430cf0, ec=0x0000000115a17bf8) + 396 at scheduler.ipp:146 frame #4: 0x000000010d960430 mongod`asio::io_service::run(this=0x00007fb8fb4322c0) + 80 at io_service.ipp:60 frame #5: 0x000000010d4b26f1 mongod`mongo::executor::NetworkInterfaceASIO::startup(this=0x00007fb8fcb01120)::$_0::operator()() const + 65 at network_interface_asio.cpp:100 frame #6: 0x000000010d4b2469 mongod`void* std::__1::__thread_proxy >(void*) [inlined] decltype(__f=0x00007fb8fcb01120)::$_0>(fp)(std::__1::forward<>(fp0))) std::__1::__invoke(mongo::executor::NetworkInterfaceASIO::startup()::$_0&&) + 12 at __functional_base:413 frame #7: 0x000000010d4b245d mongod`void* std::__1::__thread_proxy >(void*) [inlined] void std::__1::__thread_execute(__t=0x00007fb8fcb01120, (null)=__tuple_indices<> at 0x0000000115a17ec0)::$_0>&, std::__1::__tuple_indices<>) + 16 at thread:332 frame #8: 0x000000010d4b244d mongod`void* std::__1::__thread_proxy >(__vp=0x00007fb8fcb01120) + 365 at thread:342 frame #9: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #10: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #11: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #27: tid = 0x6225b2, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d026776 mongod`mongo::repl::SnapshotThread::run(this=0x00007fb8fb7003e0) + 598 at oplog.cpp:957 frame #4: 0x000000010d028228 mongod`mongo::repl::SnapshotThread::SnapshotThread(this=0x00007fb8fb700a10)::$_12::operator()() const + 24 at oplog.cpp:927 frame #5: 0x000000010d027fc9 mongod`std::__1::__thread_proxy >(void*, void*) [inlined] std::__1::__invoke(__f=0x00007fb8fb700a10)::$_12>(fp)(std::__1::forward<>(fp0))), mongo::repl::SnapshotThread::SnapshotThread(mongo::SnapshotManager*)::$_12&&) + 12 at __functional_base:413 frame #6: 0x000000010d027fbd mongod`std::__1::__thread_proxy >(void*, void*) [inlined] _ZNSt3__116__thread_executeIZN5mongo4repl14SnapshotThreadC1EPNS1_15SnapshotManagerEE4$_12JEJEEEvRNS_5tupleIJT_DpT0_EEENS_15__tuple_indicesIJXspT1_EEEE(__t=0x00007fb8fb700a10, (null)=__tuple_indices<> at 0x0000000115a9aec0) + 16 at thread:332 frame #7: 0x000000010d027fad mongod`std::__1::__thread_proxy >(__vp=0x00007fb8fb700a10) + 365 at thread:342 frame #8: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #9: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #10: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #28: tid = 0x6225b3, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x00007fb8fb4320e0) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x00007fb8fb4320e0, threadName=0x00007fb8fcb01140) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fcb01130, __args=0x00007fb8fcb01138, __args=0x00007fb8fcb01140)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000115b1de08, __args=0x0000000115b1ddc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fcb01130)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fcb01130, (null)=__tuple_indices<> at 0x0000000115b1dda0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fcb01130) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #29: tid = 0x6225bb, 0x00007fff8f1e833a libsystem_kernel.dylib`__recvfrom + 10 frame #0: 0x00007fff8f1e833a libsystem_kernel.dylib`__recvfrom + 10 frame #1: 0x000000010d8c699f mongod`mongo::Socket::_recv(this=0x00007fb8fca01130, buf=0x0000000115ba0508, max=16) + 47 at sock.cpp:783 frame #2: 0x000000010d8c6945 mongod`mongo::Socket::unsafe_recv(this=0x00007fb8fca01130, buf=0x0000000115ba0508, max=16) + 53 at sock.cpp:771 frame #3: 0x000000010d8c5b40 mongod`mongo::Socket::recv(this=0x00007fb8fca01130, buf=0x0000000115ba0508, len=16) + 144 at sock.cpp:761 frame #4: 0x000000010d8b3a59 mongod`mongo::MessagingPort::recv(this=0x00007fb8fca00000, m=0x0000000115ba0b90) + 121 at message_port.cpp:139 frame #5: 0x000000010d8b9d3d mongod`mongo::PortMessageServer::handleIncomingMsg(arg=0x00007fb8fca00000) + 1021 at message_server_port.cpp:218 frame #6: 0x000000010d8b886a mongod`void* std::__1::__thread_proxy > >(void*) [inlined] decltype(__f=0x00007fb8fca01100, __args=0x00007fb8fca01108)(void*)>(fp)(std::__1::forward(fp0))) std::__1::__invoke(void* (*&&&)(void*), mongo::(anonymous namespace)::MessagingPortWithHandler*&&&) + 24 at __functional_base:413 frame #7: 0x000000010d8b8852 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] std::__1::__bind_return, std::__1::tuple<>, _is_valid_bind_return, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000115ba0ea0, __args=0x0000000115ba0e60)(void*), std::__1::tuple, 0ul, std::__1::tuple<> >(void* (*&)(void*), std::__1::tuple&, std::__1::__tuple_indices<0ul>, std::__1::tuple<>&&) + 40 at functional:2023 frame #8: 0x000000010d8b882a mongod`void* std::__1::__thread_proxy > >(void*) [inlined] std::__1::__bind_return, std::__1::tuple<>, _is_valid_bind_return, std::__1::tuple<> >::value>::type std::__1::__bind::operator()<>() + 38 at functional:2086 frame #9: 0x000000010d8b8804 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] decltype(__f=0x00007fb8fca01100)(void*), mongo::(anonymous namespace)::MessagingPortWithHandler*> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke >(std::__1::__bind&&) + 11 at __functional_base:413 frame #10: 0x000000010d8b87f9 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] void std::__1::__thread_execute >(__t=0x00007fb8fca01100, (null)=__tuple_indices<> at 0x0000000115ba0e38)(void*), mongo::(anonymous namespace)::MessagingPortWithHandler*> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #11: 0x000000010d8b87e0 mongod`void* std::__1::__thread_proxy > >(__vp=0x00007fb8fca01100) + 368 at thread:342 frame #12: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #13: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #14: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #30: tid = 0x6225bc, 0x00007fff8f1e833a libsystem_kernel.dylib`__recvfrom + 10 frame #0: 0x00007fff8f1e833a libsystem_kernel.dylib`__recvfrom + 10 frame #1: 0x000000010d8c699f mongod`mongo::Socket::_recv(this=0x00007fb8fcb01390, buf=0x0000000115c23508, max=16) + 47 at sock.cpp:783 frame #2: 0x000000010d8c6945 mongod`mongo::Socket::unsafe_recv(this=0x00007fb8fcb01390, buf=0x0000000115c23508, max=16) + 53 at sock.cpp:771 frame #3: 0x000000010d8c5b40 mongod`mongo::Socket::recv(this=0x00007fb8fcb01390, buf=0x0000000115c23508, len=16) + 144 at sock.cpp:761 frame #4: 0x000000010d8b3a59 mongod`mongo::MessagingPort::recv(this=0x00007fb8fcb008c0, m=0x0000000115c23b90) + 121 at message_port.cpp:139 frame #5: 0x000000010d8b9d3d mongod`mongo::PortMessageServer::handleIncomingMsg(arg=0x00007fb8fcb008c0) + 1021 at message_server_port.cpp:218 frame #6: 0x000000010d8b886a mongod`void* std::__1::__thread_proxy > >(void*) [inlined] decltype(__f=0x00007fb8fcb007d0, __args=0x00007fb8fcb007d8)(void*)>(fp)(std::__1::forward(fp0))) std::__1::__invoke(void* (*&&&)(void*), mongo::(anonymous namespace)::MessagingPortWithHandler*&&&) + 24 at __functional_base:413 frame #7: 0x000000010d8b8852 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] std::__1::__bind_return, std::__1::tuple<>, _is_valid_bind_return, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000115c23ea0, __args=0x0000000115c23e60)(void*), std::__1::tuple, 0ul, std::__1::tuple<> >(void* (*&)(void*), std::__1::tuple&, std::__1::__tuple_indices<0ul>, std::__1::tuple<>&&) + 40 at functional:2023 frame #8: 0x000000010d8b882a mongod`void* std::__1::__thread_proxy > >(void*) [inlined] std::__1::__bind_return, std::__1::tuple<>, _is_valid_bind_return, std::__1::tuple<> >::value>::type std::__1::__bind::operator()<>() + 38 at functional:2086 frame #9: 0x000000010d8b8804 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] decltype(__f=0x00007fb8fcb007d0)(void*), mongo::(anonymous namespace)::MessagingPortWithHandler*> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke >(std::__1::__bind&&) + 11 at __functional_base:413 frame #10: 0x000000010d8b87f9 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] void std::__1::__thread_execute >(__t=0x00007fb8fcb007d0, (null)=__tuple_indices<> at 0x0000000115c23e38)(void*), mongo::(anonymous namespace)::MessagingPortWithHandler*> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #11: 0x000000010d8b87e0 mongod`void* std::__1::__thread_proxy > >(__vp=0x00007fb8fcb007d0) + 368 at thread:342 frame #12: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #13: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #14: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #31: tid = 0x6225d5, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d4207ee mongod`mongo::WiredTigerRecordStore::OplogStones::awaitHasExcessStonesOrDead(this=0x00007fb8fb4332e8) + 174 at wiredtiger_record_store.cpp:183 frame #4: 0x000000010d428b12 mongod`mongo::WiredTigerRecordStore::yieldAndAwaitOplogDeletionRequest(this=0x00007fb8fb50d1e0, txn=0x0000000115ca6750) + 402 at wiredtiger_record_store.cpp:1100 frame #5: 0x000000010d440b96 mongod`mongo::(anonymous namespace)::WiredTigerRecordStoreThread::_deleteExcessDocuments(this=0x00007fb8fb50c910) + 2118 at wiredtiger_record_store_mongod.cpp:101 frame #6: 0x000000010d440283 mongod`mongo::(anonymous namespace)::WiredTigerRecordStoreThread::run(this=0x00007fb8fb50c910) + 275 at wiredtiger_record_store_mongod.cpp:117 frame #7: 0x000000010d880314 mongod`mongo::BackgroundJob::jobBody(this=0x00007fb8fb50c910) + 1188 at background.cpp:152 frame #8: 0x000000010d8834f8 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] decltype(__f=0x00007fb8fb50c960, __a0=0x00007fb8fb50c970)).*fp(std::__1::forward<>(fp1))) std::__1::__invoke(void (mongo::BackgroundJob::*&&&)(), mongo::BackgroundJob*&&&) + 134 at __functional_base:380 frame #9: 0x000000010d883472 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] std::__1::__bind_return, std::__1::tuple<>, _is_valid_bind_return, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000115ca6ea8, __args=0x0000000115ca6e68)(), std::__1::tuple, 0ul, std::__1::tuple<> >(void (mongo::BackgroundJob::*&)(), std::__1::tuple&, std::__1::__tuple_indices<0ul>, std::__1::tuple<>&&) + 40 at functional:2023 frame #10: 0x000000010d88344a mongod`void* std::__1::__thread_proxy > >(void*) [inlined] std::__1::__bind_return, std::__1::tuple<>, _is_valid_bind_return, std::__1::tuple<> >::value>::type std::__1::__bind::operator()<>() + 38 at functional:2086 frame #11: 0x000000010d883424 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] decltype(__f=0x00007fb8fb50c960)(), mongo::BackgroundJob*> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke >(std::__1::__bind&&) + 11 at __functional_base:413 frame #12: 0x000000010d883419 mongod`void* std::__1::__thread_proxy > >(void*) [inlined] void std::__1::__thread_execute >(__t=0x00007fb8fb50c960, (null)=__tuple_indices<> at 0x0000000115ca6e40)(), mongo::BackgroundJob*> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #13: 0x000000010d883400 mongod`void* std::__1::__thread_proxy > >(__vp=0x00007fb8fb50c960) + 368 at thread:342 frame #14: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #15: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #16: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #32: tid = 0x6226b5, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588e9c0) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588e9c0, threadName=0x00007fb8fca00080) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fca00070, __args=0x00007fb8fca00078, __args=0x00007fb8fca00080)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000115d29e08, __args=0x0000000115d29dc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fca00070)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fca00070, (null)=__tuple_indices<> at 0x0000000115d29da0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fca00070) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #33: tid = 0x6226b6, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588e9c0) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588e9c0, threadName=0x00007fb8fca000b0) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fca000a0, __args=0x00007fb8fca000a8, __args=0x00007fb8fca000b0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000115dace08, __args=0x0000000115dacdc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fca000a0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fca000a0, (null)=__tuple_indices<> at 0x0000000115dacda0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fca000a0) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #34: tid = 0x6226b7, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588e9c0) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588e9c0, threadName=0x00007fb8fca000e0) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fca000d0, __args=0x00007fb8fca000d8, __args=0x00007fb8fca000e0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000115e2fe08, __args=0x0000000115e2fdc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fca000d0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fca000d0, (null)=__tuple_indices<> at 0x0000000115e2fda0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fca000d0) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #35: tid = 0x6226b8, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588e9c0) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588e9c0, threadName=0x00007fb8fca00fd0) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fca00fc0, __args=0x00007fb8fca00fc8, __args=0x00007fb8fca00fd0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000115eb2e08, __args=0x0000000115eb2dc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fca00fc0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fca00fc0, (null)=__tuple_indices<> at 0x0000000115eb2da0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fca00fc0) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #36: tid = 0x6226b9, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588e9c0) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588e9c0, threadName=0x00007fb8fca01040) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fca01030, __args=0x00007fb8fca01038, __args=0x00007fb8fca01040)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000115f35e08, __args=0x0000000115f35dc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fca01030)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fca01030, (null)=__tuple_indices<> at 0x0000000115f35da0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fca01030) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #37: tid = 0x6226ba, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588e9c0) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588e9c0, threadName=0x00007fb8fca016a0) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fca01690, __args=0x00007fb8fca01698, __args=0x00007fb8fca016a0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000115fb8e08, __args=0x0000000115fb8dc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fca01690)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fca01690, (null)=__tuple_indices<> at 0x0000000115fb8da0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fca01690) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #38: tid = 0x6226bb, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588e9c0) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588e9c0, threadName=0x00007fb8fb701e50) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb701e40, __args=0x00007fb8fb701e48, __args=0x00007fb8fb701e50)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x000000011603be08, __args=0x000000011603bdc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb701e40)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb701e40, (null)=__tuple_indices<> at 0x000000011603bda0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb701e40) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #39: tid = 0x6226bc, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588e9c0) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588e9c0, threadName=0x00007fb8fb606c60) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb606c50, __args=0x00007fb8fb606c58, __args=0x00007fb8fb606c60)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x00000001160bee08, __args=0x00000001160bedc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb606c50)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb606c50, (null)=__tuple_indices<> at 0x00000001160beda0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb606c50) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #40: tid = 0x6226bd, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588e9c0) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588e9c0, threadName=0x00007fb8fb618860) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb618850, __args=0x00007fb8fb618858, __args=0x00007fb8fb618860)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000116141e08, __args=0x0000000116141dc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb618850)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb618850, (null)=__tuple_indices<> at 0x0000000116141da0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb618850) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #41: tid = 0x6226be, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588e9c0) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588e9c0, threadName=0x00007fb8fb6030f0) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb6030e0, __args=0x00007fb8fb6030e8, __args=0x00007fb8fb6030f0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x00000001161c4e08, __args=0x00000001161c4dc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb6030e0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb6030e0, (null)=__tuple_indices<> at 0x00000001161c4da0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb6030e0) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #42: tid = 0x6226bf, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588e9c0) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588e9c0, threadName=0x00007fb8fb600650) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb600640, __args=0x00007fb8fb600648, __args=0x00007fb8fb600650)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000116247e08, __args=0x0000000116247dc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb600640)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb600640, (null)=__tuple_indices<> at 0x0000000116247da0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb600640) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #43: tid = 0x6226c0, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588e9c0) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588e9c0, threadName=0x00007fb8fb600680) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb600670, __args=0x00007fb8fb600678, __args=0x00007fb8fb600680)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x00000001162cae08, __args=0x00000001162cadc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb600670)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb600670, (null)=__tuple_indices<> at 0x00000001162cada0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb600670) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #44: tid = 0x6226c1, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588e9c0) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588e9c0, threadName=0x00007fb8fb6006b0) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb6006a0, __args=0x00007fb8fb6006a8, __args=0x00007fb8fb6006b0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x000000011634de08, __args=0x000000011634ddc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb6006a0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb6006a0, (null)=__tuple_indices<> at 0x000000011634dda0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb6006a0) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #45: tid = 0x6226c2, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588e9c0) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588e9c0, threadName=0x00007fb8fb42d490) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb42d480, __args=0x00007fb8fb42d488, __args=0x00007fb8fb42d490)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x00000001163d0e08, __args=0x00000001163d0dc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb42d480)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb42d480, (null)=__tuple_indices<> at 0x00000001163d0da0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb42d480) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #46: tid = 0x6226c3, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588e9c0) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588e9c0, threadName=0x00007fb8fb430ff0) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb430fe0, __args=0x00007fb8fb430fe8, __args=0x00007fb8fb430ff0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000116453e08, __args=0x0000000116453dc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb430fe0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb430fe0, (null)=__tuple_indices<> at 0x0000000116453da0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb430fe0) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #47: tid = 0x6226c4, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588e9c0) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588e9c0, threadName=0x00007fb8fb431020) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb431010, __args=0x00007fb8fb431018, __args=0x00007fb8fb431020)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x00000001164d6e08, __args=0x00000001164d6dc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb431010)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb431010, (null)=__tuple_indices<> at 0x00000001164d6da0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb431010) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #48: tid = 0x6226c5, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588eb48) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588eb48, threadName=0x00007fb8fb4343c0) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb4343b0, __args=0x00007fb8fb4343b8, __args=0x00007fb8fb4343c0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000116559e08, __args=0x0000000116559dc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb4343b0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb4343b0, (null)=__tuple_indices<> at 0x0000000116559da0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb4343b0) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #49: tid = 0x6226c6, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588eb48) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588eb48, threadName=0x00007fb8fb4343f0) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb4343e0, __args=0x00007fb8fb4343e8, __args=0x00007fb8fb4343f0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x00000001165dce08, __args=0x00000001165dcdc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb4343e0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb4343e0, (null)=__tuple_indices<> at 0x00000001165dcda0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb4343e0) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #50: tid = 0x6226c7, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588eb48) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588eb48, threadName=0x00007fb8fb433bf0) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb433be0, __args=0x00007fb8fb433be8, __args=0x00007fb8fb433bf0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x000000011665fe08, __args=0x000000011665fdc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb433be0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb433be0, (null)=__tuple_indices<> at 0x000000011665fda0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb433be0) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #51: tid = 0x6226c8, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588eb48) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588eb48, threadName=0x00007fb8fb433c20) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb433c10, __args=0x00007fb8fb433c18, __args=0x00007fb8fb433c20)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x00000001166e2e08, __args=0x00000001166e2dc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb433c10)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb433c10, (null)=__tuple_indices<> at 0x00000001166e2da0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb433c10) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #52: tid = 0x6226c9, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588eb48) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588eb48, threadName=0x00007fb8fca01640) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fca01630, __args=0x00007fb8fca01638, __args=0x00007fb8fca01640)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000116765e08, __args=0x0000000116765dc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fca01630)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fca01630, (null)=__tuple_indices<> at 0x0000000116765da0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fca01630) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #53: tid = 0x6226ca, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588eb48) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588eb48, threadName=0x00007fb8fb433c50) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb433c40, __args=0x00007fb8fb433c48, __args=0x00007fb8fb433c50)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x00000001167e8e08, __args=0x00000001167e8dc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb433c40)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb433c40, (null)=__tuple_indices<> at 0x00000001167e8da0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb433c40) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #54: tid = 0x6226cb, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588eb48) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588eb48, threadName=0x00007fb8fb42f510) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb42f500, __args=0x00007fb8fb42f508, __args=0x00007fb8fb42f510)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x000000011686be08, __args=0x000000011686bdc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb42f500)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb42f500, (null)=__tuple_indices<> at 0x000000011686bda0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb42f500) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #55: tid = 0x6226cc, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588eb48) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588eb48, threadName=0x00007fb8fb42f540) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb42f530, __args=0x00007fb8fb42f538, __args=0x00007fb8fb42f540)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x00000001168eee08, __args=0x00000001168eedc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb42f530)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb42f530, (null)=__tuple_indices<> at 0x00000001168eeda0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb42f530) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #56: tid = 0x6226cd, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588eb48) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588eb48, threadName=0x00007fb8fb4304a0) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb430490, __args=0x00007fb8fb430498, __args=0x00007fb8fb4304a0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000116971e08, __args=0x0000000116971dc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb430490)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb430490, (null)=__tuple_indices<> at 0x0000000116971da0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb430490) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #57: tid = 0x6226ce, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588eb48) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588eb48, threadName=0x00007fb8fb4304d0) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb4304c0, __args=0x00007fb8fb4304c8, __args=0x00007fb8fb4304d0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x00000001169f4e08, __args=0x00000001169f4dc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb4304c0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb4304c0, (null)=__tuple_indices<> at 0x00000001169f4da0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb4304c0) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #58: tid = 0x6226cf, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588eb48) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588eb48, threadName=0x00007fb8fb430520) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb430510, __args=0x00007fb8fb430518, __args=0x00007fb8fb430520)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000116a77e08, __args=0x0000000116a77dc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb430510)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb430510, (null)=__tuple_indices<> at 0x0000000116a77da0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb430510) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #59: tid = 0x6226d0, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588eb48) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588eb48, threadName=0x00007fb8fb445dd0) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb445dc0, __args=0x00007fb8fb445dc8, __args=0x00007fb8fb445dd0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000116afae08, __args=0x0000000116afadc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb445dc0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb445dc0, (null)=__tuple_indices<> at 0x0000000116afada0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb445dc0) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #60: tid = 0x6226d1, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588eb48) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588eb48, threadName=0x00007fb8fb445e20) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb445e10, __args=0x00007fb8fb445e18, __args=0x00007fb8fb445e20)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000116b7de08, __args=0x0000000116b7ddc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb445e10)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb445e10, (null)=__tuple_indices<> at 0x0000000116b7dda0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb445e10) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #61: tid = 0x6226d2, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588eb48) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588eb48, threadName=0x00007fb8fb445e70) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb445e60, __args=0x00007fb8fb445e68, __args=0x00007fb8fb445e70)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000116c00e08, __args=0x0000000116c00dc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb445e60)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb445e60, (null)=__tuple_indices<> at 0x0000000116c00da0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb445e60) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #62: tid = 0x6226d3, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588eb48) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588eb48, threadName=0x00007fb8fb4457f0) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb4457e0, __args=0x00007fb8fb4457e8, __args=0x00007fb8fb4457f0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000116c83e08, __args=0x0000000116c83dc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb4457e0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb4457e0, (null)=__tuple_indices<> at 0x0000000116c83da0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb4457e0) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #63: tid = 0x6226d4, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x00007fff890edc95 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 47 frame #3: 0x000000010d88e6d9 mongod`mongo::ThreadPool::_consumeTasks(this=0x000000011588eb48) + 2249 at thread_pool.cpp:271 frame #4: 0x000000010d88db52 mongod`mongo::ThreadPool::_workerThreadBody(pool=0x000000011588eb48, threadName=0x00007fb8fb445820) + 546 at thread_pool.cpp:227 frame #5: 0x000000010d890d9d mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb445810, __args=0x00007fb8fb445818, __args=0x00007fb8fb445820)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&)>(fp)(std::__1::forward, std::__1::allocator >&>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*&, std::__1::basic_string, std::__1::allocator >&>(void (*&&&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*&&&, std::__1::basic_string, std::__1::allocator >&&&) + 53 at __functional_base:413 frame #6: 0x000000010d890d68 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor at 0x0000000116d06e08, __args=0x0000000116d06dc8)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) + 124 at functional:2023 frame #7: 0x000000010d890cec mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] std::__1::__bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<>, _is_valid_bind_return, std::__1::allocator > const&), std::__1::tuple, std::__1::allocator > >, std::__1::tuple<> >::value>::type std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>::operator()<>() + 53 at functional:2086 frame #8: 0x000000010d890cb7 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] decltype(__f=0x00007fb8fb445810)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(std::__1::__bind, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&>&&) + 14 at __functional_base:413 frame #9: 0x000000010d890ca9 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(void*) [inlined] void std::__1::__thread_execute, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >(__t=0x00007fb8fb445810, (null)=__tuple_indices<> at 0x0000000116d06da0)(mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> >&, std::__1::__tuple_indices<>) + 25 at thread:332 frame #10: 0x000000010d890c90 mongod`void* std::__1::__thread_proxy, std::__1::allocator > const&), mongo::ThreadPool*, std::__1::basic_string, std::__1::allocator > const&> > >(__vp=0x00007fb8fb445810) + 368 at thread:342 frame #11: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #12: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #13: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13 thread #64: tid = 0x622767, 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fff8f1e8136 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff8373f560 libsystem_pthread.dylib`_pthread_cond_wait + 693 frame #2: 0x000000010d9814c4 mongod`void asio::detail::posix_event::wait >(this=0x00007fb8fb432670, lock=0x0000000116dd9d80) + 164 at posix_event.hpp:105 frame #3: 0x000000010d96ccf9 mongod`asio::detail::scheduler::do_run_one(this=0x00007fb8fb432600, lock=0x0000000116dd9d80, this_thread=0x0000000116dd9db8, ec=0x0000000116dd9e58) + 617 at scheduler.ipp:377 frame #4: 0x000000010d9605dc mongod`asio::detail::scheduler::run(this=0x00007fb8fb432600, ec=0x0000000116dd9e58) + 396 at scheduler.ipp:146 frame #5: 0x000000010d960430 mongod`asio::io_service::run(this=0x00007fb8fb430ca0) + 80 at io_service.ipp:60 frame #6: 0x000000010d987b28 mongod`asio::detail::resolver_service_base::work_io_service_runner::operator(this=0x00007fb8fca00178)() + 24 at resolver_service_base.ipp:31 frame #7: 0x000000010d987afc mongod`asio::detail::posix_thread::func::run(this=0x00007fb8fca00170) + 28 at posix_thread.hpp:85 frame #8: 0x000000010d968fe9 mongod`asio_detail_posix_thread_function(arg=0x00007fb8fca00170) + 25 at posix_thread.ipp:73 frame #9: 0x00007fff8373f05a libsystem_pthread.dylib`_pthread_body + 131 frame #10: 0x00007fff8373efd7 libsystem_pthread.dylib`_pthread_start + 176 frame #11: 0x00007fff8373c3ed libsystem_pthread.dylib`thread_start + 13