lldb> bt all thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP 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=0x000000010d1bf280, flags=0, ignoreKeepAlive=) at EventBase.cpp:397:19 [opt] frame #4: 0x000000010aa70d78 memcached`folly::EventBase::loopForever() [inlined] folly::EventBase::loop(this=0x000000010d1bf280) at EventBase.cpp:315:10 [opt] frame #5: 0x000000010aa70d55 memcached`folly::EventBase::loopForever(this=0x000000010d1bf280) at EventBase.cpp:538 [opt] frame #6: 0x000000010a49db01 memcached`memcached_main(argc=0, argv=0x0000000000000000) at memcached.cc:1043:20 [opt] frame #7: 0x00000001122f852e dyld`start + 462 thread #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: 0x000000010a9ef5a5 memcached`spdlog::details::mpmc_blocking_queue::dequeue_for(spdlog::details::async_msg&, std::__1::chrono::duration >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_for >(this=, __lk=0x000000010d15a798, __d=) at __mutex_base:0 [opt] frame #4: 0x000000010a9ef549 memcached`spdlog::details::mpmc_blocking_queue::dequeue_for(spdlog::details::async_msg&, std::__1::chrono::duration >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_until > >(this=, __lk=0x000000010d15a798, __t=) at __mutex_base:384 [opt] frame #5: 0x000000010a9ef544 memcached`spdlog::details::mpmc_blocking_queue::dequeue_for(spdlog::details::async_msg&, std::__1::chrono::duration >) [inlined] bool std::__1::condition_variable::wait_until >, spdlog::details::mpmc_blocking_queue::dequeue_for(spdlog::details::async_msg&, std::__1::chrono::duration >)::'lambda'()>(this=0x000000010d15a7d8, __lk=, __t=, __pred=)::'lambda'()) at __mutex_base:396 [opt] frame #6: 0x000000010a9ef528 memcached`spdlog::details::mpmc_blocking_queue::dequeue_for(spdlog::details::async_msg&, std::__1::chrono::duration >) [inlined] bool std::__1::condition_variable::wait_for, spdlog::details::mpmc_blocking_queue::dequeue_for(spdlog::details::async_msg&, std::__1::chrono::duration >)::'lambda'()>(this=0x000000010d15a7d8, __lk=, __d=, __pred=)::'lambda'()) at __mutex_base:430 [opt] frame #7: 0x000000010a9ef50c memcached`spdlog::details::mpmc_blocking_queue::dequeue_for(this=0x000000010d15a798, popped_item=0x0000700004621dc0, wait_duration=) at mpmc_blocking_q.h:58 [opt] frame #8: 0x000000010a9ef3e1 memcached`spdlog::details::thread_pool::process_next_msg_(this=) at thread_pool-inl.h:99:24 [opt] frame #9: 0x000000010a9effc8 memcached`void* std::__1::__thread_proxy >, spdlog::details::thread_pool::thread_pool(unsigned long, unsigned long, std::__1::function)::$_1> >(void*) [inlined] spdlog::details::thread_pool::worker_loop_(this=) at thread_pool-inl.h:90:12 [opt] frame #10: 0x000000010a9effb7 memcached`void* std::__1::__thread_proxy >, spdlog::details::thread_pool::thread_pool(unsigned long, unsigned long, std::__1::function)::$_1> >(void*) [inlined] spdlog::details::thread_pool::thread_pool(this=)>)::$_1::operator()() const at thread_pool-inl.h:28 [opt] frame #11: 0x000000010a9effa4 memcached`void* std::__1::__thread_proxy >, spdlog::details::thread_pool::thread_pool(unsigned long, unsigned long, std::__1::function)::$_1> >(void*) [inlined] decltype(__f=)>)::$_1>(fp)()) std::__1::__invoke)::$_1>(spdlog::details::thread_pool::thread_pool(unsigned long, unsigned long, std::__1::function)::$_1&&) at type_traits:4361 [opt] frame #12: 0x000000010a9effa4 memcached`void* std::__1::__thread_proxy >, spdlog::details::thread_pool::thread_pool(unsigned long, unsigned long, std::__1::function)::$_1> >(void*) [inlined] void std::__1::__thread_execute >, spdlog::details::thread_pool::thread_pool(unsigned long, unsigned long, std::__1::function)::$_1>(__t=, (null)=)>)::$_1>&, std::__1::__tuple_indices<>) at thread:342 [opt] frame #13: 0x000000010a9effa4 memcached`void* std::__1::__thread_proxy >, spdlog::details::thread_pool::thread_pool(unsigned long, unsigned long, std::__1::function)::$_1> >(__vp=0x000000010d148630) at thread:352 [opt] frame #14: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #15: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #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: 0x000000010a9efc65 memcached`void* std::__1::__thread_proxy >, spdlog::details::periodic_worker::periodic_worker(std::__1::function const&, std::__1::chrono::duration >)::$_0> >(void*) [inlined] std::__1::cv_status std::__1::condition_variable::wait_for >(this=, __lk=0x000000010b7bd990, __d=) at __mutex_base:0 [opt] frame #4: 0x000000010a9efbff memcached`void* std::__1::__thread_proxy >, spdlog::details::periodic_worker::periodic_worker(std::__1::function const&, std::__1::chrono::duration >)::$_0> >(void*) [inlined] std::__1::cv_status std::__1::condition_variable::wait_until > >(this=, __lk=0x000000010b7bd990, __t=) at __mutex_base:384 [opt] frame #5: 0x000000010a9efbfa memcached`void* std::__1::__thread_proxy >, spdlog::details::periodic_worker::periodic_worker(std::__1::function const&, std::__1::chrono::duration >)::$_0> >(void*) [inlined] bool std::__1::condition_variable::wait_until >, spdlog::details::periodic_worker::periodic_worker(std::__1::function const&, std::__1::chrono::duration >)::$_0::operator()() const::'lambda'()>(this=, __lk=0x000000010b7bd990, __t=, __pred=)> const&, std::__1::chrono::duration >)::$_0::operator()() const::'lambda'()) at __mutex_base:396 [opt] frame #6: 0x000000010a9efbe1 memcached`void* std::__1::__thread_proxy >, spdlog::details::periodic_worker::periodic_worker(std::__1::function const&, std::__1::chrono::duration >)::$_0> >(void*) [inlined] bool std::__1::condition_variable::wait_for, spdlog::details::periodic_worker::periodic_worker(std::__1::function const&, std::__1::chrono::duration >)::$_0::operator()() const::'lambda'()>(this=, __lk=0x000000010b7bd990, __d=, __pred=)> const&, std::__1::chrono::duration >)::$_0::operator()() const::'lambda'()) at __mutex_base:430 [opt] frame #7: 0x000000010a9efbd1 memcached`void* std::__1::__thread_proxy >, spdlog::details::periodic_worker::periodic_worker(std::__1::function const&, std::__1::chrono::duration >)::$_0> >(void*) at periodic_worker-inl.h:25 [opt] frame #8: 0x000000010a9efba3 memcached`void* std::__1::__thread_proxy >, spdlog::details::periodic_worker::periodic_worker(std::__1::function const&, std::__1::chrono::duration >)::$_0> >(void*) [inlined] decltype(__f=)> const&, std::__1::chrono::duration >)::$_0>(fp)()) std::__1::__invoke const&, std::__1::chrono::duration >)::$_0>(spdlog::details::periodic_worker::periodic_worker(std::__1::function const&, std::__1::chrono::duration >)::$_0&&) at type_traits:4361 [opt] frame #9: 0x000000010a9efba3 memcached`void* std::__1::__thread_proxy >, spdlog::details::periodic_worker::periodic_worker(std::__1::function const&, std::__1::chrono::duration >)::$_0> >(void*) [inlined] void std::__1::__thread_execute >, spdlog::details::periodic_worker::periodic_worker(std::__1::function const&, std::__1::chrono::duration >)::$_0>(__t=, (null)=)> const&, std::__1::chrono::duration >)::$_0>&, std::__1::__tuple_indices<>) at thread:342 [opt] frame #10: 0x000000010a9efba3 memcached`void* std::__1::__thread_proxy >, spdlog::details::periodic_worker::periodic_worker(std::__1::function const&, std::__1::chrono::duration >)::$_0> >(__vp=) at thread:352 [opt] frame #11: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #12: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #4, name = 'mc:check_stdin' frame #0: 0x00007ff8174640aa libsystem_kernel.dylib`poll + 10 frame #1: 0x000000010a443042 memcached`check_stdin_thread(void*) [inlined] get_command(buffer=" \U0000007fr\U00000004", buffsize=80) at stdin_check.cc:57:17 [opt] frame #2: 0x000000010a44300a memcached`check_stdin_thread(arg=) at stdin_check.cc:98:12 [opt] frame #3: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d14c2d0) at cb_pthreads.cc:51:9 [opt] frame #4: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d14c2d0) at cb_pthreads.cc:64:14 [opt] frame #5: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #6: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #5, name = 'mcd:ext_auth' 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: 0x000000010a4e535e memcached`ExternalAuthManagerThread::run() [inlined] std::__1::cv_status std::__1::condition_variable::wait_for >(this=0x000000010d1bf110, __lk=0x0000700004933f28, __d=) at __mutex_base:0 [opt] frame #4: 0x000000010a4e52f7 memcached`ExternalAuthManagerThread::run(this=0x000000010d1bf000) at external_auth_manager_thread.cc:91:32 [opt] frame #5: 0x000000010aa1dde3 memcached`Couchbase::Thread::thread_entry(this=0x000000010d1bf000) at thread.cc:38:5 [opt] frame #6: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d14c9c0) at cb_pthreads.cc:51:9 [opt] frame #7: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d14c9c0) 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 #6, name = 'mc:auditd' 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: 0x000000010a533525 memcached`AuditImpl::consume_events() [inlined] std::__1::cv_status std::__1::condition_variable::wait_for >(this=0x000000010d14fe20, __lk=0x00007000049b6f58, __d=) at __mutex_base:0 [opt] frame #4: 0x000000010a5334fa memcached`AuditImpl::consume_events(this=0x000000010d14fa00) at audit.cc:414:28 [opt] frame #5: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d14cab0) at cb_pthreads.cc:51:9 [opt] frame #6: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d14cab0) 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 #7 frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x000000010a9681eb memcached`worker_thread [inlined] consume_socket(ctx=, sp=0x00007fc8e4013100, thread_index=) at civetweb.c:18846:3 [opt] frame #3: 0x000000010a9681ce memcached`worker_thread [inlined] worker_thread_run(conn=0x00007fc8e4012810) at civetweb.c:18987 [opt] frame #4: 0x000000010a968156 memcached`worker_thread(thread_func_param=0x00007fc8e4012810) at civetweb.c:19145 [opt] frame #5: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #6: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #8 frame #0: 0x00007ff8174603ea libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007ff81749aa6f libsystem_pthread.dylib`_pthread_cond_wait + 1249 frame #2: 0x000000010a9681eb memcached`worker_thread [inlined] consume_socket(ctx=, sp=0x00007fc8e4013b00, thread_index=) at civetweb.c:18846:3 [opt] frame #3: 0x000000010a9681ce memcached`worker_thread [inlined] worker_thread_run(conn=0x00007fc8e4013210) at civetweb.c:18987 [opt] frame #4: 0x000000010a968156 memcached`worker_thread(thread_func_param=0x00007fc8e4013210) at civetweb.c:19145 [opt] frame #5: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #6: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #9 frame #0: 0x00007ff8174640aa libsystem_kernel.dylib`poll + 10 frame #1: 0x000000010a9686a4 memcached`master_thread [inlined] master_thread_run(ctx=0x00007fc8e400c410) at civetweb.c:19291:7 [opt] frame #2: 0x000000010a96852e memcached`master_thread(thread_func_param=0x00007fc8e400c410) at civetweb.c:19386 [opt] frame #3: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #4: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #10, name = 'mc:worker_00' 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=0x000000010d70b010, flags=0, ignoreKeepAlive=) at EventBase.cpp:397:19 [opt] frame #4: 0x000000010aa70d78 memcached`folly::EventBase::loopForever() [inlined] folly::EventBase::loop(this=0x000000010d70b010) at EventBase.cpp:315:10 [opt] frame #5: 0x000000010aa70d55 memcached`folly::EventBase::loopForever(this=0x000000010d70b010) at EventBase.cpp:538 [opt] frame #6: 0x000000010a420836 memcached`worker_libevent(arg=0x000000010d70b000) at thread.cc:257:18 [opt] frame #7: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d14d650) at cb_pthreads.cc:51:9 [opt] frame #8: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d14d650) at cb_pthreads.cc:64:14 [opt] frame #9: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #10: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #11, name = 'mc:worker_01' 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=0x000000010d70bc20, flags=0, ignoreKeepAlive=) at EventBase.cpp:397:19 [opt] frame #4: 0x000000010aa70d78 memcached`folly::EventBase::loopForever() [inlined] folly::EventBase::loop(this=0x000000010d70bc20) at EventBase.cpp:315:10 [opt] frame #5: 0x000000010aa70d55 memcached`folly::EventBase::loopForever(this=0x000000010d70bc20) at EventBase.cpp:538 [opt] frame #6: 0x000000010a420836 memcached`worker_libevent(arg=0x000000010d70bc10) at thread.cc:257:18 [opt] frame #7: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d14d680) at cb_pthreads.cc:51:9 [opt] frame #8: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d14d680) at cb_pthreads.cc:64:14 [opt] frame #9: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #10: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #12, name = 'mc:worker_02' 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=0x000000010d70c830, flags=0, ignoreKeepAlive=) at EventBase.cpp:397:19 [opt] frame #4: 0x000000010aa70d78 memcached`folly::EventBase::loopForever() [inlined] folly::EventBase::loop(this=0x000000010d70c830) at EventBase.cpp:315:10 [opt] frame #5: 0x000000010aa70d55 memcached`folly::EventBase::loopForever(this=0x000000010d70c830) at EventBase.cpp:538 [opt] frame #6: 0x000000010a420836 memcached`worker_libevent(arg=0x000000010d70c820) at thread.cc:257:18 [opt] frame #7: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d14d6b0) at cb_pthreads.cc:51:9 [opt] frame #8: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d14d6b0) at cb_pthreads.cc:64:14 [opt] frame #9: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #10: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #13, name = 'mc:worker_03' 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=0x000000010d70d440, flags=0, ignoreKeepAlive=) at EventBase.cpp:397:19 [opt] frame #4: 0x000000010aa70d78 memcached`folly::EventBase::loopForever() [inlined] folly::EventBase::loop(this=0x000000010d70d440) at EventBase.cpp:315:10 [opt] frame #5: 0x000000010aa70d55 memcached`folly::EventBase::loopForever(this=0x000000010d70d440) at EventBase.cpp:538 [opt] frame #6: 0x000000010a420836 memcached`worker_libevent(arg=0x000000010d70d430) at thread.cc:257:18 [opt] frame #7: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d14d6e0) at cb_pthreads.cc:51:9 [opt] frame #8: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d14d6e0) at cb_pthreads.cc:64:14 [opt] frame #9: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #10: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #14, name = 'mc:worker_04' 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=0x000000010d70e050, flags=0, ignoreKeepAlive=) at EventBase.cpp:397:19 [opt] frame #4: 0x000000010aa70d78 memcached`folly::EventBase::loopForever() [inlined] folly::EventBase::loop(this=0x000000010d70e050) at EventBase.cpp:315:10 [opt] frame #5: 0x000000010aa70d55 memcached`folly::EventBase::loopForever(this=0x000000010d70e050) at EventBase.cpp:538 [opt] frame #6: 0x000000010a420836 memcached`worker_libevent(arg=0x000000010d70e040) at thread.cc:257:18 [opt] frame #7: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d14d710) at cb_pthreads.cc:51:9 [opt] frame #8: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d14d710) at cb_pthreads.cc:64:14 [opt] frame #9: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #10: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #15, name = 'mc:worker_05' 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=0x000000010d70ec60, flags=0, ignoreKeepAlive=) at EventBase.cpp:397:19 [opt] frame #4: 0x000000010aa70d78 memcached`folly::EventBase::loopForever() [inlined] folly::EventBase::loop(this=0x000000010d70ec60) at EventBase.cpp:315:10 [opt] frame #5: 0x000000010aa70d55 memcached`folly::EventBase::loopForever(this=0x000000010d70ec60) at EventBase.cpp:538 [opt] frame #6: 0x000000010a420836 memcached`worker_libevent(arg=0x000000010d70ec50) at thread.cc:257:18 [opt] frame #7: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d14d740) at cb_pthreads.cc:51:9 [opt] frame #8: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d14d740) at cb_pthreads.cc:64:14 [opt] frame #9: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #10: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #16, name = 'mc:worker_06' 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=0x000000010d70f870, flags=0, ignoreKeepAlive=) at EventBase.cpp:397:19 [opt] frame #4: 0x000000010aa70d78 memcached`folly::EventBase::loopForever() [inlined] folly::EventBase::loop(this=0x000000010d70f870) at EventBase.cpp:315:10 [opt] frame #5: 0x000000010aa70d55 memcached`folly::EventBase::loopForever(this=0x000000010d70f870) at EventBase.cpp:538 [opt] frame #6: 0x000000010a420836 memcached`worker_libevent(arg=0x000000010d70f860) at thread.cc:257:18 [opt] frame #7: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d14d770) at cb_pthreads.cc:51:9 [opt] frame #8: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d14d770) at cb_pthreads.cc:64:14 [opt] frame #9: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #10: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #17, name = 'mc:worker_07' 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=0x000000010d710480, flags=0, ignoreKeepAlive=) at EventBase.cpp:397:19 [opt] frame #4: 0x000000010aa70d78 memcached`folly::EventBase::loopForever() [inlined] folly::EventBase::loop(this=0x000000010d710480) at EventBase.cpp:315:10 [opt] frame #5: 0x000000010aa70d55 memcached`folly::EventBase::loopForever(this=0x000000010d710480) at EventBase.cpp:538 [opt] frame #6: 0x000000010a420836 memcached`worker_libevent(arg=0x000000010d710470) at thread.cc:257:18 [opt] frame #7: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d14d7a0) at cb_pthreads.cc:51:9 [opt] frame #8: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d14d7a0) at cb_pthreads.cc:64:14 [opt] frame #9: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #10: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #18, name = 'mc:worker_08' 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=0x000000010d711090, flags=0, ignoreKeepAlive=) at EventBase.cpp:397:19 [opt] frame #4: 0x000000010aa70d78 memcached`folly::EventBase::loopForever() [inlined] folly::EventBase::loop(this=0x000000010d711090) at EventBase.cpp:315:10 [opt] frame #5: 0x000000010aa70d55 memcached`folly::EventBase::loopForever(this=0x000000010d711090) at EventBase.cpp:538 [opt] frame #6: 0x000000010a420836 memcached`worker_libevent(arg=0x000000010d711080) at thread.cc:257:18 [opt] frame #7: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d14d7d0) at cb_pthreads.cc:51:9 [opt] frame #8: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d14d7d0) at cb_pthreads.cc:64:14 [opt] frame #9: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #10: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #19, name = 'mc:worker_09' 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=0x000000010d711ca0, flags=0, ignoreKeepAlive=) at EventBase.cpp:397:19 [opt] frame #4: 0x000000010aa70d78 memcached`folly::EventBase::loopForever() [inlined] folly::EventBase::loop(this=0x000000010d711ca0) at EventBase.cpp:315:10 [opt] frame #5: 0x000000010aa70d55 memcached`folly::EventBase::loopForever(this=0x000000010d711ca0) at EventBase.cpp:538 [opt] frame #6: 0x000000010a420836 memcached`worker_libevent(arg=0x000000010d711c90) at thread.cc:257:18 [opt] frame #7: 0x000000010aa34b0e memcached`platform_thread_wrap(void*) [inlined] CouchbaseThread::run(this=0x000000010d14d800) at cb_pthreads.cc:51:9 [opt] frame #8: 0x000000010aa34aca memcached`platform_thread_wrap(arg=0x000000010d14d800) at cb_pthreads.cc:64:14 [opt] frame #9: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #10: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #20, name = 'ReaderPool0' 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=0x0000700004f57b38, __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=0x0000700004f57b38, __t=) at __mutex_base:384 [opt] frame #5: 0x000000010aa50d0a memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(this=0x0000700004f57b10, 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 > > @ 0x0000700004f57b08)::'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=0x0005b97a32a54bb6, 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=0x000000010ee00048, deadline=0x0000700004f57cb0, 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=0x00007fc8c3704390, deadline=0x0000700004f57cb0) 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=0x00007fc8c3704390, timeout=) at LifoSem.h:498:12 [opt] frame #16: 0x000000010aa580ef memcached`folly::UnboundedBlockingQueue::try_take_for(this=0x00007fc8c3704380, time=) at UnboundedBlockingQueue.h:41 [opt] frame #17: 0x000000010aa55fa9 memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d5d7d00, thread=std::__1::shared_ptr::element_type @ 0x000000010b77f880 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=0x000000010d17bb40)() at Function.h:416:12 [opt] frame #23: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d17bb40)>&&)::'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=0x000000010b904e40)() 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=0x000000010b904e40)>&&)::'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=0x000000010b904e40)>&&)::'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=0x000000010b904e30) at thread:298:5 [opt] frame #29: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #30: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #21, name = 'ReaderPool1' 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=0x0000700004fdab38, __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=0x0000700004fdab38, __t=) at __mutex_base:384 [opt] frame #5: 0x000000010aa50d0a memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(this=0x0000700004fdab10, 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 > > @ 0x0000700004fdab08)::'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=0x0005b97a335a6787, 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=0x000000010ee00120, deadline=0x0000700004fdacb0, 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=0x00007fc8c3704390, deadline=0x0000700004fdacb0) 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=0x00007fc8c3704390, timeout=) at LifoSem.h:498:12 [opt] frame #16: 0x000000010aa580ef memcached`folly::UnboundedBlockingQueue::try_take_for(this=0x00007fc8c3704380, time=) at UnboundedBlockingQueue.h:41 [opt] frame #17: 0x000000010aa55fa9 memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d5d7d00, thread=std::__1::shared_ptr::element_type @ 0x000000010b77fca0 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=0x000000010d17bbc0)() at Function.h:416:12 [opt] frame #23: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d17bbc0)>&&)::'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=0x000000010b904eb0)() 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=0x000000010b904eb0)>&&)::'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=0x000000010b904eb0)>&&)::'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=0x000000010b904ea0) at thread:298:5 [opt] frame #29: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #30: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #22, name = 'ReaderPool2' 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=0x000070000505db38, __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=0x000070000505db38, __t=) at __mutex_base:384 [opt] frame #5: 0x000000010aa50d0a memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(this=0x000070000505db10, 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 > > @ 0x000070000505db08)::'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=0x0005b97a32a50740, 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=0x000000010ee00030, deadline=0x000070000505dcb0, 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=0x00007fc8c3704390, deadline=0x000070000505dcb0) 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=0x00007fc8c3704390, timeout=) at LifoSem.h:498:12 [opt] frame #16: 0x000000010aa580ef memcached`folly::UnboundedBlockingQueue::try_take_for(this=0x00007fc8c3704380, time=) at UnboundedBlockingQueue.h:41 [opt] frame #17: 0x000000010aa55fa9 memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d5d7d00, thread=std::__1::shared_ptr::element_type @ 0x000000010b77fd00 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=0x000000010d17bc00)() at Function.h:416:12 [opt] frame #23: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d17bc00)>&&)::'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=0x000000010b904f20)() 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=0x000000010b904f20)>&&)::'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=0x000000010b904f20)>&&)::'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=0x000000010b904f10) at thread:298:5 [opt] frame #29: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #30: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #23, name = 'ReaderPool3' 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=0x00007000050e0b38, __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=0x00007000050e0b38, __t=) at __mutex_base:384 [opt] frame #5: 0x000000010aa50d0a memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(this=0x00007000050e0b10, 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 > > @ 0x00007000050e0b08)::'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=0x0005b97a32a53e37, 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=0x000000010ee001b0, deadline=0x00007000050e0cb0, 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=0x00007fc8c3704390, deadline=0x00007000050e0cb0) 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=0x00007fc8c3704390, timeout=) at LifoSem.h:498:12 [opt] frame #16: 0x000000010aa580ef memcached`folly::UnboundedBlockingQueue::try_take_for(this=0x00007fc8c3704380, time=) at UnboundedBlockingQueue.h:41 [opt] frame #17: 0x000000010aa55fa9 memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d5d7d00, thread=std::__1::shared_ptr::element_type @ 0x000000010b77fd60 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=0x000000010d17bc80)() at Function.h:416:12 [opt] frame #23: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d17bc80)>&&)::'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=0x000000010b904f90)() 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=0x000000010b904f90)>&&)::'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=0x000000010b904f90)>&&)::'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=0x000000010b904f80) at thread:298:5 [opt] frame #29: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #30: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #24, name = 'ReaderPool4' 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=0x0000700005163b38, __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=0x0000700005163b38, __t=) at __mutex_base:384 [opt] frame #5: 0x000000010aa50d0a memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(this=0x0000700005163b10, 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 > > @ 0x0000700005163b08)::'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=0x0005b97a32a4f88b, 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=0x000000010ee000a8, deadline=0x0000700005163cb0, 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=0x00007fc8c3704390, deadline=0x0000700005163cb0) 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=0x00007fc8c3704390, timeout=) at LifoSem.h:498:12 [opt] frame #16: 0x000000010aa580ef memcached`folly::UnboundedBlockingQueue::try_take_for(this=0x00007fc8c3704380, time=) at UnboundedBlockingQueue.h:41 [opt] frame #17: 0x000000010aa55fa9 memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d5d7d00, thread=std::__1::shared_ptr::element_type @ 0x000000010b77fdc0 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=0x000000010d17bcc0)() at Function.h:416:12 [opt] frame #23: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d17bcc0)>&&)::'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=0x000000010b905000)() 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=0x000000010b905000)>&&)::'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=0x000000010b905000)>&&)::'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=0x000000010b904ff0) at thread:298:5 [opt] frame #29: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #30: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #25, name = 'ReaderPool5' 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=0x00007000051e6b38, __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=0x00007000051e6b38, __t=) at __mutex_base:384 [opt] frame #5: 0x000000010aa50d0a memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(this=0x00007000051e6b10, 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 > > @ 0x00007000051e6b08)::'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=0x0005b97a32a4f6ac, 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=0x000000010ee00060, deadline=0x00007000051e6cb0, 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=0x00007fc8c3704390, deadline=0x00007000051e6cb0) 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=0x00007fc8c3704390, timeout=) at LifoSem.h:498:12 [opt] frame #16: 0x000000010aa580ef memcached`folly::UnboundedBlockingQueue::try_take_for(this=0x00007fc8c3704380, time=) at UnboundedBlockingQueue.h:41 [opt] frame #17: 0x000000010aa55fa9 memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d5d7d00, thread=std::__1::shared_ptr::element_type @ 0x000000010b77fe20 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=0x000000010d17bc40)() at Function.h:416:12 [opt] frame #23: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d17bc40)>&&)::'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=0x000000010b905070)() 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=0x000000010b905070)>&&)::'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=0x000000010b905070)>&&)::'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=0x000000010b905060) at thread:298:5 [opt] frame #29: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #30: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #26, name = 'ReaderPool6' 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=0x0000700005269b38, __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=0x0000700005269b38, __t=) at __mutex_base:384 [opt] frame #5: 0x000000010aa50d0a memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(this=0x0000700005269b10, 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 > > @ 0x0000700005269b08)::'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=0x0005b97a335a6dd9, 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=0x000000010ee000c0, deadline=0x0000700005269cb0, 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=0x00007fc8c3704390, deadline=0x0000700005269cb0) 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=0x00007fc8c3704390, timeout=) at LifoSem.h:498:12 [opt] frame #16: 0x000000010aa580ef memcached`folly::UnboundedBlockingQueue::try_take_for(this=0x00007fc8c3704380, time=) at UnboundedBlockingQueue.h:41 [opt] frame #17: 0x000000010aa55fa9 memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d5d7d00, thread=std::__1::shared_ptr::element_type @ 0x000000010b77fe80 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=0x000000010d17bd00)() at Function.h:416:12 [opt] frame #23: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d17bd00)>&&)::'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=0x000000010b9050e0)() 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=0x000000010b9050e0)>&&)::'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=0x000000010b9050e0)>&&)::'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=0x000000010b9050d0) at thread:298:5 [opt] frame #29: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #30: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #27, name = 'ReaderPool7' 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=0x00007000052ecb38, __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=0x00007000052ecb38, __t=) at __mutex_base:384 [opt] frame #5: 0x000000010aa50d0a memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(this=0x00007000052ecb10, 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 > > @ 0x00007000052ecb08)::'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=0x0005b97a32a53d2a, 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=0x000000010ee00078, deadline=0x00007000052eccb0, 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=0x00007fc8c3704390, deadline=0x00007000052eccb0) 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=0x00007fc8c3704390, timeout=) at LifoSem.h:498:12 [opt] frame #16: 0x000000010aa580ef memcached`folly::UnboundedBlockingQueue::try_take_for(this=0x00007fc8c3704380, time=) at UnboundedBlockingQueue.h:41 [opt] frame #17: 0x000000010aa55fa9 memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d5d7d00, thread=std::__1::shared_ptr::element_type @ 0x000000010b77fee0 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=0x000000010d17bd40)() at Function.h:416:12 [opt] frame #23: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d17bd40)>&&)::'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=0x000000010b905150)() 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=0x000000010b905150)>&&)::'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=0x000000010b905150)>&&)::'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=0x000000010b905140) at thread:298:5 [opt] frame #29: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #30: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #28, name = 'ReaderPool8' 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=0x000070000536fb38, __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=0x000070000536fb38, __t=) at __mutex_base:384 [opt] frame #5: 0x000000010aa50d0a memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(this=0x000070000536fb10, 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 > > @ 0x000070000536fb08)::'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=0x0005b981886c9f58, 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=0x000000010ee000f0, deadline=0x000070000536fcb0, 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=0x00007fc8c3704390, deadline=0x000070000536fcb0) 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=0x00007fc8c3704390, timeout=) at LifoSem.h:498:12 [opt] frame #16: 0x000000010aa580ef memcached`folly::UnboundedBlockingQueue::try_take_for(this=0x00007fc8c3704380, time=) at UnboundedBlockingQueue.h:41 [opt] frame #17: 0x000000010aa55fa9 memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d5d7d00, thread=std::__1::shared_ptr::element_type @ 0x000000010b77ff40 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=0x000000010d17bdc0)() at Function.h:416:12 [opt] frame #23: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d17bdc0)>&&)::'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=0x000000010b9051c0)() 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=0x000000010b9051c0)>&&)::'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=0x000000010b9051c0)>&&)::'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=0x000000010b9051b0) at thread:298:5 [opt] frame #29: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #30: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #29, name = 'ReaderPool9' 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=0x00007000053f2b38, __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=0x00007000053f2b38, __t=) at __mutex_base:384 [opt] frame #5: 0x000000010aa50d0a memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(this=0x00007000053f2b10, 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 > > @ 0x00007000053f2b08)::'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=0x0005b97a335a6c6a, 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=0x000000010ee000d8, deadline=0x00007000053f2cb0, 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=0x00007fc8c3704390, deadline=0x00007000053f2cb0) 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=0x00007fc8c3704390, timeout=) at LifoSem.h:498:12 [opt] frame #16: 0x000000010aa580ef memcached`folly::UnboundedBlockingQueue::try_take_for(this=0x00007fc8c3704380, time=) at UnboundedBlockingQueue.h:41 [opt] frame #17: 0x000000010aa55fa9 memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d5d7d00, thread=std::__1::shared_ptr::element_type @ 0x000000010b77ffa0 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=0x000000010d17bd80)() at Function.h:416:12 [opt] frame #23: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d17bd80)>&&)::'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=0x000000010b905230)() 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=0x000000010b905230)>&&)::'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=0x000000010b905230)>&&)::'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=0x000000010b905220) at thread:298:5 [opt] frame #29: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #30: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #30, name = 'ReaderPool10' 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=0x0000700005475b38, __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=0x0000700005475b38, __t=) at __mutex_base:384 [opt] frame #5: 0x000000010aa50d0a memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(this=0x0000700005475b10, 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 > > @ 0x0000700005475b08)::'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=0x0005b97ba568a86a, 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=0x000000010ee00108, deadline=0x0000700005475cb0, 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=0x00007fc8c3704390, deadline=0x0000700005475cb0) 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=0x00007fc8c3704390, timeout=) at LifoSem.h:498:12 [opt] frame #16: 0x000000010aa580ef memcached`folly::UnboundedBlockingQueue::try_take_for(this=0x00007fc8c3704380, time=) at UnboundedBlockingQueue.h:41 [opt] frame #17: 0x000000010aa55fa9 memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d5d7d00, thread=std::__1::shared_ptr::element_type @ 0x000000010b780000 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=0x000000010d17be00)() at Function.h:416:12 [opt] frame #23: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d17be00)>&&)::'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=0x000000010b9052a0)() 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=0x000000010b9052a0)>&&)::'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=0x000000010b9052a0)>&&)::'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=0x000000010b905290) at thread:298:5 [opt] frame #29: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #30: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 thread #31, name = 'ReaderPool11' 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=0x00007000054f8b38, __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=0x00007000054f8b38, __t=) at __mutex_base:384 [opt] frame #5: 0x000000010aa50d0a memcached`std::__1::cv_status folly::parking_lot_detail::WaitNodeBase::wait > >(this=0x00007000054f8b10, 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 > > @ 0x00007000054f8b08)::'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=0x0005b97a32a5526c, 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=0x000000010ee00018, deadline=0x00007000054f8cb0, 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=0x00007fc8c3704390, deadline=0x00007000054f8cb0) 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=0x00007fc8c3704390, timeout=) at LifoSem.h:498:12 [opt] frame #16: 0x000000010aa580ef memcached`folly::UnboundedBlockingQueue::try_take_for(this=0x00007fc8c3704380, time=) at UnboundedBlockingQueue.h:41 [opt] frame #17: 0x000000010aa55fa9 memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d5d7d00, thread=std::__1::shared_ptr::element_type @ 0x000000010b780060 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=0x000000010d17be40)() at Function.h:416:12 [opt] frame #23: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d17be40)>&&)::'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=0x000000010b905310)() 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=0x000000010b905310)>&&)::'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=0x000000010b905310)>&&)::'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=0x000000010b905300) at thread:298:5 [opt] frame #29: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 frame #30: 0x00007ff817495f6b libsystem_pthread.dylib`thread_start + 15 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 #18: 0x000000010a907e59 memcached`FollyExecutorPool::TaskProxy::scheduleViaCPUPool(this=0x00007000055febb0)::'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=0x00007000055febb0)() 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 @ 0x000000010b780120 strong=3 weak=1, task=0x00007000055fee10) at ThreadPoolExecutor.cpp:97 [opt] frame #24: 0x000000010aa55ffe memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d5d8900, thread=std::__1::shared_ptr::element_type @ 0x000000010b780120 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=0x000000010d17bf40)() at Function.h:416:12 [opt] frame #30: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d17bf40)>&&)::'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=0x000000010b905380)() 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=0x000000010b905380)>&&)::'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=0x000000010b905380)>&&)::'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=0x000000010b905370) at thread:298:5 [opt] frame #36: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 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 #18: 0x000000010a907e59 memcached`FollyExecutorPool::TaskProxy::scheduleViaCPUPool(this=0x0000700005681bb0)::'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=0x0000700005681bb0)() 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 @ 0x000000010b780180 strong=3 weak=1, task=0x0000700005681e10) at ThreadPoolExecutor.cpp:97 [opt] frame #24: 0x000000010aa55ffe memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d5d8900, thread=std::__1::shared_ptr::element_type @ 0x000000010b780180 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=0x000000010d17bf80)() at Function.h:416:12 [opt] frame #30: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d17bf80)>&&)::'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=0x000000010b9053f0)() 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=0x000000010b9053f0)>&&)::'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=0x000000010b9053f0)>&&)::'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=0x000000010b9053e0) at thread:298:5 [opt] frame #36: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 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 #19: 0x000000010a907e59 memcached`FollyExecutorPool::TaskProxy::scheduleViaCPUPool(this=0x0000700005704bb0)::'lambda0'()::operator()() const at folly_executorpool.cc:163:41 [opt] frame #20: 0x000000010a9112ec memcached`void folly::detail::function::FunctionTraits::callSmall)::$_0>(folly::detail::function::Data&) [inlined] folly::detail::function::FunctionTraits::operator(this=0x0000700005704bb0)() at Function.h:416:12 [opt] frame #21: 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 #22: 0x000000010a910edf memcached`void folly::detail::function::FunctionTraits::callSmall)>)::$_0>(folly::detail::function::Data&) at Function.h:387:7 [opt] frame #23: 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 #24: 0x000000010aa66e8c memcached`folly::ThreadPoolExecutor::runTask(this=, thread=std::__1::shared_ptr::element_type @ 0x000000010b77f820 strong=3 weak=1, task=0x0000700005704e10) at ThreadPoolExecutor.cpp:97 [opt] frame #25: 0x000000010aa55ffe memcached`folly::CPUThreadPoolExecutor::threadRun(this=0x000000010d5d8900, thread=std::__1::shared_ptr::element_type @ 0x000000010b77f820 strong=3 weak=1) at CPUThreadPoolExecutor.cpp:265:5 [opt] frame #26: 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 #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::__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 #28: 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 #29: 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 #30: 0x000000010a905f14 memcached`CBRegisteredThreadFactory::newThread(folly::Function&&)::'lambda'()::operator()() [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010d61d000)() at Function.h:416:12 [opt] frame #31: 0x000000010a905f0d memcached`CBRegisteredThreadFactory::newThread(this=0x000000010d61d000)>&&)::'lambda'()::operator()() at folly_executorpool.cc:49:13 [opt] frame #32: 0x000000010a9065de memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::detail::function::FunctionTraits::operator(this=0x000000010b905460)() at Function.h:416:12 [opt] frame #33: 0x000000010a9065d7 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] folly::NamedThreadFactory::newThread(this=0x000000010b905460)>&&)::'lambda'()::operator()() at NamedThreadFactory.h:40:11 [opt] frame #34: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(void*) [inlined] decltype(__f=0x000000010b905460)>&&)::'lambda'()>(fp)()) std::__1::__invoke&&)::'lambda'()>(folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()&&) at type_traits:3918:1 [opt] frame #35: 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 #36: 0x000000010a9065b4 memcached`void* std::__1::__thread_proxy >, folly::NamedThreadFactory::newThread(folly::Function&&)::'lambda'()> >(__vp=0x000000010b905450) at thread:298:5 [opt] frame #37: 0x00007ff81749a4e1 libsystem_pthread.dylib`_pthread_start + 125 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)