lldb> bt all thread #32, name = 'WriterPool0' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d93 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >) + 93 frame #3: 0x000000010a87d433 memcached`magma::WALOffset::String() [inlined] std::__1::basic_stringbuf, std::__1::allocator >::~basic_stringbuf(this=) at iosfwd:135:32 [opt] frame #4: 0x000000010a887c1e memcached`magma::WALOffset::String() [inlined] std::__1::basic_stringbuf, std::__1::allocator >::~basic_stringbuf(this=) at iosfwd:135:32 [opt] frame #5: 0x000000010a890658 memcached`magma::WALOffset::String() [inlined] std::__1::basic_ios >::init(this=, __sb=) at ios:700:15 [opt] frame #6: 0x000000010a896575 memcached`nlohmann::basic_json, std::__1::allocator >, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::adl_serializer, std::__1::vector > >::at(std::__1::basic_string, std::__1::allocator > const&) [inlined] std::__1::basic_string, std::__1::allocator >::basic_string(this=Summary Unavailable, __s=) - 18446744069237807754 [opt] frame #7: 0x000000010a8238ef memcached`magma::Magma::Impl::WriteDocs(this=, kvID=, docOperations=, kvsRev=1, docCallback=magma::Magma::WriteDocsCallback @ 0x000070000557ad70, postCallback=magma::Magma::PostWriteDocsCallback @ 0x000070000557ad20, historyMode=Enabled)>, std::__1::function > const*> ()>, magma::Magma::HistoryMode) at db_write.cc:48:35 [opt] frame #8: 0x000000010a823c2e memcached`magma::Magma::WriteDocs(this=, kvID=, docOperations=size=1294, kvsRev=1, docCallback=, postCallback=magma::Magma::PostWriteDocsCallback @ 0x000070000557ade0, historyMode=Enabled)>, std::__1::function > const*> ()>, magma::Magma::HistoryMode) at db_write.cc:62:18 [opt] frame #9: 0x000000010a582263 memcached`MagmaMemoryTrackingProxy::WriteDocs(this=, kvID=, docOperations=size=1294, kvsRev=1, docCallback=, postCallback=magma::Magma::PostWriteDocsCallback @ 0x000070000557af30, historyMode=Enabled)>, std::__1::function > const*> ()>, magma::Magma::HistoryMode) at magma-memory-tracking-proxy.cc:510:19 [opt] frame #10: 0x000000010a5d22b9 memcached`MagmaKVStore::saveDocs(this=0x000000010d153b00, txnCtx=, commitData=, kvctx=0x000070000557b1b8, historyMode=Enabled) at magma-kvstore.cc:1569:26 [opt] frame #11: 0x000000010a5ce3f2 memcached`MagmaKVStore::commit(this=0x000000010d153b00, txnCtx=TransactionContext @ 0x0000000110df71f0, commitData=0x000070000557b660) at magma-kvstore.cc:775:20 [opt] frame #12: 0x000000010a6f5e49 memcached`EPBucket::commit(this=0x0000000110783000, kvstore=0x000000010d153b00, txnCtx=nullptr, commitData=) at ep_bucket.cc:970:30 [opt] frame #13: 0x000000010a6f4d85 memcached`EPBucket::flushVBucket_UNLOCKED(this=0x0000000110783000, vb=) at ep_bucket.cc:843:10 [opt] frame #14: 0x000000010a6f3bff memcached`EPBucket::flushVBucket(this=0x0000000110783000, vbid=) at ep_bucket.cc:383:12 [opt] frame #15: 0x000000010a6d0e94 memcached`Flusher::flushVB(this=0x0000000110e56800) at flusher.cc:293:29 [opt] frame #16: 0x000000010a6d0a47 memcached`Flusher::step(this=0x0000000110e56800, task=0x0000000110ef4538) at flusher.cc:203:21 [opt] frame #17: 0x000000010a9048bf memcached`GlobalTask::execute(this=0x0000000110ef4538, threadName="WriterPool0") at globaltask.cc:98:21 [opt] frame #18: 0x000000010a907e59 memcached`FollyExecutorPool::TaskProxy::scheduleViaCPUPool(this=0x000070000557bbb0)::'lambda0'()::operator()() const at folly_executorpool.cc:163:41 [opt] frame #19: 0x000000010a9112ec memcached`void folly::detail::function::FunctionTraits::callSmall)::$_0>(folly::detail::function::Data&) [inlined] folly::detail::function::FunctionTraits::operator(this=0x000070000557bbb0)() at Function.h:416:12 [opt] frame #20: 0x000000010a9112dc memcached`void folly::detail::function::FunctionTraits::callSmall)::$_0>(folly::detail::function::Data&) [inlined] CancellableCPUExecutor::add(this=)>)::$_0::operator()() const at cancellable_cpu_executor.cc:42:13 [opt] frame #21: 0x000000010a910edf memcached`void folly::detail::function::FunctionTraits::callSmall)>)::$_0>(folly::detail::function::Data&) at Function.h:387:7 [opt] frame #22: 0x000000010aa66e92 memcached`folly::ThreadPoolExecutor::runTask(std::__1::shared_ptr const&, folly::ThreadPoolExecutor::Task&&) [inlined] folly::detail::function::FunctionTraits::operator(this=)() at Function.h:416:12 [opt] frame #23: 0x000000010aa66e8c memcached`folly::ThreadPoolExecutor::runTask(this=, thread=std::__1::shared_ptr::element_type @ 0x000000010b7800c0 strong=3 weak=1, task=0x000070000557be10) at ThreadPoolExecutor.cpp:97 [opt] frame #24: 0x000000010aa55ffe memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d5d8900, thread=std::__1::shared_ptr::element_type @ 0x000000010b7800c0 strong=3 weak=1) at CPUThreadPoolExecutor.cpp:265:5 [opt] frame #25: 0x000000010aa6a7c4 memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] decltype(__f=, __a0=, __args=)).*fp(std::__1::forward&>(fp1))) std::__1::__invoke), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&, void>(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&) at type_traits:4302:1 [opt] frame #26: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__apply_functor, __bound_args=, (null)=, __args=)(std::__1::shared_ptr), std::__1::tuple >, 0ul, 1ul, std::__1::tuple<> >(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), std::__1::tuple >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) at functional:2644 [opt] frame #27: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__bind)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&>::operator()<>() at functional:2677 [opt] frame #28: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) at Function.h:387 [opt] frame #29: 0x000000010a905f14 memcached`CBRegisteredThreadFactory::newThread(folly::Function&&)::'lambda'()::operator()() [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010d17bf00)() at Function.h:416:12 [opt] frame #30: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d17bf00)>&&)::'lambda'()::operator()() at folly_executorpool.cc:49:13 [opt] frame #31: 0x000000010a9065de memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010b904dd0)() at Function.h:416:12 [opt] frame #32: 0x000000010a9065d7 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::NamedThreadFactory::newThread(this=0x000000010b904dd0)>&&)::'lambda'()::operator()() at NamedThreadFactory.h:40:11 [opt] frame #33: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] decltype(__f=0x000000010b904dd0)>&&)::'lambda'()>(fp)()) std::__1::__invoke&&)::'lambda'()>(folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()&&) at type_traits:3918:1 [opt] frame #34: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] void std::__1::__thread_execute >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()>(__t=size=2, (null)=)>&&)::'lambda'()>&, std::__1::__tuple_indices<>) at thread:287:5 [opt] frame #35: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(__vp=0x000000010b904dc0) at thread:298:5 [opt] frame #36: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #37: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #33, name = 'WriterPool1' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d93 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >) + 93 frame #3: 0x000000010a87d433 memcached`magma::WALOffset::String() [inlined] std::__1::basic_stringbuf, std::__1::allocator >::~basic_stringbuf(this=) at iosfwd:135:32 [opt] frame #4: 0x000000010a887c1e memcached`magma::WALOffset::String() [inlined] std::__1::basic_stringbuf, std::__1::allocator >::~basic_stringbuf(this=) at iosfwd:135:32 [opt] frame #5: 0x000000010a890658 memcached`magma::WALOffset::String() [inlined] std::__1::basic_ios >::init(this=, __sb=) at ios:700:15 [opt] frame #6: 0x000000010a896575 memcached`nlohmann::basic_json, std::__1::allocator >, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::adl_serializer, std::__1::vector > >::at(std::__1::basic_string, std::__1::allocator > const&) [inlined] std::__1::basic_string, std::__1::allocator >::basic_string(this=Summary Unavailable, __s=) - 18446744069237807754 [opt] frame #7: 0x000000010a8238ef memcached`magma::Magma::Impl::WriteDocs(this=, kvID=, docOperations=, kvsRev=1, docCallback=magma::Magma::WriteDocsCallback @ 0x00007000055fdd70, postCallback=magma::Magma::PostWriteDocsCallback @ 0x00007000055fdd20, historyMode=Enabled)>, std::__1::function > const*> ()>, magma::Magma::HistoryMode) at db_write.cc:48:35 [opt] frame #8: 0x000000010a823c2e memcached`magma::Magma::WriteDocs(this=, kvID=, docOperations=size=844, kvsRev=1, docCallback=, postCallback=magma::Magma::PostWriteDocsCallback @ 0x00007000055fdde0, historyMode=Enabled)>, std::__1::function > const*> ()>, magma::Magma::HistoryMode) at db_write.cc:62:18 [opt] frame #9: 0x000000010a582263 memcached`MagmaMemoryTrackingProxy::WriteDocs(this=, kvID=, docOperations=size=844, kvsRev=1, docCallback=, postCallback=magma::Magma::PostWriteDocsCallback @ 0x00007000055fdf30, historyMode=Enabled)>, std::__1::function > const*> ()>, magma::Magma::HistoryMode) at magma-memory-tracking-proxy.cc:510:19 [opt] frame #10: 0x000000010a5d22b9 memcached`MagmaKVStore::saveDocs(this=0x0000000110c0d400, txnCtx=, commitData=, kvctx=0x00007000055fe1b8, historyMode=Enabled) at magma-kvstore.cc:1569:26 [opt] frame #11: 0x000000010a5ce3f2 memcached`MagmaKVStore::commit(this=0x0000000110c0d400, txnCtx=TransactionContext @ 0x0000000110df31e0, commitData=0x00007000055fe660) at magma-kvstore.cc:775:20 [opt] frame #12: 0x000000010a6f5e49 memcached`EPBucket::commit(this=0x0000000110783000, kvstore=0x0000000110c0d400, txnCtx=nullptr, commitData=) at ep_bucket.cc:970:30 [opt] frame #13: 0x000000010a6f4d85 memcached`EPBucket::flushVBucket_UNLOCKED(this=0x0000000110783000, vb=) at ep_bucket.cc:843:10 [opt] frame #14: 0x000000010a6f3bff memcached`EPBucket::flushVBucket(this=0x0000000110783000, vbid=) at ep_bucket.cc:383:12 [opt] frame #15: 0x000000010a6d0e94 memcached`Flusher::flushVB(this=0x0000000110e5a000) at flusher.cc:293:29 [opt] frame #16: 0x000000010a6d0a47 memcached`Flusher::step(this=0x0000000110e5a000, task=0x0000000110f95bf8) at flusher.cc:203:21 [opt] frame #17: 0x000000010a9048bf memcached`GlobalTask::execute(this=0x0000000110f95bf8, threadName="WriterPool1") at globaltask.cc:98:21 [opt] ... frame #37: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #34, name = 'WriterPool2' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d93 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >) + 93 frame #3: 0x000000010a87d433 memcached`magma::WALOffset::String() [inlined] std::__1::basic_stringbuf, std::__1::allocator >::~basic_stringbuf(this=) at iosfwd:135:32 [opt] frame #4: 0x000000010a887c1e memcached`magma::WALOffset::String() [inlined] std::__1::basic_stringbuf, std::__1::allocator >::~basic_stringbuf(this=) at iosfwd:135:32 [opt] frame #5: 0x000000010a890658 memcached`magma::WALOffset::String() [inlined] std::__1::basic_ios >::init(this=, __sb=) at ios:700:15 [opt] frame #6: 0x000000010a896575 memcached`nlohmann::basic_json, std::__1::allocator >, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::adl_serializer, std::__1::vector > >::at(std::__1::basic_string, std::__1::allocator > const&) [inlined] std::__1::basic_string, std::__1::allocator >::basic_string(this=Summary Unavailable, __s=) - 18446744069237807754 [opt] frame #7: 0x000000010a8238ef memcached`magma::Magma::Impl::WriteDocs(this=, kvID=, docOperations=, kvsRev=1, docCallback=magma::Magma::WriteDocsCallback @ 0x0000700005680d70, postCallback=magma::Magma::PostWriteDocsCallback @ 0x0000700005680d20, historyMode=Enabled)>, std::__1::function > const*> ()>, magma::Magma::HistoryMode) at db_write.cc:48:35 [opt] frame #8: 0x000000010a823c2e memcached`magma::Magma::WriteDocs(this=, kvID=, docOperations=size=927, kvsRev=1, docCallback=, postCallback=magma::Magma::PostWriteDocsCallback @ 0x0000700005680de0, historyMode=Enabled)>, std::__1::function > const*> ()>, magma::Magma::HistoryMode) at db_write.cc:62:18 [opt] frame #9: 0x000000010a582263 memcached`MagmaMemoryTrackingProxy::WriteDocs(this=, kvID=, docOperations=size=927, kvsRev=1, docCallback=, postCallback=magma::Magma::PostWriteDocsCallback @ 0x0000700005680f30, historyMode=Enabled)>, std::__1::function > const*> ()>, magma::Magma::HistoryMode) at magma-memory-tracking-proxy.cc:510:19 [opt] frame #10: 0x000000010a5d22b9 memcached`MagmaKVStore::saveDocs(this=0x0000000110c0cf00, txnCtx=, commitData=, kvctx=0x00007000056811b8, historyMode=Enabled) at magma-kvstore.cc:1569:26 [opt] frame #11: 0x000000010a5ce3f2 memcached`MagmaKVStore::commit(this=0x0000000110c0cf00, txnCtx=TransactionContext @ 0x000000012796d070, commitData=0x0000700005681660) at magma-kvstore.cc:775:20 [opt] frame #12: 0x000000010a6f5e49 memcached`EPBucket::commit(this=0x0000000110783000, kvstore=0x0000000110c0cf00, txnCtx=nullptr, commitData=) at ep_bucket.cc:970:30 [opt] frame #13: 0x000000010a6f4d85 memcached`EPBucket::flushVBucket_UNLOCKED(this=0x0000000110783000, vb=) at ep_bucket.cc:843:10 [opt] frame #14: 0x000000010a6f3bff memcached`EPBucket::flushVBucket(this=0x0000000110783000, vbid=) at ep_bucket.cc:383:12 [opt] frame #15: 0x000000010a6d0e94 memcached`Flusher::flushVB(this=0x0000000110e59800) at flusher.cc:293:29 [opt] frame #16: 0x000000010a6d0a47 memcached`Flusher::step(this=0x0000000110e59800, task=0x0000000110ef4ad8) at flusher.cc:203:21 [opt] frame #17: 0x000000010a9048bf memcached`GlobalTask::execute(this=0x0000000110ef4ad8, threadName="WriterPool2") at globaltask.cc:98:21 [opt] ... frame #37: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #35, name = 'WriterPool3' frame #0: 0x000000010a84c83b memcached`magma::TreeSnapshot::ActiveTable::GetState(this=) const at tree_snapshot.cc:619:19 [opt] frame #1: 0x000000010a83e459 memcached`magma::LSMTree::computeCompactionInputs(this=0x00000001115b3820, level=0, trigger=, dstLevel=0x00007000057036a0, srcTablesList=0x0000700005703660 size=6, dstTablesList=0x0000700005703680 size=0) at compaction.cc:721:24 [opt] frame #2: 0x000000010a83bbd5 memcached`magma::LSMTree::compactLevel(this=0x00000001115b3820, level=0, lock=0x0000700005703858, trigger=(Ratio = 0, Reason = External), makeGCContext=magma::GCContextBuilder @ 0x0000700005703730)>) at compaction.cc:83:14 [opt] frame #3: 0x000000010a83b9b6 memcached`magma::LSMTree::tryCompactOnWrite(this=0x00000001115b3820, lock=0x0000700005703858) at compaction.cc:33:19 [opt] frame #4: 0x000000010a87d33d memcached`magma::WALOffset::String() [inlined] std::__1::basic_ostream >& std::__1::operator<< >(__os=, __str=) at ostream:857:12 [opt] frame #5: 0x000000010a887c1e memcached`magma::WALOffset::String() [inlined] std::__1::basic_stringbuf, std::__1::allocator >::~basic_stringbuf(this=) at iosfwd:135:32 [opt] frame #6: 0x000000010a890658 memcached`magma::WALOffset::String() [inlined] std::__1::basic_ios >::init(this=, __sb=) at ios:700:15 [opt] frame #7: 0x000000010a896575 memcached`nlohmann::basic_json, std::__1::allocator >, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::adl_serializer, std::__1::vector > >::at(std::__1::basic_string, std::__1::allocator > const&) [inlined] std::__1::basic_string, std::__1::allocator >::basic_string(this=Summary Unavailable, __s=) - 18446744069237807754 [opt] frame #8: 0x000000010a8238ef memcached`magma::Magma::Impl::WriteDocs(this=, kvID=, docOperations=, kvsRev=1, docCallback=magma::Magma::WriteDocsCallback @ 0x0000700005703d70, postCallback=magma::Magma::PostWriteDocsCallback @ 0x0000700005703d20, historyMode=Enabled)>, std::__1::function > const*> ()>, magma::Magma::HistoryMode) at db_write.cc:48:35 [opt] frame #9: 0x000000010a823c2e memcached`magma::Magma::WriteDocs(this=, kvID=, docOperations=size=1579, kvsRev=1, docCallback=, postCallback=magma::Magma::PostWriteDocsCallback @ 0x0000700005703de0, historyMode=Enabled)>, std::__1::function > const*> ()>, magma::Magma::HistoryMode) at db_write.cc:62:18 [opt] frame #10: 0x000000010a582263 memcached`MagmaMemoryTrackingProxy::WriteDocs(this=, kvID=, docOperations=size=1579, kvsRev=1, docCallback=, postCallback=magma::Magma::PostWriteDocsCallback @ 0x0000700005703f30, historyMode=Enabled)>, std::__1::function > const*> ()>, magma::Magma::HistoryMode) at magma-memory-tracking-proxy.cc:510:19 [opt] frame #11: 0x000000010a5d22b9 memcached`MagmaKVStore::saveDocs(this=0x0000000110c0ca00, txnCtx=, commitData=, kvctx=0x00007000057041b8, historyMode=Enabled) at magma-kvstore.cc:1569:26 [opt] frame #12: 0x000000010a5ce3f2 memcached`MagmaKVStore::commit(this=0x0000000110c0ca00, txnCtx=TransactionContext @ 0x000000012124bdc0, commitData=0x0000700005704660) at magma-kvstore.cc:775:20 [opt] frame #13: 0x000000010a6f5e49 memcached`EPBucket::commit(this=0x0000000110783000, kvstore=0x0000000110c0ca00, txnCtx=nullptr, commitData=) at ep_bucket.cc:970:30 [opt] frame #14: 0x000000010a6f4d85 memcached`EPBucket::flushVBucket_UNLOCKED(this=0x0000000110783000, vb=) at ep_bucket.cc:843:10 [opt] frame #15: 0x000000010a6f3bff memcached`EPBucket::flushVBucket(this=0x0000000110783000, vbid=) at ep_bucket.cc:383:12 [opt] frame #16: 0x000000010a6d0e94 memcached`Flusher::flushVB(this=0x0000000110e59000) at flusher.cc:293:29 [opt] frame #17: 0x000000010a6d0a47 memcached`Flusher::step(this=0x0000000110e59000, task=0x0000000110ef4b78) at flusher.cc:203:21 [opt] frame #18: 0x000000010a9048bf memcached`GlobalTask::execute(this=0x0000000110ef4b78, threadName="WriterPool3") at globaltask.cc:98:21 [opt] ... frame #38: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #36, name = 'AuxIoPool0' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d93 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >) + 93 frame #3: 0x000000010aa50d71 memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(std::__1::chrono::time_point > >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_for >(this=, __lk=0x0000700005787b38, __d=) at __mutex_base:0 [opt] frame #4: 0x000000010aa50d15 memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(std::__1::chrono::time_point > >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_until > >(this=, __lk=0x0000700005787b38, __t=) at __mutex_base:384 [opt] frame #5: 0x000000010aa50d0a memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(this=0x0000700005787b10, deadline=) at ParkingLot.h:53 [opt] frame #6: 0x000000010aa50320 memcached`folly::detail::futexWaitImpl(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int) [inlined] folly::ParkResult folly::ParkingLot::park_until const*, unsigned int&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(this=, bits=, data=, toPark=, preWait=, deadline=time_point > > @ 0x0000700005787b08)::'lambda1'(), folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda2'(), std::__1::chrono::steady_clock, std::__1::chrono::duration > >(std::__1::atomic const, unsigned int&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda1'()&&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda2'()&&, std::__1::chrono::time_point > >) at ParkingLot.h:283:22 [opt] frame #7: 0x000000010aa502f7 memcached`folly::detail::futexWaitImpl(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int) [inlined] folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(futex=, expected=, absSystemTime=, absSteadyTime=, waitMask=4294967295) at Futex.cpp:201 [opt] frame #8: 0x000000010aa4fe90 memcached`folly::detail::futexWaitImpl(futex=, expected=, absSystemTime=, absSteadyTime=, waitMask=4294967295) at Futex.cpp:256 [opt] frame #9: 0x000000010aa5bec9 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(std::__1::chrono::time_point > > const&, folly::WaitOptions const&) [inlined] std::__1::enable_if > >::clock::is_steady, folly::detail::FutexResult>::type folly::detail::futexWaitImpl const, std::__1::chrono::time_point > > >(futex=, expected=2, deadline=0x0005b97a32a57caf, waitMask=4294967295) at Futex-inl.h:85:10 [opt] frame #10: 0x000000010aa5bea3 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(std::__1::chrono::time_point > > const&, folly::WaitOptions const&) [inlined] folly::detail::FutexResult folly::detail::futexWaitUntil, std::__1::chrono::steady_clock, std::__1::chrono::duration > >(futex=, expected=2, deadline=, waitMask=4294967295) at Futex-inl.h:124 [opt] frame #11: 0x000000010aa5bea3 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(std::__1::chrono::time_point > > const&, folly::WaitOptions const&) [inlined] folly::detail::FutexResult folly::detail::MemoryIdler::futexWaitUntil, std::__1::chrono::time_point > >, std::__1::chrono::duration > >(fut=, expected=2, deadline=, waitMask=4294967295, idleTimeout=, stackToRetain=1024, timeoutVariationFrac=0.5) at MemoryIdler.h:164 [opt] frame #12: 0x000000010aa5bea3 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(this=0x000000010ee00198, deadline=0x0000700005787cb0, opt=) at SaturatingSemaphore.h:318 [opt] frame #13: 0x000000010aa5b81a memcached`bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_until > >(std::__1::chrono::time_point > > const&) [inlined] bool folly::SaturatingSemaphore::try_wait_until > >(this=, deadline=, opt=) at SaturatingSemaphore.h:179:12 [opt] frame #14: 0x000000010aa5b812 memcached`bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_until > >(this=0x00007fc8d3704710, deadline=0x0000700005787cb0) at LifoSem.h:521 [opt] frame #15: 0x000000010aa58114 memcached`folly::UnboundedBlockingQueue::try_take_for(std::__1::chrono::duration >) [inlined] bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_for >(this=0x00007fc8d3704710, timeout=) at LifoSem.h:498:12 [opt] frame #16: 0x000000010aa580ef memcached`folly::UnboundedBlockingQueue::try_take_for(this=0x00007fc8d3704700, time=) at UnboundedBlockingQueue.h:41 [opt] frame #17: 0x000000010aa55fa9 memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d5d9500, thread=std::__1::shared_ptr::element_type @ 0x000000010b7801e0 strong=3 weak=1) at CPUThreadPoolExecutor.cpp:243:29 [opt] frame #18: 0x000000010aa6a7c4 memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] decltype(__f=, __a0=, __args=)).*fp(std::__1::forward&>(fp1))) std::__1::__invoke), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&, void>(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&) at type_traits:4302:1 [opt] frame #19: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__apply_functor, __bound_args=, (null)=, __args=)(std::__1::shared_ptr), std::__1::tuple >, 0ul, 1ul, std::__1::tuple<> >(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), std::__1::tuple >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) at functional:2644 [opt] frame #20: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__bind)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&>::operator()<>() at functional:2677 [opt] frame #21: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) at Function.h:387 [opt] frame #22: 0x000000010a905f14 memcached`CBRegisteredThreadFactory::newThread(folly::Function&&)::'lambda'()::operator()() [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010d61d040)() at Function.h:416:12 [opt] frame #23: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d61d040)>&&)::'lambda'()::operator()() at folly_executorpool.cc:49:13 [opt] frame #24: 0x000000010a9065de memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010b9054d0)() at Function.h:416:12 [opt] frame #25: 0x000000010a9065d7 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::NamedThreadFactory::newThread(this=0x000000010b9054d0)>&&)::'lambda'()::operator()() at NamedThreadFactory.h:40:11 [opt] frame #26: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] decltype(__f=0x000000010b9054d0)>&&)::'lambda'()>(fp)()) std::__1::__invoke&&)::'lambda'()>(folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()&&) at type_traits:3918:1 [opt] frame #27: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] void std::__1::__thread_execute >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()>(__t=size=2, (null)=)>&&)::'lambda'()>&, std::__1::__tuple_indices<>) at thread:287:5 [opt] frame #28: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(__vp=0x000000010b9054c0) at thread:298:5 [opt] frame #29: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #30: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #37, name = 'AuxIoPool1' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d93 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >) + 93 frame #3: 0x000000010aa50d71 memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(std::__1::chrono::time_point > >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_for >(this=, __lk=0x000070000580ab38, __d=) at __mutex_base:0 [opt] frame #4: 0x000000010aa50d15 memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(std::__1::chrono::time_point > >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_until > >(this=, __lk=0x000070000580ab38, __t=) at __mutex_base:384 [opt] frame #5: 0x000000010aa50d0a memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(this=0x000070000580ab10, deadline=) at ParkingLot.h:53 [opt] frame #6: 0x000000010aa50320 memcached`folly::detail::futexWaitImpl(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int) [inlined] folly::ParkResult folly::ParkingLot::park_until const*, unsigned int&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(this=, bits=, data=, toPark=, preWait=, deadline=time_point > > @ 0x000070000580ab08)::'lambda1'(), folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda2'(), std::__1::chrono::steady_clock, std::__1::chrono::duration > >(std::__1::atomic const, unsigned int&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda1'()&&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda2'()&&, std::__1::chrono::time_point > >) at ParkingLot.h:283:22 [opt] frame #7: 0x000000010aa502f7 memcached`folly::detail::futexWaitImpl(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int) [inlined] folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(futex=, expected=, absSystemTime=, absSteadyTime=, waitMask=4294967295) at Futex.cpp:201 [opt] frame #8: 0x000000010aa4fe90 memcached`folly::detail::futexWaitImpl(futex=, expected=, absSystemTime=, absSteadyTime=, waitMask=4294967295) at Futex.cpp:256 [opt] frame #9: 0x000000010aa5bec9 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(std::__1::chrono::time_point > > const&, folly::WaitOptions const&) [inlined] std::__1::enable_if > >::clock::is_steady, folly::detail::FutexResult>::type folly::detail::futexWaitImpl const, std::__1::chrono::time_point > > >(futex=, expected=2, deadline=0x0005b97a32a50048, waitMask=4294967295) at Futex-inl.h:85:10 [opt] frame #10: 0x000000010aa5bea3 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(std::__1::chrono::time_point > > const&, folly::WaitOptions const&) [inlined] folly::detail::FutexResult folly::detail::futexWaitUntil, std::__1::chrono::steady_clock, std::__1::chrono::duration > >(futex=, expected=2, deadline=, waitMask=4294967295) at Futex-inl.h:124 [opt] frame #11: 0x000000010aa5bea3 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(std::__1::chrono::time_point > > const&, folly::WaitOptions const&) [inlined] folly::detail::FutexResult folly::detail::MemoryIdler::futexWaitUntil, std::__1::chrono::time_point > >, std::__1::chrono::duration > >(fut=, expected=2, deadline=, waitMask=4294967295, idleTimeout=, stackToRetain=1024, timeoutVariationFrac=0.5) at MemoryIdler.h:164 [opt] frame #12: 0x000000010aa5bea3 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(this=0x000000010ee00090, deadline=0x000070000580acb0, opt=) at SaturatingSemaphore.h:318 [opt] frame #13: 0x000000010aa5b81a memcached`bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_until > >(std::__1::chrono::time_point > > const&) [inlined] bool folly::SaturatingSemaphore::try_wait_until > >(this=, deadline=, opt=) at SaturatingSemaphore.h:179:12 [opt] frame #14: 0x000000010aa5b812 memcached`bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_until > >(this=0x00007fc8d3704710, deadline=0x000070000580acb0) at LifoSem.h:521 [opt] frame #15: 0x000000010aa58114 memcached`folly::UnboundedBlockingQueue::try_take_for(std::__1::chrono::duration >) [inlined] bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_for >(this=0x00007fc8d3704710, timeout=) at LifoSem.h:498:12 [opt] frame #16: 0x000000010aa580ef memcached`folly::UnboundedBlockingQueue::try_take_for(this=0x00007fc8d3704700, time=) at UnboundedBlockingQueue.h:41 [opt] frame #17: 0x000000010aa55fa9 memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d5d9500, thread=std::__1::shared_ptr::element_type @ 0x000000010d5ce440 strong=3 weak=1) at CPUThreadPoolExecutor.cpp:243:29 [opt] frame #18: 0x000000010aa6a7c4 memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] decltype(__f=, __a0=, __args=)).*fp(std::__1::forward&>(fp1))) std::__1::__invoke), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&, void>(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&) at type_traits:4302:1 [opt] frame #19: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__apply_functor, __bound_args=, (null)=, __args=)(std::__1::shared_ptr), std::__1::tuple >, 0ul, 1ul, std::__1::tuple<> >(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), std::__1::tuple >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) at functional:2644 [opt] frame #20: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__bind)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&>::operator()<>() at functional:2677 [opt] frame #21: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) at Function.h:387 [opt] frame #22: 0x000000010a905f14 memcached`CBRegisteredThreadFactory::newThread(folly::Function&&)::'lambda'()::operator()() [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010d61d080)() at Function.h:416:12 [opt] frame #23: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d61d080)>&&)::'lambda'()::operator()() at folly_executorpool.cc:49:13 [opt] frame #24: 0x000000010a9065de memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010b905540)() at Function.h:416:12 [opt] frame #25: 0x000000010a9065d7 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::NamedThreadFactory::newThread(this=0x000000010b905540)>&&)::'lambda'()::operator()() at NamedThreadFactory.h:40:11 [opt] frame #26: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] decltype(__f=0x000000010b905540)>&&)::'lambda'()>(fp)()) std::__1::__invoke&&)::'lambda'()>(folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()&&) at type_traits:3918:1 [opt] frame #27: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] void std::__1::__thread_execute >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()>(__t=size=2, (null)=)>&&)::'lambda'()>&, std::__1::__tuple_indices<>) at thread:287:5 [opt] frame #28: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(__vp=0x000000010b905530) at thread:298:5 [opt] frame #29: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #30: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #38, name = 'AuxIoPool2' frame #0: 0x00007ff81745fbd2 libsystem_kernel.dylib`__psynch_mutexwait + 10 frame #1: 0x00007ff817497e7e libsystem_pthread.dylib`_pthread_mutex_firstfit_lock_wait + 76 frame #2: 0x00007ff817495cbb libsystem_pthread.dylib`_pthread_mutex_firstfit_lock_slow + 205 frame #3: 0x00007ff8173fa719 libc++.1.dylib`std::__1::mutex::lock() + 9 frame #4: 0x000000010a891081 memcached`magma::WALOffset::String() [inlined] std::__1::basic_string, std::__1::allocator >::__get_long_cap(this=) const at string:1559:34 [opt] frame #5: 0x000000010a89225a memcached`magma::WALOffset::String(this=) at wal_offset.cc:25 [opt] frame #6: 0x000000010a80631a memcached`magma::Magma::Impl::syncKVStore(this=, kvID=, checkpoint=false) at db.cc:1352:21 [opt] frame #7: 0x000000010a806122 memcached`magma::Magma::Impl::SyncKVStore(this=, kvID=) at db.cc:350:12 [opt] frame #8: 0x000000010a806451 memcached`magma::Magma::SyncKVStore(this=, kvID=) at db.cc:354:18 [opt] frame #9: 0x000000010a58206f memcached`MagmaMemoryTrackingProxy::SyncKVStore(this=0x0000000110c33058, kvID=) at magma-memory-tracking-proxy.cc:477:19 [opt] frame #10: 0x000000010a5db4b9 memcached`MagmaKVStore::makeFileHandle(this=0x0000000110c0d400, vbid=(vbid = 9)) const at magma-kvstore.cc:2806:26 [opt] frame #11: 0x000000010a5d2a0f memcached`MagmaKVStore::initBySeqnoScanContext(this=0x0000000110c0d400, cb=StatusCallback @ 0x000000010d64ed70, cl=StatusCallback @ 0x000000010d64ed40, vbid=(vbid = 9), startSeqno=1, options=ALL_ITEMS, valOptions=VALUES_COMPRESSED, source=Head, fileHandle=KVFileHandle @ 0x000070000588d8f0) const at magma-kvstore.cc:1670:18 [opt] frame #12: 0x000000010a791eaa memcached`DCPBackfillBySeqnoDisk::create(this=0x0000000110ecbec0) at backfill_by_seqno_disk.cc:66:29 [opt] frame #13: 0x000000010a794ac2 memcached`DCPBackfillDisk::run(this=0x0000000110ecbec0) at backfill_disk.cc:151:16 [opt] frame #14: 0x000000010a795a9f memcached`BackfillManager::backfill(this=0x00000001110c8998) at backfill-manager.cc:344:42 [opt] frame #15: 0x000000010a795609 memcached`BackfillManagerTask::run(this=0x000000010b934738) at backfill-manager.cc:78:41 [opt] frame #16: 0x000000010a9048bf memcached`GlobalTask::execute(this=0x000000010b934738, threadName="AuxIoPool2") at globaltask.cc:98:21 [opt] frame #17: 0x000000010a907e59 memcached`FollyExecutorPool::TaskProxy::scheduleViaCPUPool(this=0x000070000588dbb0)::'lambda0'()::operator()() const at folly_executorpool.cc:163:41 [opt] frame #18: 0x000000010a9112ec memcached`void folly::detail::function::FunctionTraits::callSmall)::$_0>(folly::detail::function::Data&) [inlined] folly::detail::function::FunctionTraits::operator(this=0x000070000588dbb0)() at Function.h:416:12 [opt] frame #19: 0x000000010a9112dc memcached`void folly::detail::function::FunctionTraits::callSmall)::$_0>(folly::detail::function::Data&) [inlined] CancellableCPUExecutor::add(this=)>)::$_0::operator()() const at cancellable_cpu_executor.cc:42:13 [opt] frame #20: 0x000000010a910edf memcached`void folly::detail::function::FunctionTraits::callSmall)>)::$_0>(folly::detail::function::Data&) at Function.h:387:7 [opt] frame #21: 0x000000010aa66e92 memcached`folly::ThreadPoolExecutor::runTask(std::__1::shared_ptr const&, folly::ThreadPoolExecutor::Task&&) [inlined] folly::detail::function::FunctionTraits::operator(this=)() at Function.h:416:12 [opt] frame #22: 0x000000010aa66e8c memcached`folly::ThreadPoolExecutor::runTask(this=, thread=std::__1::shared_ptr::element_type @ 0x000000010d5ce620 strong=3 weak=1, task=0x000070000588de10) at ThreadPoolExecutor.cpp:97 [opt] frame #23: 0x000000010aa55ffe memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d5d9500, thread=std::__1::shared_ptr::element_type @ 0x000000010d5ce620 strong=3 weak=1) at CPUThreadPoolExecutor.cpp:265:5 [opt] frame #24: 0x000000010aa6a7c4 memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] decltype(__f=, __a0=, __args=)).*fp(std::__1::forward&>(fp1))) std::__1::__invoke), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&, void>(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&) at type_traits:4302:1 [opt] frame #25: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__apply_functor, __bound_args=, (null)=, __args=)(std::__1::shared_ptr), std::__1::tuple >, 0ul, 1ul, std::__1::tuple<> >(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), std::__1::tuple >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) at functional:2644 [opt] frame #26: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__bind)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&>::operator()<>() at functional:2677 [opt] frame #27: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) at Function.h:387 [opt] frame #28: 0x000000010a905f14 memcached`CBRegisteredThreadFactory::newThread(folly::Function&&)::'lambda'()::operator()() [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010d61d0c0)() at Function.h:416:12 [opt] frame #29: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d61d0c0)>&&)::'lambda'()::operator()() at folly_executorpool.cc:49:13 [opt] frame #30: 0x000000010a9065de memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010b9055b0)() at Function.h:416:12 [opt] frame #31: 0x000000010a9065d7 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::NamedThreadFactory::newThread(this=0x000000010b9055b0)>&&)::'lambda'()::operator()() at NamedThreadFactory.h:40:11 [opt] frame #32: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] decltype(__f=0x000000010b9055b0)>&&)::'lambda'()>(fp)()) std::__1::__invoke&&)::'lambda'()>(folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()&&) at type_traits:3918:1 [opt] frame #33: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] void std::__1::__thread_execute >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()>(__t=size=2, (null)=)>&&)::'lambda'()>&, std::__1::__tuple_indices<>) at thread:287:5 [opt] frame #34: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(__vp=0x000000010b9055a0) at thread:298:5 [opt] frame #35: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #36: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #39, name = 'AuxIoPool3' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d93 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >) + 93 frame #3: 0x000000010aa50d71 memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(std::__1::chrono::time_point > >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_for >(this=, __lk=0x0000700005910b38, __d=) at __mutex_base:0 [opt] frame #4: 0x000000010aa50d15 memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(std::__1::chrono::time_point > >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_until > >(this=, __lk=0x0000700005910b38, __t=) at __mutex_base:384 [opt] frame #5: 0x000000010aa50d0a memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(this=0x0000700005910b10, deadline=) at ParkingLot.h:53 [opt] frame #6: 0x000000010aa50320 memcached`folly::detail::futexWaitImpl(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int) [inlined] folly::ParkResult folly::ParkingLot::park_until const*, unsigned int&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(this=, bits=, data=, toPark=, preWait=, deadline=time_point > > @ 0x0000700005910b08)::'lambda1'(), folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda2'(), std::__1::chrono::steady_clock, std::__1::chrono::duration > >(std::__1::atomic const, unsigned int&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda1'()&&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda2'()&&, std::__1::chrono::time_point > >) at ParkingLot.h:283:22 [opt] frame #7: 0x000000010aa502f7 memcached`folly::detail::futexWaitImpl(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int) [inlined] folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(futex=, expected=, absSystemTime=, absSteadyTime=, waitMask=4294967295) at Futex.cpp:201 [opt] frame #8: 0x000000010aa4fe90 memcached`folly::detail::futexWaitImpl(futex=, expected=, absSystemTime=, absSteadyTime=, waitMask=4294967295) at Futex.cpp:256 [opt] frame #9: 0x000000010aa5bec9 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(std::__1::chrono::time_point > > const&, folly::WaitOptions const&) [inlined] std::__1::enable_if > >::clock::is_steady, folly::detail::FutexResult>::type folly::detail::futexWaitImpl const, std::__1::chrono::time_point > > >(futex=, expected=2, deadline=0x0005b97a32a548ce, waitMask=4294967295) at Futex-inl.h:85:10 [opt] frame #10: 0x000000010aa5bea3 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(std::__1::chrono::time_point > > const&, folly::WaitOptions const&) [inlined] folly::detail::FutexResult folly::detail::futexWaitUntil, std::__1::chrono::steady_clock, std::__1::chrono::duration > >(futex=, expected=2, deadline=, waitMask=4294967295) at Futex-inl.h:124 [opt] frame #11: 0x000000010aa5bea3 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(std::__1::chrono::time_point > > const&, folly::WaitOptions const&) [inlined] folly::detail::FutexResult folly::detail::MemoryIdler::futexWaitUntil, std::__1::chrono::time_point > >, std::__1::chrono::duration > >(fut=, expected=2, deadline=, waitMask=4294967295, idleTimeout=, stackToRetain=1024, timeoutVariationFrac=0.5) at MemoryIdler.h:164 [opt] frame #12: 0x000000010aa5bea3 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(this=0x000000010ee001e0, deadline=0x0000700005910cb0, opt=) at SaturatingSemaphore.h:318 [opt] frame #13: 0x000000010aa5b81a memcached`bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_until > >(std::__1::chrono::time_point > > const&) [inlined] bool folly::SaturatingSemaphore::try_wait_until > >(this=, deadline=, opt=) at SaturatingSemaphore.h:179:12 [opt] frame #14: 0x000000010aa5b812 memcached`bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_until > >(this=0x00007fc8d3704710, deadline=0x0000700005910cb0) at LifoSem.h:521 [opt] frame #15: 0x000000010aa58114 memcached`folly::UnboundedBlockingQueue::try_take_for(std::__1::chrono::duration >) [inlined] bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_for >(this=0x00007fc8d3704710, timeout=) at LifoSem.h:498:12 [opt] frame #16: 0x000000010aa580ef memcached`folly::UnboundedBlockingQueue::try_take_for(this=0x00007fc8d3704700, time=) at UnboundedBlockingQueue.h:41 [opt] frame #17: 0x000000010aa55fa9 memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d5d9500, thread=std::__1::shared_ptr::element_type @ 0x000000010d5ce800 strong=3 weak=1) at CPUThreadPoolExecutor.cpp:243:29 [opt] frame #18: 0x000000010aa6a7c4 memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] decltype(__f=, __a0=, __args=)).*fp(std::__1::forward&>(fp1))) std::__1::__invoke), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&, void>(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&) at type_traits:4302:1 [opt] frame #19: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__apply_functor, __bound_args=, (null)=, __args=)(std::__1::shared_ptr), std::__1::tuple >, 0ul, 1ul, std::__1::tuple<> >(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), std::__1::tuple >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) at functional:2644 [opt] frame #20: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__bind)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&>::operator()<>() at functional:2677 [opt] frame #21: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) at Function.h:387 [opt] frame #22: 0x000000010a905f14 memcached`CBRegisteredThreadFactory::newThread(folly::Function&&)::'lambda'()::operator()() [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010d61d140)() at Function.h:416:12 [opt] frame #23: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d61d140)>&&)::'lambda'()::operator()() at folly_executorpool.cc:49:13 [opt] frame #24: 0x000000010a9065de memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010b905620)() at Function.h:416:12 [opt] frame #25: 0x000000010a9065d7 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::NamedThreadFactory::newThread(this=0x000000010b905620)>&&)::'lambda'()::operator()() at NamedThreadFactory.h:40:11 [opt] frame #26: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] decltype(__f=0x000000010b905620)>&&)::'lambda'()>(fp)()) std::__1::__invoke&&)::'lambda'()>(folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()&&) at type_traits:3918:1 [opt] frame #27: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] void std::__1::__thread_execute >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()>(__t=size=2, (null)=)>&&)::'lambda'()>&, std::__1::__tuple_indices<>) at thread:287:5 [opt] frame #28: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(__vp=0x000000010b905610) at thread:298:5 [opt] frame #29: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #30: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #40, name = 'AuxIoPool4' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d93 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >) + 93 frame #3: 0x000000010aa50d71 memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(std::__1::chrono::time_point > >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_for >(this=, __lk=0x0000700005993b38, __d=) at __mutex_base:0 [opt] frame #4: 0x000000010aa50d15 memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(std::__1::chrono::time_point > >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_until > >(this=, __lk=0x0000700005993b38, __t=) at __mutex_base:384 [opt] frame #5: 0x000000010aa50d0a memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(this=0x0000700005993b10, deadline=) at ParkingLot.h:53 [opt] frame #6: 0x000000010aa50320 memcached`folly::detail::futexWaitImpl(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int) [inlined] folly::ParkResult folly::ParkingLot::park_until const*, unsigned int&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(this=, bits=, data=, toPark=, preWait=, deadline=time_point > > @ 0x0000700005993b08)::'lambda1'(), folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda2'(), std::__1::chrono::steady_clock, std::__1::chrono::duration > >(std::__1::atomic const, unsigned int&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda1'()&&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda2'()&&, std::__1::chrono::time_point > >) at ParkingLot.h:283:22 [opt] frame #7: 0x000000010aa502f7 memcached`folly::detail::futexWaitImpl(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int) [inlined] folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(futex=, expected=, absSystemTime=, absSteadyTime=, waitMask=4294967295) at Futex.cpp:201 [opt] frame #8: 0x000000010aa4fe90 memcached`folly::detail::futexWaitImpl(futex=, expected=, absSystemTime=, absSteadyTime=, waitMask=4294967295) at Futex.cpp:256 [opt] frame #9: 0x000000010aa5bec9 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(std::__1::chrono::time_point > > const&, folly::WaitOptions const&) [inlined] std::__1::enable_if > >::clock::is_steady, folly::detail::FutexResult>::type folly::detail::futexWaitImpl const, std::__1::chrono::time_point > > >(futex=, expected=2, deadline=0x0005b97a32a585dd, waitMask=4294967295) at Futex-inl.h:85:10 [opt] frame #10: 0x000000010aa5bea3 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(std::__1::chrono::time_point > > const&, folly::WaitOptions const&) [inlined] folly::detail::FutexResult folly::detail::futexWaitUntil, std::__1::chrono::steady_clock, std::__1::chrono::duration > >(futex=, expected=2, deadline=, waitMask=4294967295) at Futex-inl.h:124 [opt] frame #11: 0x000000010aa5bea3 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(std::__1::chrono::time_point > > const&, folly::WaitOptions const&) [inlined] folly::detail::FutexResult folly::detail::MemoryIdler::futexWaitUntil, std::__1::chrono::time_point > >, std::__1::chrono::duration > >(fut=, expected=2, deadline=, waitMask=4294967295, idleTimeout=, stackToRetain=1024, timeoutVariationFrac=0.5) at MemoryIdler.h:164 [opt] frame #12: 0x000000010aa5bea3 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(this=0x000000010ee001f8, deadline=0x0000700005993cb0, opt=) at SaturatingSemaphore.h:318 [opt] frame #13: 0x000000010aa5b81a memcached`bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_until > >(std::__1::chrono::time_point > > const&) [inlined] bool folly::SaturatingSemaphore::try_wait_until > >(this=, deadline=, opt=) at SaturatingSemaphore.h:179:12 [opt] frame #14: 0x000000010aa5b812 memcached`bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_until > >(this=0x00007fc8d3704710, deadline=0x0000700005993cb0) at LifoSem.h:521 [opt] frame #15: 0x000000010aa58114 memcached`folly::UnboundedBlockingQueue::try_take_for(std::__1::chrono::duration >) [inlined] bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_for >(this=0x00007fc8d3704710, timeout=) at LifoSem.h:498:12 [opt] frame #16: 0x000000010aa580ef memcached`folly::UnboundedBlockingQueue::try_take_for(this=0x00007fc8d3704700, time=) at UnboundedBlockingQueue.h:41 [opt] frame #17: 0x000000010aa55fa9 memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d5d9500, thread=std::__1::shared_ptr::element_type @ 0x000000010d5ce860 strong=3 weak=1) at CPUThreadPoolExecutor.cpp:243:29 [opt] frame #18: 0x000000010aa6a7c4 memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] decltype(__f=, __a0=, __args=)).*fp(std::__1::forward&>(fp1))) std::__1::__invoke), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&, void>(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&) at type_traits:4302:1 [opt] frame #19: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__apply_functor, __bound_args=, (null)=, __args=)(std::__1::shared_ptr), std::__1::tuple >, 0ul, 1ul, std::__1::tuple<> >(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), std::__1::tuple >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) at functional:2644 [opt] frame #20: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__bind)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&>::operator()<>() at functional:2677 [opt] frame #21: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) at Function.h:387 [opt] frame #22: 0x000000010a905f14 memcached`CBRegisteredThreadFactory::newThread(folly::Function&&)::'lambda'()::operator()() [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010d61d180)() at Function.h:416:12 [opt] frame #23: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d61d180)>&&)::'lambda'()::operator()() at folly_executorpool.cc:49:13 [opt] frame #24: 0x000000010a9065de memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010b905690)() at Function.h:416:12 [opt] frame #25: 0x000000010a9065d7 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::NamedThreadFactory::newThread(this=0x000000010b905690)>&&)::'lambda'()::operator()() at NamedThreadFactory.h:40:11 [opt] frame #26: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] decltype(__f=0x000000010b905690)>&&)::'lambda'()>(fp)()) std::__1::__invoke&&)::'lambda'()>(folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()&&) at type_traits:3918:1 [opt] frame #27: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] void std::__1::__thread_execute >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()>(__t=size=2, (null)=)>&&)::'lambda'()>&, std::__1::__tuple_indices<>) at thread:287:5 [opt] frame #28: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(__vp=0x000000010b905680) at thread:298:5 [opt] frame #29: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #30: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #41, name = 'AuxIoPool5' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d93 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >) + 93 frame #3: 0x000000010aa50d71 memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(std::__1::chrono::time_point > >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_for >(this=, __lk=0x0000700005a16b38, __d=) at __mutex_base:0 [opt] frame #4: 0x000000010aa50d15 memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(std::__1::chrono::time_point > >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_until > >(this=, __lk=0x0000700005a16b38, __t=) at __mutex_base:384 [opt] frame #5: 0x000000010aa50d0a memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(this=0x0000700005a16b10, deadline=) at ParkingLot.h:53 [opt] frame #6: 0x000000010aa50320 memcached`folly::detail::futexWaitImpl(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int) [inlined] folly::ParkResult folly::ParkingLot::park_until const*, unsigned int&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(this=, bits=, data=, toPark=, preWait=, deadline=time_point > > @ 0x0000700005a16b08)::'lambda1'(), folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda2'(), std::__1::chrono::steady_clock, std::__1::chrono::duration > >(std::__1::atomic const, unsigned int&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda1'()&&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda2'()&&, std::__1::chrono::time_point > >) at ParkingLot.h:283:22 [opt] frame #7: 0x000000010aa502f7 memcached`folly::detail::futexWaitImpl(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int) [inlined] folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(futex=, expected=, absSystemTime=, absSteadyTime=, waitMask=4294967295) at Futex.cpp:201 [opt] frame #8: 0x000000010aa4fe90 memcached`folly::detail::futexWaitImpl(futex=, expected=, absSystemTime=, absSteadyTime=, waitMask=4294967295) at Futex.cpp:256 [opt] frame #9: 0x000000010aa5bec9 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(std::__1::chrono::time_point > > const&, folly::WaitOptions const&) [inlined] std::__1::enable_if > >::clock::is_steady, folly::detail::FutexResult>::type folly::detail::futexWaitImpl const, std::__1::chrono::time_point > > >(futex=, expected=2, deadline=0x0005b97a32a53a49, waitMask=4294967295) at Futex-inl.h:85:10 [opt] frame #10: 0x000000010aa5bea3 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(std::__1::chrono::time_point > > const&, folly::WaitOptions const&) [inlined] folly::detail::FutexResult folly::detail::futexWaitUntil, std::__1::chrono::steady_clock, std::__1::chrono::duration > >(futex=, expected=2, deadline=, waitMask=4294967295) at Futex-inl.h:124 [opt] frame #11: 0x000000010aa5bea3 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(std::__1::chrono::time_point > > const&, folly::WaitOptions const&) [inlined] folly::detail::FutexResult folly::detail::MemoryIdler::futexWaitUntil, std::__1::chrono::time_point > >, std::__1::chrono::duration > >(fut=, expected=2, deadline=, waitMask=4294967295, idleTimeout=, stackToRetain=1024, timeoutVariationFrac=0.5) at MemoryIdler.h:164 [opt] frame #12: 0x000000010aa5bea3 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(this=0x000000010ee00210, deadline=0x0000700005a16cb0, opt=) at SaturatingSemaphore.h:318 [opt] frame #13: 0x000000010aa5b81a memcached`bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_until > >(std::__1::chrono::time_point > > const&) [inlined] bool folly::SaturatingSemaphore::try_wait_until > >(this=, deadline=, opt=) at SaturatingSemaphore.h:179:12 [opt] frame #14: 0x000000010aa5b812 memcached`bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_until > >(this=0x00007fc8d3704710, deadline=0x0000700005a16cb0) at LifoSem.h:521 [opt] frame #15: 0x000000010aa58114 memcached`folly::UnboundedBlockingQueue::try_take_for(std::__1::chrono::duration >) [inlined] bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_for >(this=0x00007fc8d3704710, timeout=) at LifoSem.h:498:12 [opt] frame #16: 0x000000010aa580ef memcached`folly::UnboundedBlockingQueue::try_take_for(this=0x00007fc8d3704700, time=) at UnboundedBlockingQueue.h:41 [opt] frame #17: 0x000000010aa55fa9 memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d5d9500, thread=std::__1::shared_ptr::element_type @ 0x000000010d5ce8c0 strong=3 weak=1) at CPUThreadPoolExecutor.cpp:243:29 [opt] frame #18: 0x000000010aa6a7c4 memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] decltype(__f=, __a0=, __args=)).*fp(std::__1::forward&>(fp1))) std::__1::__invoke), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&, void>(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&) at type_traits:4302:1 [opt] frame #19: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__apply_functor, __bound_args=, (null)=, __args=)(std::__1::shared_ptr), std::__1::tuple >, 0ul, 1ul, std::__1::tuple<> >(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), std::__1::tuple >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) at functional:2644 [opt] frame #20: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__bind)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&>::operator()<>() at functional:2677 [opt] frame #21: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) at Function.h:387 [opt] frame #22: 0x000000010a905f14 memcached`CBRegisteredThreadFactory::newThread(folly::Function&&)::'lambda'()::operator()() [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010d61d100)() at Function.h:416:12 [opt] frame #23: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d61d100)>&&)::'lambda'()::operator()() at folly_executorpool.cc:49:13 [opt] frame #24: 0x000000010a9065de memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010b905700)() at Function.h:416:12 [opt] frame #25: 0x000000010a9065d7 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::NamedThreadFactory::newThread(this=0x000000010b905700)>&&)::'lambda'()::operator()() at NamedThreadFactory.h:40:11 [opt] frame #26: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] decltype(__f=0x000000010b905700)>&&)::'lambda'()>(fp)()) std::__1::__invoke&&)::'lambda'()>(folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()&&) at type_traits:3918:1 [opt] frame #27: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] void std::__1::__thread_execute >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()>(__t=size=2, (null)=)>&&)::'lambda'()>&, std::__1::__tuple_indices<>) at thread:287:5 [opt] frame #28: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(__vp=0x000000010b9056f0) at thread:298:5 [opt] frame #29: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #30: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #42, name = 'AuxIoPool6' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d93 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >) + 93 frame #3: 0x000000010aa50d71 memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(std::__1::chrono::time_point > >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_for >(this=, __lk=0x0000700005a99b38, __d=) at __mutex_base:0 [opt] frame #4: 0x000000010aa50d15 memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(std::__1::chrono::time_point > >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_until > >(this=, __lk=0x0000700005a99b38, __t=) at __mutex_base:384 [opt] frame #5: 0x000000010aa50d0a memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(this=0x0000700005a99b10, deadline=) at ParkingLot.h:53 [opt] frame #6: 0x000000010aa50320 memcached`folly::detail::futexWaitImpl(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int) [inlined] folly::ParkResult folly::ParkingLot::park_until const*, unsigned int&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(this=, bits=, data=, toPark=, preWait=, deadline=time_point > > @ 0x0000700005a99b08)::'lambda1'(), folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda2'(), std::__1::chrono::steady_clock, std::__1::chrono::duration > >(std::__1::atomic const, unsigned int&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda1'()&&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda2'()&&, std::__1::chrono::time_point > >) at ParkingLot.h:283:22 [opt] frame #7: 0x000000010aa502f7 memcached`folly::detail::futexWaitImpl(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int) [inlined] folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(futex=, expected=, absSystemTime=, absSteadyTime=, waitMask=4294967295) at Futex.cpp:201 [opt] frame #8: 0x000000010aa4fe90 memcached`folly::detail::futexWaitImpl(futex=, expected=, absSystemTime=, absSteadyTime=, waitMask=4294967295) at Futex.cpp:256 [opt] frame #9: 0x000000010aa5bec9 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(std::__1::chrono::time_point > > const&, folly::WaitOptions const&) [inlined] std::__1::enable_if > >::clock::is_steady, folly::detail::FutexResult>::type folly::detail::futexWaitImpl const, std::__1::chrono::time_point > > >(futex=, expected=2, deadline=0x0005b97a32a56293, waitMask=4294967295) at Futex-inl.h:85:10 [opt] frame #10: 0x000000010aa5bea3 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(std::__1::chrono::time_point > > const&, folly::WaitOptions const&) [inlined] folly::detail::FutexResult folly::detail::futexWaitUntil, std::__1::chrono::steady_clock, std::__1::chrono::duration > >(futex=, expected=2, deadline=, waitMask=4294967295) at Futex-inl.h:124 [opt] frame #11: 0x000000010aa5bea3 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(std::__1::chrono::time_point > > const&, folly::WaitOptions const&) [inlined] folly::detail::FutexResult folly::detail::MemoryIdler::futexWaitUntil, std::__1::chrono::time_point > >, std::__1::chrono::duration > >(fut=, expected=2, deadline=, waitMask=4294967295, idleTimeout=, stackToRetain=1024, timeoutVariationFrac=0.5) at MemoryIdler.h:164 [opt] frame #12: 0x000000010aa5bea3 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(this=0x000000010ee00228, deadline=0x0000700005a99cb0, opt=) at SaturatingSemaphore.h:318 [opt] frame #13: 0x000000010aa5b81a memcached`bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_until > >(std::__1::chrono::time_point > > const&) [inlined] bool folly::SaturatingSemaphore::try_wait_until > >(this=, deadline=, opt=) at SaturatingSemaphore.h:179:12 [opt] frame #14: 0x000000010aa5b812 memcached`bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_until > >(this=0x00007fc8d3704710, deadline=0x0000700005a99cb0) at LifoSem.h:521 [opt] frame #15: 0x000000010aa58114 memcached`folly::UnboundedBlockingQueue::try_take_for(std::__1::chrono::duration >) [inlined] bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_for >(this=0x00007fc8d3704710, timeout=) at LifoSem.h:498:12 [opt] frame #16: 0x000000010aa580ef memcached`folly::UnboundedBlockingQueue::try_take_for(this=0x00007fc8d3704700, time=) at UnboundedBlockingQueue.h:41 [opt] frame #17: 0x000000010aa55fa9 memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d5d9500, thread=std::__1::shared_ptr::element_type @ 0x000000010d5ce920 strong=3 weak=1) at CPUThreadPoolExecutor.cpp:243:29 [opt] frame #18: 0x000000010aa6a7c4 memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] decltype(__f=, __a0=, __args=)).*fp(std::__1::forward&>(fp1))) std::__1::__invoke), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&, void>(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&) at type_traits:4302:1 [opt] frame #19: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__apply_functor, __bound_args=, (null)=, __args=)(std::__1::shared_ptr), std::__1::tuple >, 0ul, 1ul, std::__1::tuple<> >(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), std::__1::tuple >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) at functional:2644 [opt] frame #20: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__bind)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&>::operator()<>() at functional:2677 [opt] frame #21: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) at Function.h:387 [opt] frame #22: 0x000000010a905f14 memcached`CBRegisteredThreadFactory::newThread(folly::Function&&)::'lambda'()::operator()() [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010d17b6c0)() at Function.h:416:12 [opt] frame #23: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d17b6c0)>&&)::'lambda'()::operator()() at folly_executorpool.cc:49:13 [opt] frame #24: 0x000000010a9065de memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010b905770)() at Function.h:416:12 [opt] frame #25: 0x000000010a9065d7 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::NamedThreadFactory::newThread(this=0x000000010b905770)>&&)::'lambda'()::operator()() at NamedThreadFactory.h:40:11 [opt] frame #26: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] decltype(__f=0x000000010b905770)>&&)::'lambda'()>(fp)()) std::__1::__invoke&&)::'lambda'()>(folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()&&) at type_traits:3918:1 [opt] frame #27: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] void std::__1::__thread_execute >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()>(__t=size=2, (null)=)>&&)::'lambda'()>&, std::__1::__tuple_indices<>) at thread:287:5 [opt] frame #28: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(__vp=0x000000010b905760) at thread:298:5 [opt] frame #29: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #30: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #43, name = 'AuxIoPool7' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d93 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >) + 93 frame #3: 0x000000010aa50d71 memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(std::__1::chrono::time_point > >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_for >(this=, __lk=0x0000700005b1cb38, __d=) at __mutex_base:0 [opt] frame #4: 0x000000010aa50d15 memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(std::__1::chrono::time_point > >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_until > >(this=, __lk=0x0000700005b1cb38, __t=) at __mutex_base:384 [opt] frame #5: 0x000000010aa50d0a memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(this=0x0000700005b1cb10, deadline=) at ParkingLot.h:53 [opt] frame #6: 0x000000010aa50320 memcached`folly::detail::futexWaitImpl(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int) [inlined] folly::ParkResult folly::ParkingLot::park_until const*, unsigned int&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(this=, bits=, data=, toPark=, preWait=, deadline=time_point > > @ 0x0000700005b1cb08)::'lambda1'(), folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda2'(), std::__1::chrono::steady_clock, std::__1::chrono::duration > >(std::__1::atomic const, unsigned int&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda1'()&&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda2'()&&, std::__1::chrono::time_point > >) at ParkingLot.h:283:22 [opt] frame #7: 0x000000010aa502f7 memcached`folly::detail::futexWaitImpl(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int) [inlined] folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(futex=, expected=, absSystemTime=, absSteadyTime=, waitMask=4294967295) at Futex.cpp:201 [opt] frame #8: 0x000000010aa4fe90 memcached`folly::detail::futexWaitImpl(futex=, expected=, absSystemTime=, absSteadyTime=, waitMask=4294967295) at Futex.cpp:256 [opt] frame #9: 0x000000010aa5bec9 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(std::__1::chrono::time_point > > const&, folly::WaitOptions const&) [inlined] std::__1::enable_if > >::clock::is_steady, folly::detail::FutexResult>::type folly::detail::futexWaitImpl const, std::__1::chrono::time_point > > >(futex=, expected=2, deadline=0x0005b97a32a52d56, waitMask=4294967295) at Futex-inl.h:85:10 [opt] frame #10: 0x000000010aa5bea3 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(std::__1::chrono::time_point > > const&, folly::WaitOptions const&) [inlined] folly::detail::FutexResult folly::detail::futexWaitUntil, std::__1::chrono::steady_clock, std::__1::chrono::duration > >(futex=, expected=2, deadline=, waitMask=4294967295) at Futex-inl.h:124 [opt] frame #11: 0x000000010aa5bea3 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(std::__1::chrono::time_point > > const&, folly::WaitOptions const&) [inlined] folly::detail::FutexResult folly::detail::MemoryIdler::futexWaitUntil, std::__1::chrono::time_point > >, std::__1::chrono::duration > >(fut=, expected=2, deadline=, waitMask=4294967295, idleTimeout=, stackToRetain=1024, timeoutVariationFrac=0.5) at MemoryIdler.h:164 [opt] frame #12: 0x000000010aa5bea3 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(this=0x000000010ee00240, deadline=0x0000700005b1ccb0, opt=) at SaturatingSemaphore.h:318 [opt] frame #13: 0x000000010aa5b81a memcached`bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_until > >(std::__1::chrono::time_point > > const&) [inlined] bool folly::SaturatingSemaphore::try_wait_until > >(this=, deadline=, opt=) at SaturatingSemaphore.h:179:12 [opt] frame #14: 0x000000010aa5b812 memcached`bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_until > >(this=0x00007fc8d3704710, deadline=0x0000700005b1ccb0) at LifoSem.h:521 [opt] frame #15: 0x000000010aa58114 memcached`folly::UnboundedBlockingQueue::try_take_for(std::__1::chrono::duration >) [inlined] bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_for >(this=0x00007fc8d3704710, timeout=) at LifoSem.h:498:12 [opt] frame #16: 0x000000010aa580ef memcached`folly::UnboundedBlockingQueue::try_take_for(this=0x00007fc8d3704700, time=) at UnboundedBlockingQueue.h:41 [opt] frame #17: 0x000000010aa55fa9 memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d5d9500, thread=std::__1::shared_ptr::element_type @ 0x000000010d5ce980 strong=3 weak=1) at CPUThreadPoolExecutor.cpp:243:29 [opt] frame #18: 0x000000010aa6a7c4 memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] decltype(__f=, __a0=, __args=)).*fp(std::__1::forward&>(fp1))) std::__1::__invoke), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&, void>(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&) at type_traits:4302:1 [opt] frame #19: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__apply_functor, __bound_args=, (null)=, __args=)(std::__1::shared_ptr), std::__1::tuple >, 0ul, 1ul, std::__1::tuple<> >(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), std::__1::tuple >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) at functional:2644 [opt] frame #20: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__bind)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&>::operator()<>() at functional:2677 [opt] frame #21: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) at Function.h:387 [opt] frame #22: 0x000000010a905f14 memcached`CBRegisteredThreadFactory::newThread(folly::Function&&)::'lambda'()::operator()() [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010d61d200)() at Function.h:416:12 [opt] frame #23: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d61d200)>&&)::'lambda'()::operator()() at folly_executorpool.cc:49:13 [opt] frame #24: 0x000000010a9065de memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010b9057e0)() at Function.h:416:12 [opt] frame #25: 0x000000010a9065d7 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::NamedThreadFactory::newThread(this=0x000000010b9057e0)>&&)::'lambda'()::operator()() at NamedThreadFactory.h:40:11 [opt] frame #26: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] decltype(__f=0x000000010b9057e0)>&&)::'lambda'()>(fp)()) std::__1::__invoke&&)::'lambda'()>(folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()&&) at type_traits:3918:1 [opt] frame #27: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] void std::__1::__thread_execute >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()>(__t=size=2, (null)=)>&&)::'lambda'()>&, std::__1::__tuple_indices<>) at thread:287:5 [opt] frame #28: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(__vp=0x000000010b9057d0) at thread:298:5 [opt] frame #29: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #30: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #44, name = 'NonIoPool0' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d93 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >) + 93 frame #3: 0x000000010aa50d71 memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(std::__1::chrono::time_point > >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_for >(this=, __lk=0x0000700005b9fae8, __d=) at __mutex_base:0 [opt] frame #4: 0x000000010aa50d15 memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(std::__1::chrono::time_point > >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_until > >(this=, __lk=0x0000700005b9fae8, __t=) at __mutex_base:384 [opt] frame #5: 0x000000010aa50d0a memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(this=0x0000700005b9fac0, deadline=) at ParkingLot.h:53 [opt] frame #6: 0x000000010aa50320 memcached`folly::detail::futexWaitImpl(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int) [inlined] folly::ParkResult folly::ParkingLot::park_until const*, unsigned int&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(this=, bits=, data=, toPark=, preWait=, deadline=time_point > > @ 0x0000700005b9fab8)::'lambda1'(), folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda2'(), std::__1::chrono::steady_clock, std::__1::chrono::duration > >(std::__1::atomic const, unsigned int&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda1'()&&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda2'()&&, std::__1::chrono::time_point > >) at ParkingLot.h:283:22 [opt] frame #7: 0x000000010aa502f7 memcached`folly::detail::futexWaitImpl(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int) [inlined] folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(futex=, expected=, absSystemTime=, absSteadyTime=, waitMask=4294967295) at Futex.cpp:201 [opt] frame #8: 0x000000010aa4fe90 memcached`folly::detail::futexWaitImpl(futex=, expected=, absSystemTime=, absSteadyTime=, waitMask=4294967295) at Futex.cpp:256 [opt] frame #9: 0x000000010aa75d8a memcached`bool folly::detail::MemoryIdler::futexWaitPreIdle, std::__1::chrono::time_point > >, std::__1::chrono::duration > >(folly::detail::FutexResult&, std::__1::atomic&, unsigned int, std::__1::chrono::time_point > > const&, unsigned int, std::__1::chrono::duration >, unsigned long, float) [inlined] std::__1::enable_if > >::clock::is_steady, folly::detail::FutexResult>::type folly::detail::futexWaitImpl const, std::__1::chrono::time_point > > >(futex=, expected=, deadline=0x0005b9795aeab446, waitMask=) at Futex-inl.h:85:10 [opt] frame #10: 0x000000010aa75d7a memcached`bool folly::detail::MemoryIdler::futexWaitPreIdle, std::__1::chrono::time_point > >, std::__1::chrono::duration > >(folly::detail::FutexResult&, std::__1::atomic&, unsigned int, std::__1::chrono::time_point > > const&, unsigned int, std::__1::chrono::duration >, unsigned long, float) [inlined] folly::detail::FutexResult folly::detail::futexWaitUntil, std::__1::chrono::steady_clock, std::__1::chrono::duration > >(futex=, expected=, deadline=, waitMask=) at Futex-inl.h:124 [opt] frame #11: 0x000000010aa75d72 memcached`bool folly::detail::MemoryIdler::futexWaitPreIdle, std::__1::chrono::time_point > >, std::__1::chrono::duration > >(_ret=0x0000700005b9fc04, fut=0x000000010ee00138, expected=2, deadline=0x0000700005b9fcb0, waitMask=4294967295, idleTimeout=, stackToRetain=1024, timeoutVariationFrac=0.5) at MemoryIdler.h:194 [opt] frame #12: 0x000000010aa5be5c memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(std::__1::chrono::time_point > > const&, folly::WaitOptions const&) [inlined] folly::detail::FutexResult folly::detail::MemoryIdler::futexWaitUntil, std::__1::chrono::time_point > >, std::__1::chrono::duration > >(fut=, expected=2, deadline=, waitMask=4294967295, idleTimeout=, stackToRetain=1024, timeoutVariationFrac=0.5) at MemoryIdler.h:151:9 [opt] frame #13: 0x000000010aa5be33 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(this=0x000000010ee00138, deadline=0x0000700005b9fcb0, opt=) at SaturatingSemaphore.h:318 [opt] frame #14: 0x000000010aa5b81a memcached`bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_until > >(std::__1::chrono::time_point > > const&) [inlined] bool folly::SaturatingSemaphore::try_wait_until > >(this=, deadline=, opt=) at SaturatingSemaphore.h:179:12 [opt] frame #15: 0x000000010aa5b812 memcached`bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_until > >(this=0x00007fc8e3704c10, deadline=0x0000700005b9fcb0) at LifoSem.h:521 [opt] frame #16: 0x000000010aa58114 memcached`folly::UnboundedBlockingQueue::try_take_for(std::__1::chrono::duration >) [inlined] bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_for >(this=0x00007fc8e3704c10, timeout=) at LifoSem.h:498:12 [opt] frame #17: 0x000000010aa580ef memcached`folly::UnboundedBlockingQueue::try_take_for(this=0x00007fc8e3704c00, time=) at UnboundedBlockingQueue.h:41 [opt] frame #18: 0x000000010aa55fa9 memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d640100, thread=std::__1::shared_ptr::element_type @ 0x000000010d603a60 strong=3 weak=1) at CPUThreadPoolExecutor.cpp:243:29 [opt] frame #19: 0x000000010aa6a7c4 memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] decltype(__f=, __a0=, __args=)).*fp(std::__1::forward&>(fp1))) std::__1::__invoke), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&, void>(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&) at type_traits:4302:1 [opt] frame #20: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__apply_functor, __bound_args=, (null)=, __args=)(std::__1::shared_ptr), std::__1::tuple >, 0ul, 1ul, std::__1::tuple<> >(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), std::__1::tuple >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) at functional:2644 [opt] frame #21: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__bind)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&>::operator()<>() at functional:2677 [opt] frame #22: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) at Function.h:387 [opt] frame #23: 0x000000010a905f14 memcached`CBRegisteredThreadFactory::newThread(folly::Function&&)::'lambda'()::operator()() [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010d61d2c0)() at Function.h:416:12 [opt] frame #24: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d61d2c0)>&&)::'lambda'()::operator()() at folly_executorpool.cc:49:13 [opt] frame #25: 0x000000010a9065de memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010b905850)() at Function.h:416:12 [opt] frame #26: 0x000000010a9065d7 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::NamedThreadFactory::newThread(this=0x000000010b905850)>&&)::'lambda'()::operator()() at NamedThreadFactory.h:40:11 [opt] frame #27: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] decltype(__f=0x000000010b905850)>&&)::'lambda'()>(fp)()) std::__1::__invoke&&)::'lambda'()>(folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()&&) at type_traits:3918:1 [opt] frame #28: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] void std::__1::__thread_execute >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()>(__t=size=2, (null)=)>&&)::'lambda'()>&, std::__1::__tuple_indices<>) at thread:287:5 [opt] frame #29: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(__vp=0x000000010b905840) at thread:298:5 [opt] frame #30: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #31: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #45, name = 'NonIoPool1' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d93 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >) + 93 frame #3: 0x000000010aa50d71 memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(std::__1::chrono::time_point > >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_for >(this=, __lk=0x0000700005c22ae8, __d=) at __mutex_base:0 [opt] frame #4: 0x000000010aa50d15 memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(std::__1::chrono::time_point > >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_until > >(this=, __lk=0x0000700005c22ae8, __t=) at __mutex_base:384 [opt] frame #5: 0x000000010aa50d0a memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(this=0x0000700005c22ac0, deadline=) at ParkingLot.h:53 [opt] frame #6: 0x000000010aa50320 memcached`folly::detail::futexWaitImpl(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int) [inlined] folly::ParkResult folly::ParkingLot::park_until const*, unsigned int&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(this=, bits=, data=, toPark=, preWait=, deadline=time_point > > @ 0x0000700005c22ab8)::'lambda1'(), folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda2'(), std::__1::chrono::steady_clock, std::__1::chrono::duration > >(std::__1::atomic const, unsigned int&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda1'()&&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda2'()&&, std::__1::chrono::time_point > >) at ParkingLot.h:283:22 [opt] frame #7: 0x000000010aa502f7 memcached`folly::detail::futexWaitImpl(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int) [inlined] folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(futex=, expected=, absSystemTime=, absSteadyTime=, waitMask=4294967295) at Futex.cpp:201 [opt] frame #8: 0x000000010aa4fe90 memcached`folly::detail::futexWaitImpl(futex=, expected=, absSystemTime=, absSteadyTime=, waitMask=4294967295) at Futex.cpp:256 [opt] frame #9: 0x000000010aa75d8a memcached`bool folly::detail::MemoryIdler::futexWaitPreIdle, std::__1::chrono::time_point > >, std::__1::chrono::duration > >(folly::detail::FutexResult&, std::__1::atomic&, unsigned int, std::__1::chrono::time_point > > const&, unsigned int, std::__1::chrono::duration >, unsigned long, float) [inlined] std::__1::enable_if > >::clock::is_steady, folly::detail::FutexResult>::type folly::detail::futexWaitImpl const, std::__1::chrono::time_point > > >(futex=, expected=, deadline=0x0005b978932fcf3a, waitMask=) at Futex-inl.h:85:10 [opt] frame #10: 0x000000010aa75d7a memcached`bool folly::detail::MemoryIdler::futexWaitPreIdle, std::__1::chrono::time_point > >, std::__1::chrono::duration > >(folly::detail::FutexResult&, std::__1::atomic&, unsigned int, std::__1::chrono::time_point > > const&, unsigned int, std::__1::chrono::duration >, unsigned long, float) [inlined] folly::detail::FutexResult folly::detail::futexWaitUntil, std::__1::chrono::steady_clock, std::__1::chrono::duration > >(futex=, expected=, deadline=, waitMask=) at Futex-inl.h:124 [opt] frame #11: 0x000000010aa75d72 memcached`bool folly::detail::MemoryIdler::futexWaitPreIdle, std::__1::chrono::time_point > >, std::__1::chrono::duration > >(_ret=0x0000700005c22c04, fut=0x000000010ee00270, expected=2, deadline=0x0000700005c22cb0, waitMask=4294967295, idleTimeout=, stackToRetain=1024, timeoutVariationFrac=0.5) at MemoryIdler.h:194 [opt] frame #12: 0x000000010aa5be5c memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(std::__1::chrono::time_point > > const&, folly::WaitOptions const&) [inlined] folly::detail::FutexResult folly::detail::MemoryIdler::futexWaitUntil, std::__1::chrono::time_point > >, std::__1::chrono::duration > >(fut=, expected=2, deadline=, waitMask=4294967295, idleTimeout=, stackToRetain=1024, timeoutVariationFrac=0.5) at MemoryIdler.h:151:9 [opt] frame #13: 0x000000010aa5be33 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(this=0x000000010ee00270, deadline=0x0000700005c22cb0, opt=) at SaturatingSemaphore.h:318 [opt] frame #14: 0x000000010aa5b81a memcached`bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_until > >(std::__1::chrono::time_point > > const&) [inlined] bool folly::SaturatingSemaphore::try_wait_until > >(this=, deadline=, opt=) at SaturatingSemaphore.h:179:12 [opt] frame #15: 0x000000010aa5b812 memcached`bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_until > >(this=0x00007fc8e3704c10, deadline=0x0000700005c22cb0) at LifoSem.h:521 [opt] frame #16: 0x000000010aa58114 memcached`folly::UnboundedBlockingQueue::try_take_for(std::__1::chrono::duration >) [inlined] bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_for >(this=0x00007fc8e3704c10, timeout=) at LifoSem.h:498:12 [opt] frame #17: 0x000000010aa580ef memcached`folly::UnboundedBlockingQueue::try_take_for(this=0x00007fc8e3704c00, time=) at UnboundedBlockingQueue.h:41 [opt] frame #18: 0x000000010aa55fa9 memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d640100, thread=std::__1::shared_ptr::element_type @ 0x000000010d603ac0 strong=3 weak=1) at CPUThreadPoolExecutor.cpp:243:29 [opt] frame #19: 0x000000010aa6a7c4 memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] decltype(__f=, __a0=, __args=)).*fp(std::__1::forward&>(fp1))) std::__1::__invoke), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&, void>(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&) at type_traits:4302:1 [opt] frame #20: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__apply_functor, __bound_args=, (null)=, __args=)(std::__1::shared_ptr), std::__1::tuple >, 0ul, 1ul, std::__1::tuple<> >(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), std::__1::tuple >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) at functional:2644 [opt] frame #21: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__bind)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&>::operator()<>() at functional:2677 [opt] frame #22: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) at Function.h:387 [opt] frame #23: 0x000000010a905f14 memcached`CBRegisteredThreadFactory::newThread(folly::Function&&)::'lambda'()::operator()() [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010d61d300)() at Function.h:416:12 [opt] frame #24: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d61d300)>&&)::'lambda'()::operator()() at folly_executorpool.cc:49:13 [opt] frame #25: 0x000000010a9065de memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010b9058c0)() at Function.h:416:12 [opt] frame #26: 0x000000010a9065d7 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::NamedThreadFactory::newThread(this=0x000000010b9058c0)>&&)::'lambda'()::operator()() at NamedThreadFactory.h:40:11 [opt] frame #27: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] decltype(__f=0x000000010b9058c0)>&&)::'lambda'()>(fp)()) std::__1::__invoke&&)::'lambda'()>(folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()&&) at type_traits:3918:1 [opt] frame #28: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] void std::__1::__thread_execute >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()>(__t=size=2, (null)=)>&&)::'lambda'()>&, std::__1::__tuple_indices<>) at thread:287:5 [opt] frame #29: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(__vp=0x000000010b9058b0) at thread:298:5 [opt] frame #30: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #31: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #46, name = 'NonIoPool2' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d93 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >) + 93 frame #3: 0x000000010aa50d71 memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(std::__1::chrono::time_point > >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_for >(this=, __lk=0x0000700005ca5ae8, __d=) at __mutex_base:0 [opt] frame #4: 0x000000010aa50d15 memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(std::__1::chrono::time_point > >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_until > >(this=, __lk=0x0000700005ca5ae8, __t=) at __mutex_base:384 [opt] frame #5: 0x000000010aa50d0a memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(this=0x0000700005ca5ac0, deadline=) at ParkingLot.h:53 [opt] frame #6: 0x000000010aa50320 memcached`folly::detail::futexWaitImpl(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int) [inlined] folly::ParkResult folly::ParkingLot::park_until const*, unsigned int&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(this=, bits=, data=, toPark=, preWait=, deadline=time_point > > @ 0x0000700005ca5ab8)::'lambda1'(), folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda2'(), std::__1::chrono::steady_clock, std::__1::chrono::duration > >(std::__1::atomic const, unsigned int&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda1'()&&, folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int)::'lambda2'()&&, std::__1::chrono::time_point > >) at ParkingLot.h:283:22 [opt] frame #7: 0x000000010aa502f7 memcached`folly::detail::futexWaitImpl(std::__1::atomic const*, unsigned int, std::__1::chrono::time_point > > const*, std::__1::chrono::time_point > > const*, unsigned int) [inlined] folly::detail::FutexResult folly::detail::(anonymous namespace)::emulatedFutexWaitImpl const>(futex=, expected=, absSystemTime=, absSteadyTime=, waitMask=4294967295) at Futex.cpp:201 [opt] frame #8: 0x000000010aa4fe90 memcached`folly::detail::futexWaitImpl(futex=, expected=, absSystemTime=, absSteadyTime=, waitMask=4294967295) at Futex.cpp:256 [opt] frame #9: 0x000000010aa75d8a memcached`bool folly::detail::MemoryIdler::futexWaitPreIdle, std::__1::chrono::time_point > >, std::__1::chrono::duration > >(folly::detail::FutexResult&, std::__1::atomic&, unsigned int, std::__1::chrono::time_point > > const&, unsigned int, std::__1::chrono::duration >, unsigned long, float) [inlined] std::__1::enable_if > >::clock::is_steady, folly::detail::FutexResult>::type folly::detail::futexWaitImpl const, std::__1::chrono::time_point > > >(futex=, expected=, deadline=0x0005b979918afc87, waitMask=) at Futex-inl.h:85:10 [opt] frame #10: 0x000000010aa75d7a memcached`bool folly::detail::MemoryIdler::futexWaitPreIdle, std::__1::chrono::time_point > >, std::__1::chrono::duration > >(folly::detail::FutexResult&, std::__1::atomic&, unsigned int, std::__1::chrono::time_point > > const&, unsigned int, std::__1::chrono::duration >, unsigned long, float) [inlined] folly::detail::FutexResult folly::detail::futexWaitUntil, std::__1::chrono::steady_clock, std::__1::chrono::duration > >(futex=, expected=, deadline=, waitMask=) at Futex-inl.h:124 [opt] frame #11: 0x000000010aa75d72 memcached`bool folly::detail::MemoryIdler::futexWaitPreIdle, std::__1::chrono::time_point > >, std::__1::chrono::duration > >(_ret=0x0000700005ca5c04, fut=0x000000010ee00288, expected=2, deadline=0x0000700005ca5cb0, waitMask=4294967295, idleTimeout=, stackToRetain=1024, timeoutVariationFrac=0.5) at MemoryIdler.h:194 [opt] frame #12: 0x000000010aa5be5c memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(std::__1::chrono::time_point > > const&, folly::WaitOptions const&) [inlined] folly::detail::FutexResult folly::detail::MemoryIdler::futexWaitUntil, std::__1::chrono::time_point > >, std::__1::chrono::duration > >(fut=, expected=2, deadline=, waitMask=4294967295, idleTimeout=, stackToRetain=1024, timeoutVariationFrac=0.5) at MemoryIdler.h:151:9 [opt] frame #13: 0x000000010aa5be33 memcached`bool folly::SaturatingSemaphore::tryWaitSlow > >(this=0x000000010ee00288, deadline=0x0000700005ca5cb0, opt=) at SaturatingSemaphore.h:318 [opt] frame #14: 0x000000010aa5b81a memcached`bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_until > >(std::__1::chrono::time_point > > const&) [inlined] bool folly::SaturatingSemaphore::try_wait_until > >(this=, deadline=, opt=) at SaturatingSemaphore.h:179:12 [opt] frame #15: 0x000000010aa5b812 memcached`bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_until > >(this=0x00007fc8e3704c10, deadline=0x0000700005ca5cb0) at LifoSem.h:521 [opt] frame #16: 0x000000010aa58114 memcached`folly::UnboundedBlockingQueue::try_take_for(std::__1::chrono::duration >) [inlined] bool folly::detail::LifoSemBase, std::__1::atomic>::try_wait_for >(this=0x00007fc8e3704c10, timeout=) at LifoSem.h:498:12 [opt] frame #17: 0x000000010aa580ef memcached`folly::UnboundedBlockingQueue::try_take_for(this=0x00007fc8e3704c00, time=) at UnboundedBlockingQueue.h:41 [opt] frame #18: 0x000000010aa55fa9 memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d640100, thread=std::__1::shared_ptr::element_type @ 0x000000010d603b20 strong=3 weak=1) at CPUThreadPoolExecutor.cpp:243:29 [opt] frame #19: 0x000000010aa6a7c4 memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] decltype(__f=, __a0=, __args=)).*fp(std::__1::forward&>(fp1))) std::__1::__invoke), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&, void>(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&) at type_traits:4302:1 [opt] frame #20: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__apply_functor, __bound_args=, (null)=, __args=)(std::__1::shared_ptr), std::__1::tuple >, 0ul, 1ul, std::__1::tuple<> >(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), std::__1::tuple >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) at functional:2644 [opt] frame #21: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__bind)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&>::operator()<>() at functional:2677 [opt] frame #22: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) at Function.h:387 [opt] frame #23: 0x000000010a905f14 memcached`CBRegisteredThreadFactory::newThread(folly::Function&&)::'lambda'()::operator()() [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010d61d340)() at Function.h:416:12 [opt] frame #24: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d61d340)>&&)::'lambda'()::operator()() at folly_executorpool.cc:49:13 [opt] frame #25: 0x000000010a9065de memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010b905930)() at Function.h:416:12 [opt] frame #26: 0x000000010a9065d7 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::NamedThreadFactory::newThread(this=0x000000010b905930)>&&)::'lambda'()::operator()() at NamedThreadFactory.h:40:11 [opt] frame #27: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] decltype(__f=0x000000010b905930)>&&)::'lambda'()>(fp)()) std::__1::__invoke&&)::'lambda'()>(folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()&&) at type_traits:3918:1 [opt] frame #28: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] void std::__1::__thread_execute >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()>(__t=size=2, (null)=)>&&)::'lambda'()>&, std::__1::__tuple_indices<>) at thread:287:5 [opt] frame #29: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(__vp=0x000000010b905920) at thread:298:5 [opt] frame #30: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #31: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #47, name = 'SchedulerPool0' frame #0: 0x00007ff81746234e libsystem_kernel.dylib`kevent + 10 frame #1: 0x000000010b79b918 libevent_core-2.1.7.dylib`kq_dispatch + 728 frame #2: 0x000000010b790fb3 libevent_core-2.1.7.dylib`event_base_loop + 787 frame #3: 0x000000010aa6fe80 memcached`folly::EventBase::loopBody(this=0x000000010d1bf780, flags=0, ignoreKeepAlive=) at EventBase.cpp:397:19 [opt] frame #4: 0x000000010aa70d78 memcached`folly::EventBase::loopForever() [inlined] folly::EventBase::loop(this=0x000000010d1bf780) at EventBase.cpp:315:10 [opt] frame #5: 0x000000010aa70d55 memcached`folly::EventBase::loopForever(this=0x000000010d1bf780) at EventBase.cpp:538 [opt] frame #6: 0x000000010aa63102 memcached`folly::IOThreadPoolExecutor::threadRun(this=0x000000010b90be00, thread=) at IOThreadPoolExecutor.cpp:195:26 [opt] frame #7: 0x000000010aa6a7c4 memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] decltype(__f=, __a0=, __args=)).*fp(std::__1::forward&>(fp1))) std::__1::__invoke), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&, void>(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), folly::ThreadPoolExecutor*&, std::__1::shared_ptr&) at type_traits:4302:1 [opt] frame #8: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__apply_functor, __bound_args=, (null)=, __args=)(std::__1::shared_ptr), std::__1::tuple >, 0ul, 1ul, std::__1::tuple<> >(void (folly::ThreadPoolExecutor::*&)(std::__1::shared_ptr), std::__1::tuple >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) at functional:2644 [opt] frame #9: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) [inlined] std::__1::__bind_return), std::__1::tuple >, std::__1::tuple<>, __is_valid_bind_return), std::__1::tuple >, std::__1::tuple<> >::value>::type std::__1::__bind)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&>::operator()<>() at functional:2677 [opt] frame #10: 0x000000010aa6a78c memcached`void folly::detail::function::FunctionTraits::callSmall)(std::__1::shared_ptr), folly::ThreadPoolExecutor*, std::__1::shared_ptr&> >(folly::detail::function::Data&) at Function.h:387 [opt] frame #11: 0x000000010a9065de memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010b9059a0)() at Function.h:416:12 [opt] frame #12: 0x000000010a9065d7 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::NamedThreadFactory::newThread(this=0x000000010b9059a0)>&&)::'lambda'()::operator()() at NamedThreadFactory.h:40:11 [opt] frame #13: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] decltype(__f=0x000000010b9059a0)>&&)::'lambda'()>(fp)()) std::__1::__invoke&&)::'lambda'()>(folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()&&) at type_traits:3918:1 [opt] frame #14: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] void std::__1::__thread_execute >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()>(__t=size=2, (null)=)>&&)::'lambda'()>&, std::__1::__tuple_indices<>) at thread:287:5 [opt] frame #15: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(__vp=0x000000010b905990) at thread:298:5 [opt] frame #16: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #17: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #48, name = 'mg:flusher:0' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d93 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >) + 93 frame #3: 0x000000010a8bb2ce memcached`magma::TaskQueue::dequeue(std::__1::atomic&) [inlined] std::__1::cv_status std::__1::condition_variable::wait_for >(this=0x00000001107692f0, __lk=0x0000700005dabed0, __d=) at __mutex_base:0:72 [opt] frame #4: 0x000000010a8bb24f memcached`magma::TaskQueue::dequeue(this=0x00000001107692a0, shutdown=0x000000010d7ff5c9) at worker.cc:103:23 [opt] frame #5: 0x000000010a8bb8d0 memcached`magma::TaskWorker::loop(w=0x000000010d7ff5c0) at worker.cc:179:40 [opt] frame #6: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d65e1c0) at cb_pthreads.cc:51:9 [opt] frame #7: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d65e1c0) at cb_pthreads.cc:64:14 [opt] frame #8: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #9: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #49, name = 'mg:flusher:1' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d93 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >) + 93 frame #3: 0x000000010a8bb2ce memcached`magma::TaskQueue::dequeue(std::__1::atomic&) [inlined] std::__1::cv_status std::__1::condition_variable::wait_for >(this=0x00000001107692f0, __lk=0x0000700005e2eed0, __d=) at __mutex_base:0:72 [opt] frame #4: 0x000000010a8bb24f memcached`magma::TaskQueue::dequeue(this=0x00000001107692a0, shutdown=0x000000010d7ff609) at worker.cc:103:23 [opt] frame #5: 0x000000010a8bb8d0 memcached`magma::TaskWorker::loop(w=0x000000010d7ff600) at worker.cc:179:40 [opt] frame #6: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d65e1f0) at cb_pthreads.cc:51:9 [opt] frame #7: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d65e1f0) at cb_pthreads.cc:64:14 [opt] frame #8: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #9: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #50, name = 'mg:flusher:2' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d93 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >) + 93 frame #3: 0x000000010a8bb2ce memcached`magma::TaskQueue::dequeue(std::__1::atomic&) [inlined] std::__1::cv_status std::__1::condition_variable::wait_for >(this=0x00000001107692f0, __lk=0x0000700005eb1ed0, __d=) at __mutex_base:0:72 [opt] frame #4: 0x000000010a8bb24f memcached`magma::TaskQueue::dequeue(this=0x00000001107692a0, shutdown=0x000000010d7ff649) at worker.cc:103:23 [opt] frame #5: 0x000000010a8bb8d0 memcached`magma::TaskWorker::loop(w=0x000000010d7ff640) at worker.cc:179:40 [opt] frame #6: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d65e220) at cb_pthreads.cc:51:9 [opt] frame #7: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d65e220) at cb_pthreads.cc:64:14 [opt] frame #8: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #9: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #51, name = 'mg:flusher:3' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d93 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >) + 93 frame #3: 0x000000010a8bb2ce memcached`magma::TaskQueue::dequeue(std::__1::atomic&) [inlined] std::__1::cv_status std::__1::condition_variable::wait_for >(this=0x00000001107692f0, __lk=0x0000700005f34ed0, __d=) at __mutex_base:0:72 [opt] frame #4: 0x000000010a8bb24f memcached`magma::TaskQueue::dequeue(this=0x00000001107692a0, shutdown=0x000000010d7ff689) at worker.cc:103:23 [opt] frame #5: 0x000000010a8bb8d0 memcached`magma::TaskWorker::loop(w=0x000000010d7ff680) at worker.cc:179:40 [opt] frame #6: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d65e250) at cb_pthreads.cc:51:9 [opt] frame #7: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d65e250) at cb_pthreads.cc:64:14 [opt] frame #8: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #9: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #52, name = 'mg:compactor:0' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d02 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 frame #3: 0x000000010a8bb1fc memcached`magma::TaskQueue::dequeue(this=0x0000000110769380, shutdown=0x000000010d7ff6c9) at worker.cc:105:23 [opt] frame #4: 0x000000010a8bb8d0 memcached`magma::TaskWorker::loop(w=0x000000010d7ff6c0) at worker.cc:179:40 [opt] frame #5: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d65e280) at cb_pthreads.cc:51:9 [opt] frame #6: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d65e280) at cb_pthreads.cc:64:14 [opt] frame #7: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #8: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #53, name = 'mg:compactor:1' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d02 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 frame #3: 0x000000010a8bb1fc memcached`magma::TaskQueue::dequeue(this=0x0000000110769380, shutdown=0x000000010d7ff709) at worker.cc:105:23 [opt] frame #4: 0x000000010a8bb8d0 memcached`magma::TaskWorker::loop(w=0x000000010d7ff700) at worker.cc:179:40 [opt] frame #5: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d65e2b0) at cb_pthreads.cc:51:9 [opt] frame #6: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d65e2b0) at cb_pthreads.cc:64:14 [opt] frame #7: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #8: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #54, name = 'mg:compactor:2' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d02 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 frame #3: 0x000000010a8bb1fc memcached`magma::TaskQueue::dequeue(this=0x0000000110769380, shutdown=0x000000010d7ff749) at worker.cc:105:23 [opt] frame #4: 0x000000010a8bb8d0 memcached`magma::TaskWorker::loop(w=0x000000010d7ff740) at worker.cc:179:40 [opt] frame #5: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d65e2e0) at cb_pthreads.cc:51:9 [opt] frame #6: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d65e2e0) at cb_pthreads.cc:64:14 [opt] frame #7: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #8: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #55, name = 'mg:compactor:3' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d02 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 frame #3: 0x000000010a8bb1fc memcached`magma::TaskQueue::dequeue(this=0x0000000110769380, shutdown=0x000000010d7ff789) at worker.cc:105:23 [opt] frame #4: 0x000000010a8bb8d0 memcached`magma::TaskWorker::loop(w=0x000000010d7ff780) at worker.cc:179:40 [opt] frame #5: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d65e310) at cb_pthreads.cc:51:9 [opt] frame #6: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d65e310) at cb_pthreads.cc:64:14 [opt] frame #7: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #8: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #56, name = 'mg:compactor:4' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d02 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 frame #3: 0x000000010a8bb1fc memcached`magma::TaskQueue::dequeue(this=0x0000000110769380, shutdown=0x000000010d7ff7c9) at worker.cc:105:23 [opt] frame #4: 0x000000010a8bb8d0 memcached`magma::TaskWorker::loop(w=0x000000010d7ff7c0) at worker.cc:179:40 [opt] frame #5: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d65e340) at cb_pthreads.cc:51:9 [opt] frame #6: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d65e340) at cb_pthreads.cc:64:14 [opt] frame #7: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #8: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #57, name = 'mg:compactor:5' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d02 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 frame #3: 0x000000010a8bb1fc memcached`magma::TaskQueue::dequeue(this=0x0000000110769380, shutdown=0x000000010d7ff809) at worker.cc:105:23 [opt] frame #4: 0x000000010a8bb8d0 memcached`magma::TaskWorker::loop(w=0x000000010d7ff800) at worker.cc:179:40 [opt] frame #5: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d65e370) at cb_pthreads.cc:51:9 [opt] frame #6: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d65e370) at cb_pthreads.cc:64:14 [opt] frame #7: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #8: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #58, name = 'mg:compactor:6' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d02 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 frame #3: 0x000000010a8bb1fc memcached`magma::TaskQueue::dequeue(this=0x0000000110769380, shutdown=0x000000010d7ff849) at worker.cc:105:23 [opt] frame #4: 0x000000010a8bb8d0 memcached`magma::TaskWorker::loop(w=0x000000010d7ff840) at worker.cc:179:40 [opt] frame #5: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d65e3a0) at cb_pthreads.cc:51:9 [opt] frame #6: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d65e3a0) at cb_pthreads.cc:64:14 [opt] frame #7: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #8: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #59, name = 'mg:compactor:7' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d02 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 frame #3: 0x000000010a8bb1fc memcached`magma::TaskQueue::dequeue(this=0x0000000110769380, shutdown=0x000000010d7ff889) at worker.cc:105:23 [opt] frame #4: 0x000000010a8bb8d0 memcached`magma::TaskWorker::loop(w=0x000000010d7ff880) at worker.cc:179:40 [opt] frame #5: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d65e3d0) at cb_pthreads.cc:51:9 [opt] frame #6: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d65e3d0) at cb_pthreads.cc:64:14 [opt] frame #7: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #8: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #60, name = 'mg:compactor:8' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d02 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 frame #3: 0x000000010a8bb1fc memcached`magma::TaskQueue::dequeue(this=0x0000000110769380, shutdown=0x000000010d7ff8c9) at worker.cc:105:23 [opt] frame #4: 0x000000010a8bb8d0 memcached`magma::TaskWorker::loop(w=0x000000010d7ff8c0) at worker.cc:179:40 [opt] frame #5: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d65e400) at cb_pthreads.cc:51:9 [opt] frame #6: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d65e400) at cb_pthreads.cc:64:14 [opt] frame #7: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #8: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #61, name = 'mg:compactor:9' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d02 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 frame #3: 0x000000010a8bb1fc memcached`magma::TaskQueue::dequeue(this=0x0000000110769380, shutdown=0x000000010d7ff909) at worker.cc:105:23 [opt] frame #4: 0x000000010a8bb8d0 memcached`magma::TaskWorker::loop(w=0x000000010d7ff900) at worker.cc:179:40 [opt] frame #5: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d65e430) at cb_pthreads.cc:51:9 [opt] frame #6: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d65e430) at cb_pthreads.cc:64:14 [opt] frame #7: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #8: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #62, name = 'mg:compactor:10' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d02 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 frame #3: 0x000000010a8bb1fc memcached`magma::TaskQueue::dequeue(this=0x0000000110769380, shutdown=0x000000010d7ff949) at worker.cc:105:23 [opt] frame #4: 0x000000010a8bb8d0 memcached`magma::TaskWorker::loop(w=0x000000010d7ff940) at worker.cc:179:40 [opt] frame #5: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d65e460) at cb_pthreads.cc:51:9 [opt] frame #6: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d65e460) at cb_pthreads.cc:64:14 [opt] frame #7: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #8: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #63, name = 'mg:compactor:11' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d02 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 frame #3: 0x000000010a8bb1fc memcached`magma::TaskQueue::dequeue(this=0x0000000110769380, shutdown=0x000000010d7ff989) at worker.cc:105:23 [opt] frame #4: 0x000000010a8bb8d0 memcached`magma::TaskWorker::loop(w=0x000000010d7ff980) at worker.cc:179:40 [opt] frame #5: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d65e490) at cb_pthreads.cc:51:9 [opt] frame #6: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d65e490) at cb_pthreads.cc:64:14 [opt] frame #7: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #8: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #64, name = 'mg:compactor:12' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d02 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 frame #3: 0x000000010a8bb1fc memcached`magma::TaskQueue::dequeue(this=0x0000000110769380, shutdown=0x000000010d7ff9c9) at worker.cc:105:23 [opt] frame #4: 0x000000010a8bb8d0 memcached`magma::TaskWorker::loop(w=0x000000010d7ff9c0) at worker.cc:179:40 [opt] frame #5: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d65e4c0) at cb_pthreads.cc:51:9 [opt] frame #6: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d65e4c0) at cb_pthreads.cc:64:14 [opt] frame #7: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #8: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #65, name = 'mg:compactor:13' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d02 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 frame #3: 0x000000010a8bb1fc memcached`magma::TaskQueue::dequeue(this=0x0000000110769380, shutdown=0x000000010d7ffa09) at worker.cc:105:23 [opt] frame #4: 0x000000010a8bb8d0 memcached`magma::TaskWorker::loop(w=0x000000010d7ffa00) at worker.cc:179:40 [opt] frame #5: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d65e4f0) at cb_pthreads.cc:51:9 [opt] frame #6: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d65e4f0) at cb_pthreads.cc:64:14 [opt] frame #7: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #8: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #66, name = 'mg:compactor:14' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d02 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 frame #3: 0x000000010a8bb1fc memcached`magma::TaskQueue::dequeue(this=0x0000000110769380, shutdown=0x000000010d7ffa49) at worker.cc:105:23 [opt] frame #4: 0x000000010a8bb8d0 memcached`magma::TaskWorker::loop(w=0x000000010d7ffa40) at worker.cc:179:40 [opt] frame #5: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d65e520) at cb_pthreads.cc:51:9 [opt] frame #6: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d65e520) at cb_pthreads.cc:64:14 [opt] frame #7: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #8: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #67, name = 'mg:compactor:15' frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x00007ff8173f8d02 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 frame #3: 0x000000010a8bb1fc memcached`magma::TaskQueue::dequeue(this=0x0000000110769380, shutdown=0x000000010d7ffa89) at worker.cc:105:23 [opt] frame #4: 0x000000010a8bb8d0 memcached`magma::TaskWorker::loop(w=0x000000010d7ffa80) at worker.cc:179:40 [opt] frame #5: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d65e550) at cb_pthreads.cc:51:9 [opt] frame #6: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d65e550) at cb_pthreads.cc:64:14 [opt] frame #7: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #8: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 (lldb) (lldb)